>>> kodi: Building community/kodi 21.0-r2 (using abuild 3.14.1-r3) started Sun, 24 Nov 2024 05:30:04 +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 (20241124.053006) (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: 1200 MiB in 557 packages >>> kodi: Cleaning up srcdir >>> kodi: Cleaning up pkgdir >>> kodi: Cleaning up tmpdir >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/21.0-Omega.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Fetching https://distfiles.alpinelinux.org/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz >>> kodi: Checking sha512sums... 21.0-Omega.tar.gz: OK crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz: OK libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz: OK libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz: OK libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz: OK fix-musl-incompability.patch: OK gcc13.patch: OK lfs64.patch: OK sse-build.patch: OK no-xmllang.patch: OK kodi.initd: OK 60-kodi.rules: OK >>> kodi: Unpacking /var/cache/distfiles/edge/21.0-Omega.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdnav-6.1.1-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: Unpacking /var/cache/distfiles/edge/libdvdread-6.1.3-Next-Nexus-Alpha2-2.tar.gz... >>> kodi: fix-musl-incompability.patch patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 71 (offset -1 lines). Hunk #2 succeeded at 130 (offset -1 lines). Hunk #3 succeeded at 1491 (offset 4 lines). Hunk #4 succeeded at 1504 (offset 4 lines). Hunk #5 succeeded at 1521 (offset 4 lines). Hunk #6 succeeded at 1545 (offset 4 lines). patching file xbmc/cores/DllLoader/exports/emu_msvcrt.h patching file xbmc/cores/DllLoader/exports/wrapper.c patching file xbmc/utils/UDMABufferObject.cpp Hunk #1 succeeded at 23 (offset 4 lines). >>> kodi: gcc13.patch patching file xbmc/cores/VideoPlayer/DVDInputStreams/BlurayStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDInputStream.h patching file xbmc/cores/VideoPlayer/DVDInputStreams/DVDStateSerializer.h Hunk #1 succeeded at 8 with fuzz 1. patching file xbmc/cores/VideoPlayer/Edl.h patching file xbmc/filesystem/ZipManager.h >>> kodi: lfs64.patch patching file xbmc/platform/posix/PlatformDefs.h patching file xbmc/platform/posix/XHandle.h patching file xbmc/platform/posix/Filesystem.cpp Hunk #1 succeeded at 37 (offset -1 lines). patching file xbmc/platform/posix/filesystem/PosixFile.cpp patching file xbmc/guilib/XBTFReader.cpp patching file xbmc/cores/DllLoader/exports/emu_msvcrt.cpp Hunk #1 succeeded at 633 (offset 7 lines). Hunk #2 succeeded at 1231 (offset 7 lines). Hunk #3 succeeded at 1284 (offset 7 lines). Hunk #4 succeeded at 1334 (offset 7 lines). Hunk #5 succeeded at 1548 with fuzz 1 (offset 9 lines). >>> kodi: sse-build.patch patching file cmake/modules/FindSSE.cmake >>> kodi: no-xmllang.patch patching file xbmc/interfaces/swig/CMakeLists.txt -- The CXX compiler identification is Clang 19.1.4 -- The C compiler identification is Clang 19.1.4 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/bin/clang -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Mirror download location: http://mirrors.kodi.tv -- Source directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -- Build directory: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -- Generator: Single-configuration: Release (Ninja) -- CMake Version: 3.31.0 -- System type: Linux -- Host architecture is little-endian -- Core system type: linux -- Platform: x11 -- CPU: armv8l, ARCH: arm -- Cross-Compiling: FALSE -- Execute build artefacts on host: -- Depends based build: -- statx is available -- Could not find hardware support for SSE (missing: _SSE_TRUE _SSE_OK) -- Could not find hardware support for SSE2 (missing: _SSE2_TRUE _SSE2_OK) -- Could not find hardware support for SSE3 (missing: _SSE3_TRUE _SSE3_OK) -- Could not find hardware support for SSSE3 (missing: _SSSE3_TRUE _SSSE3_OK) -- Could not find hardware support for SSE4.1 (missing: _SSE41_TRUE _SSE41_OK) -- Could not find hardware support for SSE4.2 (missing: _SSE42_TRUE _SSE42_OK) -- Could not find hardware support for AVX (missing: _AVX_TRUE _AVX_OK) -- Could not find hardware support for AVX2 (missing: _AVX2_TRUE _AVX2_OK) -- NEON optimization enabled -- Found Git: /usr/bin/git (found version "2.47.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Could NOT find CCache (missing: CCACHE_PROGRAM) -- Could NOT find ClangFormat (missing: CLANG_FORMAT_EXECUTABLE) -- Found FlatC Compiler: /usr/bin/flatc (found version "24.3.25") -- Found JsonSchemaBuilder: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder -- Found Lzo2: /usr/lib/liblzo2.so -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.44") -- Found GIF: /usr/lib/libgif.so (found version "5.2.2") -- Found JPEG: /usr/lib/libjpeg.so (found version "80") -- Building internal TexturePacker -- Shipping internal TexturePacker -- Internal TexturePacker will be executed during build -- Found Alsa: /usr/lib/libasound.so (found version "1.2.12") -- Found Avahi: /usr/lib/libavahi-client.so (found version "0.8") -- Found Bluetooth: /usr/lib/libbluetooth.so -- Found Bluray: /usr/lib/libbluray.so (found suitable version "1.3.4", minimum required is "0.9.3") -- Found CAP: /usr/lib/libcap.so (found version "2.71") -- Could NOT find libcec (missing: libcec_DIR) -- Found CEC: /usr/lib/libcec.so (found suitable version "4.0.7", minimum required is "4.0.0") -- Found Dav1d: /usr/lib/libdav1d.so (found version "1.5.0") -- Found DBus: /usr/lib/libdbus-1.so (found version "1.14.10") -- Found Cdio: /usr/lib/libcdio.so (found version "2.1.0") -- Found Iso9660pp: /usr/lib/libiso9660++.so (found version "2.1.0") -- Found LCMS2: /usr/lib/liblcms2.so (found version "2.16") -- Could NOT find LircClient (missing: LIRCCLIENT_LIBRARY LIRCCLIENT_INCLUDE_DIR) -- Could NOT find MDNS (missing: MDNS_LIBRARY) -- Found MicroHttpd: /usr/lib/libmicrohttpd.so (found version "0.9.77") -- Found NFS: /usr/lib/libnfs.so (found version "5.0.3") -- Found Pipewire: /usr/lib/libpipewire-0.3.so (found suitable version "1.2.6", minimum required is "0.3.50") -- Found Plist: /usr/lib/libplist-2.0.so (found version "2.6.0") -- Found PulseAudio: /usr/lib/libpulse.so (found version "17.0") -- Found Python3: /usr/include/python3.12 (found version "3.12.7") found components: Development Development.Module Development.Embed -- Found SmbClient: /usr/lib/libsmbclient.so (found version "0.8.0") -- Could NOT find Sndio (missing: SNDIO_LIBRARY SNDIO_INCLUDE_DIR) -- Found UDEV: /usr/lib/libudev.so (found version "251") -- Found udfread: /usr/lib/libudfread.so (version: "1.1.2") -- Found LibXml2: /usr/lib/libxml2.so (found version "2.13.4") -- Found XSLT: /usr/lib/libxslt.so (found version "1.1.42") -- Found VAAPI: /usr/lib/libva.so (found suitable version "1.22.0", minimum required is "0.39.0") -- Found ASS: /usr/lib/libass.so (found suitable version "0.17.3", minimum required is "0.15.0") -- Found Patch: /usr/bin/patch (found version "2.7.6") -- Found CrossGUID: optimized;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid.a;debug;/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid-dgb.a (found version "ca1bf4b810e2d188d04cb6286f957008ee1b7681") -- Found UUID: /usr/lib/libuuid.so (found version "2.40.2") -- Found Curl: /usr/lib/libcurl.so (found version "8.11.0") -- Checking for modules 'libavcodec>=60.2.100;libavfilter>=9.3.100;libavformat>=60.3.100;libavutil>=58.2.100;libswscale>=7.1.100;libswresample>=4.10.100;libpostproc>=57.1.100' -- Package dependency requirement 'libavcodec >= 60.2.100' could not be satisfied. Package 'libavcodec' has version '58.134.100', required version is '>= 60.2.100' -- Package dependency requirement 'libavfilter >= 9.3.100' could not be satisfied. Package 'libavfilter' has version '7.110.100', required version is '>= 9.3.100' -- Package dependency requirement 'libavformat >= 60.3.100' could not be satisfied. Package 'libavformat' has version '58.76.100', required version is '>= 60.3.100' -- Package dependency requirement 'libavutil >= 58.2.100' could not be satisfied. Package 'libavutil' has version '56.70.100', required version is '>= 58.2.100' -- Package dependency requirement 'libswscale >= 7.1.100' could not be satisfied. Package 'libswscale' has version '5.9.100', required version is '>= 7.1.100' -- Package dependency requirement 'libswresample >= 4.10.100' could not be satisfied. Package 'libswresample' has version '3.9.100', required version is '>= 4.10.100' -- Package dependency requirement 'libpostproc >= 57.1.100' could not be satisfied. Package 'libpostproc' has version '55.9.100', required version is '>= 57.1.100' -- FFmpeg 6.0.0 not found, falling back to internal build -- Found FlatBuffers: /usr/include/ -- Found Fmt: /usr/lib/libfmt.so.10.2.1 (found version "10.2.1") -- Found FreeType: /usr/lib/libfreetype.so (found version "26.2.20") -- Found FriBidi: /usr/lib/libfribidi.so (found version "1.0.16") -- Found Fstrcmp: /usr/lib/libfstrcmp.so (found version "0.7") -- Found HarfBuzz: /usr/lib/libharfbuzz.so (found version "9.0.0") -- Found Iconv: /usr/lib/libc.so -- Found KissFFT: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/contrib -- Found LibDvdCSS: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdcss.a (found version "1.4.3-Next-Nexus-Alpha2-2") -- Found LibDvdRead: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdread.a (found version "6.1.3-Next-Nexus-Alpha2-2") -- Found LibDvdNav: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a (found version "6.1.1-Next-Nexus-Alpha2-2") -- Found OpenSSL: /usr/lib/libcrypto.so (found suitable version "3.3.2", minimum required is "1.1.0") -- Found PCRE: /usr/lib/libpcre.so -- RapidJSON found. Headers: /usr/include -- Found RapidJSON: /usr/include (found suitable version "1.1.0", minimum required is "1.0.2") -- Found Spdlog: /usr/lib/libspdlog.so (found version "1.14.1") -- Found Sqlite3: /usr/lib/libsqlite3.so (found version "3.47.0") -- Found TagLib: /usr/lib/libtag.so (found suitable version "1.13.1", minimum required is "1.9.0") -- Found TinyXML: /usr/lib/libtinyxml.so -- Found TinyXML2: /usr/lib/libtinyxml2.so (found version "10.0.0") -- Found EGL: /usr/lib/libEGL.so (found version "24.2.7") -- Found X: /usr/lib/libX11.so (found version "1.8.10") -- Found XRandR: /usr/lib/libXrandr.so (found version "1.5.4") -- Found LibDRM: /usr/lib/libdrm.so (found version "2.4.123") -- Found OpenGLES: /usr/lib/libGLESv2.so -- Could NOT find MariaDBClient (missing: MARIADBCLIENT_INCLUDE_DIR) (found version "3.3.10") -- Found MySqlClient: /usr/lib/libmysqlclient.so (found version "") -- Could NOT find Shairplay (missing: SHAIRPLAY_LIBRARY SHAIRPLAY_INCLUDE_DIR HAVE_SHAIRPLAY_CALLBACK_CLS) -- Found Java: /usr/bin/java (found version "1.8.0.422") found components: Runtime -- Found SWIG: /usr/bin/swig (found version "4.3.0") -- Found Doxygen: /usr/bin/doxygen (found version "1.12.0") found components: doxygen dot -- Found PythonInterpreter: /usr/bin/python3 (found version "3.12.7") Traceback (most recent call last): File "", line 1, in ModuleNotFoundError: No module named 'distutils' -- #---- CONFIGURATION ----# -- Platforms: x11 -- App package: org.xbmc.kodi -- -- PATH config -- -- Prefix: /usr -- Libdir: /usr/lib -- Bindir: /usr/bin -- Includedir: /usr/include -- Datarootdir: /usr/share -- Datadir: /usr/share -- Docdir: /usr/share/doc/kodi -- CCACHE enabled: No -- CLANGFORMAT enabled: No -- CLANGTIDY enabled: No -- CPPCHECK enabled: No -- INCLUDEWHATYOUUSE enabled: No -- ALSA enabled: Yes -- AVAHI enabled: Yes -- BLUETOOTH enabled: Yes -- BLURAY enabled: Yes -- CAP enabled: Yes -- CEC enabled: Yes -- DAV1D enabled: Yes -- DBUS enabled: Yes -- ISO9660PP enabled: Yes -- LCMS2 enabled: Yes -- LIRCCLIENT enabled: No -- MDNS enabled: No -- MICROHTTPD enabled: Yes -- NFS enabled: Yes -- PIPEWIRE enabled: Yes -- PLIST enabled: Yes -- PULSEAUDIO enabled: Yes -- PYTHON enabled: Yes -- SMBCLIENT enabled: Yes -- SNDIO enabled: No -- UDEV enabled: Yes -- UDFREAD enabled: Yes -- XSLT enabled: Yes -- VAAPI enabled: Yes -- MARIADBCLIENT enabled: No -- MYSQLCLIENT enabled: Yes -- Configuring done (12.7s) -- Generating done (1.7s) -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 [1/8] Creating directories for 'crossguid' [2/8] Performing download step (verify and extract) for 'crossguid' -- verifying file... file='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/crossguid/src/crossguid' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [3/8] No update step for 'crossguid' [4/8] Performing patch step for 'crossguid' patching file src/guid.cpp patching file CMakeLists.txt patching file include/crossguid/guid.hpp [5/8] Performing configure step for 'crossguid' CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:441 (message): The package name passed to `find_package_handle_standard_args` (LibUUID) does not match the name of the calling package (Libuuid). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindLibuuid.cmake:18 (find_package_handle_standard_args) CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found LibUUID: /usr/lib/libuuid.so (found version "2.40.2") -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/crossguid/src/crossguid-build [6/8] Performing build step for 'crossguid' [1/2] Building CXX object CMakeFiles/crossguid.dir/src/guid.cpp.o [2/2] Linking CXX static library libcrossguid.a [7/8] Performing install step for 'crossguid' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libcrossguid.a -- Up-to-date: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/crossguid/guid.hpp -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/cmake/crossguid-config-release.cmake -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/LICENSE -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/crossguid/README.md -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig/crossguid.pc [8/8] Completed 'crossguid' [1/1700] Building C object CMakeFiles/kodi-xrandr.dir/xbmc-xrandr.c.o [2/1700] cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega && /usr/bin/cmake -DCORE_SOURCE_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -DCORE_SYSTEM_NAME=linux -DCORE_PLATFORM_NAME_LC="x11" -DCORE_BUILD_DIR=build -DCMAKE_BINARY_DIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -DBUNDLEDIR=/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11 -P /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/cmake/scripts/common/GenerateSystemAddons.cmake [3/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/__/__/__/__/__/xbmc/guilib/XBTF.cpp.o [4/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/PNGDecoder.cpp.o [5/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/JPGDecoder.cpp.o [6/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GifHelper.cpp.o [7/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/decoder/GIFDecoder.cpp.o [8/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/XBTFWriter.cpp.o [9/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/TexturePacker.cpp.o [10/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/DecoderManager.cpp.o [11/1700] Building CXX object build/texturepacker/CMakeFiles/TexturePacker.dir/md5.cpp.o [12/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Null/NptNullAutoreleasePool.cpp.o [13/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdNetwork.cpp.o [14/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixTime.cpp.o [15/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixThreads.cpp.o [16/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixQueue.cpp.o [17/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptSelectableMessageQueue.cpp.o [18/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixSystem.cpp.o [19/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Posix/NptPosixEnvironment.cpp.o [20/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp.o [21/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaConnect/X_MS_MediaReceiverRegistrarSCPD.cpp.o [22/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RenderingControlSCPD.cpp.o [23/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/RdrConnectionManagerSCPD.cpp.o [24/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/AVTransportSCPD.cpp.o [25/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp.o [26/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp.o [27/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcEnvironment.cpp.o [28/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/StdC/NptStdcDebug.cpp.o [29/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdSockets.cpp.o [30/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/System/Bsd/NptBsdResolver.cpp.o [31/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptXml.cpp.o [32/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUtils.cpp.o [33/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptUri.cpp.o [34/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTls.cpp.o [35/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptTime.cpp.o [36/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptThreads.cpp.o [37/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSystem.cpp.o [38/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStrings.cpp.o [39/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptStreams.cpp.o [40/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSockets.cpp.o [41/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptSimpleMessageQueue.cpp.o [42/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptRingBuffer.cpp.o [43/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptResults.cpp.o [44/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptQueue.cpp.o [45/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptNetwork.cpp.o [46/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptMessaging.cpp.o [47/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptLogging.cpp.o [48/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptList.cpp.o [49/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHttp.cpp.o [50/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptHash.cpp.o [51/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptFile.cpp.o [52/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDebug.cpp.o [53/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptDataBuffer.cpp.o [54/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptCommon.cpp.o [55/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBufferedStreams.cpp.o [56/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptBase64.cpp.o [57/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/NptAutomaticCleaner.cpp.o [58/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Neptune/Source/Core/Neptune.cpp.o [59/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltSyncMediaBrowser.cpp.o [60/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorywSearchSCPD.cpp.o [61/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ContentDirectorySCPD.cpp.o [62/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/ConnectionManagerSCPD.cpp.o [63/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp.o [64/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp.o [65/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaCache.cpp.o [66/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp.o [67/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp.o [68/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Devices/MediaServer/PltDidl.cpp.o [69/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltUPnP.cpp.o [70/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltThreadTask.cpp.o [71/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltTaskManager.cpp.o [72/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltStateVariable.cpp.o [73/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltSsdp.cpp.o [74/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltService.cpp.o [75/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltProtocolInfo.cpp.o [76/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltMimeType.cpp.o [77/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltIconsData.cpp.o [78/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServerTask.cpp.o [79/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpServer.cpp.o [80/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttpClientTask.cpp.o [81/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltHttp.cpp.o [82/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltEvent.cpp.o [83/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceHost.cpp.o [84/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDeviceData.cpp.o [85/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltDatagramStream.cpp.o [86/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPointTask.cpp.o [87/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltCtrlPoint.cpp.o [88/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltConstants.cpp.o [89/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltArgument.cpp.o [90/1700] Building CXX object build/upnp/CMakeFiles/upnp.dir/Platinum/Source/Core/PltAction.cpp.o [91/1700] Building C++ header for video.fbs [92/1700] Building C++ header for savestate.fbs [93/1700] Generating build/xbmc/CompileInfo.cpp [94/1700] Building C object build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o [95/1700] Creating directories for 'libdvdcss' [96/1700] Creating directories for 'ffmpeg' [97/1700] Creating directories for 'JsonSchemaBuilder' [98/1700] Performing download step (verify and extract) for 'libdvdcss' [99/1700] Performing download step (download, verify and extract) for 'ffmpeg' [100/1700] Building CXX object CMakeFiles/compileinfo.dir/build/xbmc/CompileInfo.cpp.o [101/1700] No download step for 'JsonSchemaBuilder' -- verifying file... file='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' -- verifying file... done -- extracting... src='/home/buildozer/aports/community/kodi/src/libdvdcss-1.4.3-Next-Nexus-Alpha2-2.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [102/1700] No update step for 'libdvdcss' [103/1700] No update step for 'JsonSchemaBuilder' [104/1700] No patch step for 'libdvdcss' [105/1700] No patch step for 'JsonSchemaBuilder' [106/1700] Performing configure step for 'libdvdcss' [107/1700] Performing configure step for 'JsonSchemaBuilder' [108/1700] cd /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/cores/dll-loader/exports && /usr/bin/llvm-nm /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/cores/dll-loader/exports/CMakeFiles/wrapper.dir/wrapper.c.o | grep __wrap | awk '{ printf ( "%s ", $3 ) }' | sed "s/___wrap_/__wrap_/g" | sed "s/__wrap_/-Wl,-wrap,/g" > wrapper.def && test -s wrapper.def In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltThreadTask.cpp:71:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 71 | m_Delay = delay?*delay:NPT_TimeStamp(0.); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:100:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaRenderer.cpp:187:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 187 | service->SetStateVariableRate("LastChange", NPT_TimeInterval(0.2f)); | ~~~~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltHttpClientTask.cpp:145:22: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 145 | watchdog = now; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp:142:12: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 142 | m_Rate = rate; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaConnect/PltMediaConnect.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaBrowser.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltEvent.cpp:308:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 308 | NPT_TimeInterval delay(0.05f); | ~~~~~ ^~~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltSsdp.cpp:485:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | NPT_System::Sleep(NPT_TimeInterval(.15f)); | ~~~~~~~~~~~~~~~~ ^~~~ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltAction.cpp:256:18: warning: variable 'count' set but not used [-Wunused-but-set-variable] 256 | NPT_Cardinal count = 0; | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1101:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1101 | info.rel_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaRenderer/PltMediaController.cpp:1111:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1111 | info.abs_time = NPT_TimeStamp(-1.0f); | ~~~~~~~~~~~~~ ^~~~~ 3 warnings generated. [109/1700] Linking C executable kodi-xrandr In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltFileMediaServer.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltTaskManager.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:327:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:340:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 340 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:353:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:368:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | NPT_System::Sleep(NPT_TimeInterval(PLT_DLNA_SSDP_DELAY)); | ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltUPnP.h:53:35: note: expanded from macro 'PLT_DLNA_SSDP_DELAY' 53 | #define PLT_DLNA_SSDP_DELAY 0.05f | ^~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceHost.cpp:648:1: warning: unused label 'bad_request' [-Wunused-label] 648 | bad_request: | ^~~~~~~~~~~~ 5 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:649:20: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 649 | expiration = subscriber->GetExpirationTime(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltService.cpp:825:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 825 | if (expiration == NPT_TimeStamp() || now < expiration + NPT_TimeStamp(30.f)) { | ~~~~~~~~~~~~~ ^~~~ 2 warnings generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltDeviceData.cpp:256:17: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 256 | m_LeaseTime = (lease_time.ToSeconds()>=10)?lease_time:*PLT_Constants::GetInstance().GetDefaultDeviceLease(); | ^ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltDidl.h:190:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 190 | timestamp = NPT_TimeStamp((double)seconds); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Devices/MediaServer/PltMediaItem.cpp:589:55: warning: implicit conversion increases floating-point precision: 'NPT_Float' (aka 'float') to 'double' [-Wdouble-promotion] 589 | didl += NPT_String::Format("%.1f", m_XbmcInfo.rating); | ~~~~~~~~~~ ~~~~~~~~~~~^~~~~~ 2 warnings generated. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done (0.7s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR DUMMY_ARG PROJECTSOURCE -- Build files have been written to: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/JsonSchemaBuilder/src/JsonSchemaBuilder-build [110/1700] Performing build step for 'JsonSchemaBuilder' /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptHttp.cpp:1339:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1339 | NPT_TimeStamp delta((float)m_MaxConnectionAge); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:38: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.h:45: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/Neptune.h:51: In file included from /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptFile.h:40: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Neptune/Source/Core/NptTime.h:54:5: warning: definition of implicit copy assignment operator for 'NPT_TimeStamp' is deprecated because it has a user-provided copy constructor [-Wdeprecated-copy-with-user-provided-copy] 54 | NPT_TimeStamp(const NPT_TimeStamp& timestamp); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1207:19: note: in implicit copy assignment operator for 'NPT_TimeStamp' first required here 1207 | leasetime = *PLT_Constants::GetInstance().GetDefaultSubscribeLease(); | ^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1276:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1276 | NPT_TimeInterval delay(.5f); | ~~~~~ ^~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1331:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1331 | NPT_TimeInterval delay(0.1f); | ~~~~~ ^~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib/libUPnP/Platinum/Source/Core/PltCtrlPoint.cpp:1374:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1374 | delay = 1.f; | ^~~ 4 warnings generated. [111/1700] Linking CXX static library build/upnp/libupnp.a -- Downloading... dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' timeout='none' inactivity timeout='none' -- Using src='http://mirrors.kodi.tv/build-deps/sources/ffmpeg-6.0.1.tar.gz' -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 42% complete] -- [download 43% complete] -- [download 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- verifying file... file='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' -- Downloading... done -- extracting... src='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/download/ffmpeg-6.0.1.tar.gz' dst='/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [112/1700] No update step for 'ffmpeg' [113/1700] Performing patch step for 'ffmpeg' [114/1700] Performing configure step for 'ffmpeg' [115/1700] Linking CXX executable build/texturepacker/TexturePacker CMake Warning (dev) at CMakeLists.txt:1 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is Clang 19.1.4 -- The CXX compiler identification is Clang 19.1.4 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "2.3.0") -- Found GnuTLS: /usr/include;/usr/include/p11-kit-1 -- FFMPEG_CONF: --cc=/usr/bin/clang;--cxx=/usr/bin/clang++;--disable-doc;--disable-devices;--disable-programs;--disable-sdl2;--disable-vulkan;--enable-gpl;--enable-postproc;--enable-runtime-cpudetect;--enable-pthreads;--extra-version="Kodi";--extra-cflags=-Os -Wformat -Werror=format-security -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter;--extra-cxxflags=-Os -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -flto=thin -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/crossguid-root/usr/include/crossguid -Wall -Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra -Wno-unused-parameter -Wnon-virtual-dtor;--extra-ldflags=-Wl,--as-needed,-O1,--sort-common -Wl,--thinlto-jobs=8 -fuse-ld=lld -Wl,-z,stack-size=2097152;--enable-neon;--disable-debug;--enable-pic;--target-os=linux;--enable-vaapi;--disable-vdpau;--disable-armv5te;--disable-armv6t2;--enable-gnutls;--enable-libdav1d;--arch=armv8l -- Configuring done (0.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 [116/1700] Performing build step for 'ffmpeg' [117/1700] Generating skin xbt [1/2] Building CXX object CMakeFiles/JsonSchemaBuilder.dir/JsonSchemaBuilder.cpp.o [2/2] Linking CXX executable JsonSchemaBuilder [118/1700] Performing install step for 'JsonSchemaBuilder' [1/1] Install the project... -- Install configuration: "Release" -- Installing: /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/bin/JsonSchemaBuilder [119/1700] Completed 'JsonSchemaBuilder' [120/1700] Generating ServiceDescription.h [121/1700] Running utility command for generate_json_header DefaultActor.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultActorSolid.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultAddSource.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddon.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAlbumInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonArtistInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDSP.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonAudioEncoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonContextItem.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonFont.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonGame.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonHelper.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImageDecoder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonImages.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoLibrary.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInfoProvider.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonInputstream.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLanguage.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLibrary.png **** duplicate of DefaultAddon.png DefaultAddonLookAndFeel.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonLyrics.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMovieInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusic.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonMusicVideoInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonNone.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPVRClient.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPeripheral.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonPicture.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonProgram.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonRepository.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonScreensaver.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonService.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonSubtitles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonTvInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonUISounds.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVfs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVideo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonVisualization.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWeather.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonWebSkin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsInstalled.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRecentlyUpdated.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsRepo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsSearch.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsUpdates.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAddonsZip.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAlbumCover.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultArtist.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultAudio.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultAudioDSP.png frame 0 (delay: 0) ARGB * (128,128 @ 65536 bytes) DefaultBackBanner.png frame 0 (delay: 0) ARGB * (758,140 @ 424480 bytes) DefaultBluray.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCDDA.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultCountry.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDEmpty.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDFull.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultDVDRom.png **** duplicate of DefaultDVDFull.png DefaultDirector.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultExtensionInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFavourites.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFile.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolder.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBack.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultFolderBackPoster.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultFolderBackSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultFolderSquare.png frame 0 (delay: 0) ARGB * (256,256 @ 262144 bytes) DefaultGenre.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultHardDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultIconError.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconInfo.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultIconWarning.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) DefaultInProgressShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMimetypeInfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovieTitle.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMovies.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicAlbums.png **** duplicate of DefaultAlbumCover.png DefaultMusicArtists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicCompilations.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicGenres.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicPlaylists.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyAdded.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRecentlyPlayed.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicRoles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSearch.png **** duplicate of DefaultAddonsSearch.png DefaultMusicSongs.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicSources.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicTop100Albums.png **** duplicate of DefaultAlbumCover.png DefaultMusicTop100Songs.png **** duplicate of DefaultMusicSongs.png DefaultMusicVideoTitle.png **** duplicate of DefaultMovieTitle.png DefaultMusicVideos.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultMusicYears.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNetwork.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultNoPreview.png frame 0 (delay: 0) ARGB * (385,220 @ 338800 bytes) DefaultPVRChannels.png **** duplicate of DefaultAddonPeripheral.png DefaultPVRGuide.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRRecordings.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRSearch.png **** duplicate of DefaultAddonsSearch.png DefaultPVRTimerRules.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPVRTimers.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPartyMode.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultPicture.png **** duplicate of DefaultAddonImages.png DefaultPlaylist.png **** duplicate of DefaultMusicPlaylists.png DefaultProgram.png **** duplicate of DefaultAddonProgram.png DefaultRecentlyAddedEpisodes.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultRecentlyAddedMovies.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRecentlyAddedMusicVideos.png **** duplicate of DefaultRecentlyAddedEpisodes.png DefaultRemovableDisk.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultScript.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultSets.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultStudios.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTVShowTitle.png **** duplicate of DefaultMovieTitle.png DefaultTVShows.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultTags.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultUser.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVCD.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideo.png frame 0 (delay: 0) ARGB * (256,392 @ 401408 bytes) DefaultVideoCover.png **** duplicate of DefaultVideo.png DefaultVideoDeleted.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultVideoPlaylists.png **** duplicate of DefaultMusicPlaylists.png DefaultVideoVersions.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) DefaultYear.png **** duplicate of DefaultMusicYears.png OverlayHD.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayLocked.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlayRAR.png frame 0 (delay: 0) ARGB (55,52 @ 11440 bytes) OverlaySpoiler.png frame 0 (delay: 0) ARGB (320,180 @ 230400 bytes) OverlayUnwatched.png **** duplicate of OverlayHD.png OverlayWatched.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) OverlayZIP.png **** duplicate of OverlayRAR.png buttons/button-alt-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/color-back.png frame 0 (delay: 0) ARGB * (138,74 @ 40848 bytes) buttons/color-button-box.png frame 0 (delay: 0) ARGB (150,76 @ 45600 bytes) buttons/dialogbutton-fo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/dialogbutton-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/radio-button-off.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/radio-button-on.png frame 0 (delay: 0) ARGB (120,75 @ 36000 bytes) buttons/roundbutton-fo.png frame 0 (delay: 0) ARGB (120,120 @ 57600 bytes) buttons/slider-back.png frame 0 (delay: 0) ARGB (150,28 @ 16800 bytes) buttons/slider-nib.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) buttons/spinctrl/arrow-light-down.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/spinctrl/arrow-light-up.png frame 0 (delay: 0) ARGB (55,120 @ 26400 bytes) buttons/thumbnail_focused.png frame 0 (delay: 0) ARGB (20,20 @ 1600 bytes) calibrate/cal_br.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/cal_ratio.png frame 0 (delay: 0) ARGB (500,500 @ 1000000 bytes) calibrate/cal_sub.png frame 0 (delay: 0) ARGB (380,90 @ 136800 bytes) calibrate/cal_tl.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) calibrate/reset.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) colors/black.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/grey.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/red.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/red50.png frame 0 (delay: 0) ARGB (8,8 @ 256 bytes) colors/white.png frame 0 (delay: 0) ARGB * (4,4 @ 64 bytes) colors/white50.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) colors/white70.png frame 0 (delay: 0) ARGB (4,4 @ 64 bytes) dialogs/close.png frame 0 (delay: 0) ARGB (84,84 @ 28224 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png dialogs/extendedprogress/loading-back.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/extendedprogress/loading.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/separator-grey.png frame 0 (delay: 0) ARGB (196,6 @ 4704 bytes) dialogs/volume/mute.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/progress/p0.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p1.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p10.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p100.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p11.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p12.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p13.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p14.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p15.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p16.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p17.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p18.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p19.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p2.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p20.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p21.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p22.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p23.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p24.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p25.png **** duplicate of dialogs/extendedprogress/loading.png dialogs/volume/progress/p26.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p27.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p28.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p29.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p3.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p30.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p31.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p32.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p33.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p34.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p35.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p36.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p37.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p38.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p39.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p4.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p40.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p41.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p42.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p43.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p44.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p45.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p46.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p47.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p48.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p49.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p5.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p50.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p51.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p52.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p53.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p54.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p55.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p56.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p57.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p58.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p59.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p6.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p60.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p61.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p62.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p63.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p64.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p65.png **** duplicate of dialogs/volume/progress/p64.png dialogs/volume/progress/p66.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p67.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p68.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p69.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p7.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p70.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p71.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p72.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p73.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p74.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p75.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p76.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p77.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p78.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p79.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p8.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p80.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p81.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p82.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p83.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p84.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p85.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p86.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p87.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p88.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p89.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p9.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p90.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p91.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p92.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p93.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p94.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p95.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p96.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p97.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p98.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/progress/p99.png frame 0 (delay: 0) ARGB (160,160 @ 102400 bytes) dialogs/volume/volume.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume1.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) dialogs/volume/volume2.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) flags/aspectratio/1.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.19.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.33.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.37.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.66.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.78.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/1.85.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.00.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.20.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.35.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.40.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.55.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/aspectratio/2.76.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/0.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/4.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/5.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/6.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/7.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiochannel/8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aac_latm.png **** duplicate of flags/audiocodec/aac.png flags/audiocodec/ac3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aif.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aifc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/aiff.png **** duplicate of flags/audiocodec/aif.png flags/audiocodec/alac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/ape.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/avc.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/cdda.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dca.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dolbydigital.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/dts.png **** duplicate of flags/audiocodec/dca.png flags/audiocodec/dtshd_hra.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtshd_ma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/dtsma.png **** duplicate of flags/audiocodec/dtshd_ma.png flags/audiocodec/eac3.png **** duplicate of flags/audiocodec/ac3.png flags/audiocodec/flac.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/mp3float.png **** duplicate of flags/audiocodec/mp3.png flags/audiocodec/ogg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/opus.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/pcm_bluray.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s16le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/pcm_s24le.png **** duplicate of flags/audiocodec/pcm.png flags/audiocodec/truehd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/vorbis.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wav.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wavpack.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wma.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/audiocodec/wmapro.png **** duplicate of flags/audiocodec/wma.png flags/audiocodec/wmav2.png **** duplicate of flags/audiocodec/wma.png flags/flag.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/rds/rds.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/starrating/0.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/1.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/10.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/2.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/3.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/4.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/5.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/6.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/7.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/8.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/9.png frame 0 (delay: 0) ARGB (196,40 @ 31360 bytes) flags/starrating/rating0.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating1.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating2.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating3.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating4.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/starrating/rating5.png frame 0 (delay: 0) ARGB (128,32 @ 16384 bytes) flags/videocodec/av1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/avc1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/bluray.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/div3.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/divx.png **** duplicate of flags/videocodec/div3.png flags/videocodec/dvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/dx50.png **** duplicate of flags/videocodec/div3.png flags/videocodec/flv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/h264.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hddvd.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hdmv.png **** duplicate of flags/videocodec/bluray.png flags/videocodec/hev1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/hevc.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/hvc1.png **** duplicate of flags/videocodec/hev1.png flags/videocodec/mp4v.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg1video.png **** duplicate of flags/videocodec/mpeg1.png flags/videocodec/mpeg2.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/mpeg2video.png **** duplicate of flags/videocodec/mpeg2.png flags/videocodec/mpeg4.png **** duplicate of flags/videocodec/mp4v.png flags/videocodec/theora.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/tv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc-1.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/vhs.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp8.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/vp9.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videocodec/wmv3.png **** duplicate of flags/videocodec/wmv.png flags/videocodec/wvc1.png **** duplicate of flags/videocodec/vc-1.png flags/videocodec/xvid.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/dolbyvision.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hdr10.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videohdr/hlg.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/1080.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/3D.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/480.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/4K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/540.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/576.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/720.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) flags/videoresolution/8K.png frame 0 (delay: 0) ARGB (270,120 @ 129600 bytes) frame/InfoBar.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) frame/item-count.png frame 0 (delay: 0) ARGB (54,44 @ 9504 bytes) frame/menu-nofo.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) frame/osdfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) icons/addonstatus/disable.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-broken.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-deprecated.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/enabled-normal.png **** duplicate of OverlayWatched.png icons/addonstatus/install-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/install.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/manual.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official-pinned.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/official.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/orphan.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/addonstatus/update.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/back.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/favourites.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/file-manager/left-right.png frame 0 (delay: 0) ARGB (96,96 @ 36864 bytes) icons/filemanager.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/infodialogs/bell.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/choose_image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/cinema.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/configure.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/director.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/disable.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/enabled.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/extras.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/image.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/info.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/install.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/launch.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/play_record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/rating.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/record.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/set.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/similar.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/timer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/trailer.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/uninstall.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/update.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/infodialogs/versions.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/keyboard/accents.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/arrowleft.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/arrowright.png frame 0 (delay: 0) ARGB (24,36 @ 3456 bytes) icons/keyboard/backspace.png frame 0 (delay: 0) ARGB (51,36 @ 7344 bytes) icons/keyboard/capslock.png frame 0 (delay: 0) ARGB (42,47 @ 7896 bytes) icons/keyboard/letters.png frame 0 (delay: 0) ARGB (56,36 @ 8064 bytes) icons/keyboard/shift.png frame 0 (delay: 0) ARGB (36,36 @ 5184 bytes) icons/keyboard/spacebar.png frame 0 (delay: 0) ARGB (328,36 @ 47232 bytes) icons/menu.png frame 0 (delay: 0) ARGB (48,48 @ 9216 bytes) icons/now-playing/fullscreen.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/next.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/pause.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/play.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/now-playing/stop.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/power.png frame 0 (delay: 0) ARGB (72,83 @ 23904 bytes) icons/profiles/profile-diffuse.png frame 0 (delay: 0) ARGB (400,400 @ 640000 bytes) icons/pvr/PVR-HasArchive.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimer.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerConflict.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerDisabled.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerError.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/PVR-HasTimerSchedule.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleConflict.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleDisabled.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-HasTimerScheduleError.png frame 0 (delay: 0) ARGB (38,38 @ 5776 bytes) icons/pvr/PVR-IsRecording.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) icons/pvr/premiere.png frame 0 (delay: 0) ARGB (16,16 @ 1024 bytes) icons/pvr/timers/bell.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/pvr/timers/recording.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/search.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) icons/settings/addons.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/eventlog.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/filemanager.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/games.png **** duplicate of DefaultAddonGame.png icons/settings/interface.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/libreelec.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/livetv.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/media.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/network.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/player.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/profiles.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/skin.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/sysinfo.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/settings/system.png frame 0 (delay: 0) ARGB (256,256 @ 262144 bytes) icons/sidemenu/addons.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/android.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/disc.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/download.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/favourites.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/games.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/livetv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/manage.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/movies.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/music.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/musicvideos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/pictures.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/programs.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/radio.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/tv.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/videos.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/sidemenu/weather.png frame 0 (delay: 0) ARGB (95,95 @ 36100 bytes) icons/submenu/add-ons.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/channels.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/guide.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/recordings.png **** duplicate of icons/pvr/timers/recording.png icons/submenu/timer-rules.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/timers.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/tv-search.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/submenu/updatelibrary.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) icons/weather/humidity.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/rain.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunrise.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/sunset.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) icons/weather/wind.png frame 0 (delay: 0) ARGB (60,60 @ 14400 bytes) lists/duration.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/focus.png frame 0 (delay: 0) ARGB * (470,77 @ 144760 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/played-total.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) lists/rating.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) lists/year.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) osd/buffer-bg.png frame 0 (delay: 0) ARGB (110,110 @ 48400 bytes) osd/fullscreen/buttons/agent.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/bookmarks.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/button-fo.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/calendar.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/channels.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/forward.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/guide.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/home.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/information.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/next.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/pause.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/play.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/playlist.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/previous.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/random-on.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rating.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rds.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record-white.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/record.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-all.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-off.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/repeat-one.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/reset.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/rewind.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/saves.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings-subtitle.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/settings.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stereoscopic.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/stop.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/fullscreen/buttons/teletext.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) osd/progress/nub_bar.png frame 0 (delay: 0) ARGB * (4,12 @ 192 bytes) osd/progress/nub_leftright.png frame 0 (delay: 0) ARGB * (54,36 @ 7776 bytes) overlays/arrowdown.png frame 0 (delay: 0) ARGB (96,48 @ 18432 bytes) overlays/arrowright.png frame 0 (delay: 0) ARGB (28,28 @ 3136 bytes) overlays/badge.png frame 0 (delay: 0) ARGB (44,44 @ 7744 bytes) overlays/extras.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/folder.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/overlay-bg.png frame 0 (delay: 0) ARGB (64,64 @ 16384 bytes) overlays/overlayfade.png frame 0 (delay: 0) ARGB (16,512 @ 32768 bytes) overlays/set.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) overlays/versions.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/OverlayPlaying-List.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) overlays/watched/resume.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) pointer_arrow.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) pointer_click.png frame 0 (delay: 0) ARGB (44,50 @ 8800 bytes) progress/texturebg_alt_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_border_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) progress/texturebg_white.png frame 0 (delay: 0) ARGB (30,30 @ 3600 bytes) spinner.png frame 0 (delay: 0) ARGB (128,128 @ 65536 bytes) weather/small/0.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/1.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/10.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/11.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/12.png **** duplicate of weather/small/11.png weather/small/13.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/14.png **** duplicate of weather/small/13.png weather/small/15.png **** duplicate of weather/small/13.png weather/small/16.png **** duplicate of weather/small/13.png weather/small/17.png **** duplicate of weather/small/0.png weather/small/18.png **** duplicate of weather/small/11.png weather/small/19.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/2.png **** duplicate of weather/small/1.png weather/small/20.png **** duplicate of weather/small/19.png weather/small/21.png **** duplicate of weather/small/19.png weather/small/22.png **** duplicate of weather/small/19.png weather/small/23.png **** duplicate of weather/small/1.png weather/small/24.png **** duplicate of weather/small/1.png weather/small/25.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/26.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/27.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/28.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/29.png **** duplicate of weather/small/27.png weather/small/3.png **** duplicate of weather/small/0.png weather/small/30.png **** duplicate of weather/small/28.png weather/small/31.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/32.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/33.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/34.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/35.png **** duplicate of weather/small/0.png weather/small/36.png **** duplicate of weather/small/32.png weather/small/37.png **** duplicate of weather/small/0.png weather/small/38.png **** duplicate of weather/small/0.png weather/small/39.png **** duplicate of weather/small/10.png weather/small/4.png **** duplicate of weather/small/0.png weather/small/40.png **** duplicate of weather/small/10.png weather/small/41.png **** duplicate of weather/small/13.png weather/small/42.png **** duplicate of weather/small/13.png weather/small/43.png **** duplicate of weather/small/1.png weather/small/44.png **** duplicate of weather/small/28.png weather/small/45.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/46.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/47.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/5.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) weather/small/6.png **** duplicate of weather/small/11.png weather/small/7.png **** duplicate of weather/small/5.png weather/small/8.png **** duplicate of weather/small/19.png weather/small/9.png **** duplicate of weather/small/19.png weather/small/na.png frame 0 (delay: 0) ARGB (100,100 @ 40000 bytes) windows/pvr/archive.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/epg-genres/0.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/112.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/128.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/144.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/16.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/160.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/176.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/192.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/208.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/224.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/240.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/256.png **** duplicate of windows/pvr/epg-genres/0.png windows/pvr/epg-genres/32.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/48.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/64.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/80.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg-genres/96.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/pvr/epg_progress_horizontal.png frame 0 (delay: 0) ARGB (47,15 @ 2820 bytes) windows/pvr/epg_progress_vertical.png frame 0 (delay: 0) ARGB (19,92 @ 6992 bytes) windows/pvr/record.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/pvr/timer.png frame 0 (delay: 0) ARGB (40,40 @ 6400 bytes) windows/subtitles/flags/-.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ar.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bg.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/bs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ca.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/cs.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/da.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/de.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/el.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/en.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/es.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/et.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fa.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fo.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/fr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/gl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/he.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hu.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/hy.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/id.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/is.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/it.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ja.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/kk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ko.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/lv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/mk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ms.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/nl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/no.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pb.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/pt.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ro.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/ru.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sl.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sq.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/sv.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/tr.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/uk.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/vi.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/flags/zh.png frame 0 (delay: 0) ARGB (32,32 @ 4096 bytes) windows/subtitles/icon_close_caption.png frame 0 (delay: 0) ARGB (70,41 @ 11480 bytes) windows/subtitles/icon_sync.png frame 0 (delay: 0) ARGB (133,41 @ 21812 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (232,119 @ 110432 bytes) dialogs/dialog-bg-nobo.png frame 0 (delay: 0) ARGB (216,216 @ 186624 bytes) dialogs/dialog-bg.png frame 0 (delay: 0) ARGB (1004,594 @ 2385504 bytes) lists/panel-mediamenu.png frame 0 (delay: 0) ARGB (450,920 @ 1656000 bytes) lists/panel.png frame 0 (delay: 0) ARGB * (450,920 @ 1656000 bytes) overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) buttons/button-nofo.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) dialogs/dialog-bg.png **** duplicate of buttons/button-nofo.png overlays/shadow.png frame 0 (delay: 0) ARGB (80,80 @ 25600 bytes) autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing autoreconf: running: libtoolize --copy --force libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: aclocal --force -I m4 autoreconf: running: /usr/bin/autoconf --force configure.ac:20: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:20: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:20: the top level configure.ac:55: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:55: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:55: the top level configure.ac:249: warning: AC_OUTPUT should be used without arguments. configure.ac:249: You should run autoupdate. autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:18: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:13: installing './install-sh' configure.ac:13: installing './missing' Makefile.am: installing './depcomp' autoreconf: Leaving directory '.' checking build system type... armv8l-unknown-linux-musleabihf checking host system type... arm-unknown-none checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 2 checking whether build environment is sane... yes checking for arm-strip... no checking for strip... strip checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking how to print strings... printf checking whether make supports the include directive... yes (GNU style) checking for arm-gcc... /usr/bin/clang checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/clang accepts -g... yes checking for /usr/bin/clang option to enable C11 features... none needed checking whether /usr/bin/clang understands -c and -o together... yes checking dependency style of /usr/bin/clang... gcc3 checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by /usr/bin/clang... /usr/armv7-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... llvm-nm checking the name lister (llvm-nm) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 98304 checking how to convert armv8l-unknown-linux-musleabihf file names to arm-unknown-none format... func_convert_file_noop checking how to convert armv8l-unknown-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv7-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for arm-file... no checking for file... file checking for arm-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... unknown checking for arm-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for arm-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for arm-strip... strip checking for arm-ranlib... no checking for ranlib... ranlib checking command to parse llvm-nm output from /usr/bin/clang object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for arm-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/clang supports -fno-rtti -fno-exceptions... yes checking for /usr/bin/clang option to produce PIC... -fPIC -DPIC checking if /usr/bin/clang PIC flag -fPIC -DPIC works... yes checking if /usr/bin/clang static flag -static works... yes checking if /usr/bin/clang supports -c -o file.o... yes checking if /usr/bin/clang supports -c -o file.o... (cached) yes checking whether the /usr/bin/clang linker (/usr/armv7-alpine-linux-musleabihf/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... no checking whether to build shared libraries... no checking whether to build static libraries... yes checking for arm-gcc... (cached) /usr/bin/clang checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/clang accepts -g... (cached) yes checking for /usr/bin/clang option to enable C11 features... (cached) none needed checking whether /usr/bin/clang understands -c and -o together... (cached) yes checking dependency style of /usr/bin/clang... (cached) gcc3 checking for egrep... (cached) /bin/grep -E checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for sys/uio.h... yes checking for pwd.h... yes checking for errno.h... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for fcntl.h... yes checking for io.h... no checking for /usr/bin/clang options needed to detect all undeclared functions... none needed checking whether O_BINARY is declared... no checking for /usr/bin/clang option to enable large file support... none needed checking for posix mkdir()... yes checking for windows.h... no checking how to run the C preprocessor... /usr/bin/clang -E checking for egrep -e... (cached) /bin/grep -E checking for sys/ioctl.h... yes checking for sys/cdio.h... no checking for sys/dvdio.h... no checking for linux/cdrom.h... yes checking for dvd.h... no checking for sys/scsi/scsi_types.h... no checking for IOKit/storage/IODVDMediaBSDClient.h... no checking if /usr/bin/clang supports -Wall flag... yes checking if /usr/bin/clang supports -Wextra flag... yes checking for /usr/bin/clang way to treat warnings as errors... -Werror checking if /usr/bin/clang supports -fvisibility=hidden... yes checking if /usr/bin/clang supports __attribute__(( visibility("default") ))... yes checking for git... (cached) no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating libdvdcss.spec config.status: creating doc/doxygen.cfg config.status: creating src/libdvdcss.pc config.status: creating src/dvdcss/version.h config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands [122/1700] Performing build step for 'libdvdcss' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' test -e ChangeLog || touch ChangeLog CC src/libdvdcss.lo CC src/device.lo CC src/css.lo CC src/ioctl.lo CC src/error.lo src/css.c:1644:41: warning: argument 'p_sec' of type 'const uint8_t[2048]' (aka 'const unsigned char[2048]') with mismatched bound [-Warray-parameter] 1644 | static int AttackPattern( const uint8_t p_sec[ DVDCSS_BLOCK_SIZE ], | ^ src/css.c:82:44: note: previously declared as 'const uint8_t[]' (aka 'const unsigned char[]') here 82 | static int AttackPattern ( const uint8_t[], uint8_t * ); | ^ 1 warning generated. CCLD libdvdcss.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' [123/1700] Performing install step for 'libdvdcss' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdcss/src/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdcss' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdcss.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS COPYING NEWS README.md ChangeLog '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdcss' /usr/bin/install -c -m 644 src/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 make[1]: [Makefile:1057: ChangeLog] Error 1 (ignored) rm -f ChangeLog-tmp CC src/dvd_udf.lo CC src/ifo_print.lo test -e ChangeLog || touch ChangeLog CC src/ifo_read.lo CC src/logger.lo CC src/md5.lo CC src/nav_print.lo CC src/nav_read.lo CCLD libdvdread.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' [131/1700] Performing install step for 'libdvdread' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdread/src/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdread' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /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' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdread.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 misc/dvdread.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 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' [1/8] Creating directories for 'ffmpeg' [2/8] No download step for 'ffmpeg' [3/8] No update step for 'ffmpeg' [4/8] No patch step for 'ffmpeg' [5/8] Performing configure step for 'ffmpeg' install prefix /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build source path /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg C compiler /usr/bin/clang C library ARCH arm (generic) version string suffix "Kodi" big-endian no runtime cpu detection yes ARMv5TE enabled no ARMv6 enabled yes ARMv6T2 enabled no VFP enabled yes NEON enabled yes THUMB enabled no debug symbols no strip symbols yes optimize for size no optimizations yes static yes shared no postprocessing support yes network support yes threading support pthreads safe bitstream reader yes texi2html enabled no perl enabled yes pod2man enabled yes makeinfo enabled no makeinfo supports HTML no xmllint enabled yes External libraries: alsa libdav1d libxcb_xfixes bzlib libxcb lzma gnutls libxcb_shape zlib iconv libxcb_shm External libraries providing hardware acceleration: v4l2_m2m vaapi Libraries: avcodec avformat swresample avdevice avutil swscale avfilter postproc Programs: Enabled decoders: aac flac pgmyuv aac_fixed flashsv pgssub aac_latm flashsv2 pgx aasc flic phm ac3 flv photocd ac3_fixed fmvc pictor acelp_kelvin fourxm pixlet adpcm_4xm fraps pjs adpcm_adx frwu png adpcm_afc ftr ppm adpcm_agm g2m prores adpcm_aica g723_1 prosumer adpcm_argo g729 psd adpcm_ct gdv ptx adpcm_dtk gem qcelp adpcm_ea gif qdm2 adpcm_ea_maxis_xa gremlin_dpcm qdmc adpcm_ea_r1 gsm qdraw adpcm_ea_r2 gsm_ms qoi adpcm_ea_r3 h261 qpeg adpcm_ea_xas h263 qtrle adpcm_g722 h263_v4l2m2m r10k adpcm_g726 h263i r210 adpcm_g726le h263p ra_144 adpcm_ima_acorn h264 ra_288 adpcm_ima_alp h264_v4l2m2m ralf adpcm_ima_amv hap rasc adpcm_ima_apc hca rawvideo adpcm_ima_apm hcom realtext adpcm_ima_cunning hdr rka adpcm_ima_dat4 hevc rl2 adpcm_ima_dk3 hevc_v4l2m2m roq adpcm_ima_dk4 hnm4_video roq_dpcm adpcm_ima_ea_eacs hq_hqa rpza adpcm_ima_ea_sead hqx rscc adpcm_ima_iss huffyuv rv10 adpcm_ima_moflex hymt rv20 adpcm_ima_mtf iac rv30 adpcm_ima_oki idcin rv40 adpcm_ima_qt idf s302m adpcm_ima_rad iff_ilbm sami adpcm_ima_smjpeg ilbc sanm adpcm_ima_ssi imc sbc adpcm_ima_wav imm4 scpr adpcm_ima_ws imm5 screenpresso adpcm_ms indeo2 sdx2_dpcm adpcm_mtaf indeo3 sga adpcm_psx indeo4 sgi adpcm_sbpro_2 indeo5 sgirle adpcm_sbpro_3 interplay_acm sheervideo adpcm_sbpro_4 interplay_dpcm shorten adpcm_swf interplay_video simbiosis_imx adpcm_thp ipu sipr adpcm_thp_le jacosub siren adpcm_vima jpeg2000 smackaud adpcm_xa jpegls smacker adpcm_xmd jv smc adpcm_yamaha kgv1 smvjpeg adpcm_zork kmvc snow agm lagarith sol_dpcm aic libdav1d sonic alac loco sp5x alias_pix lscr speedhq als m101 speex amrnb mace3 srgc amrwb mace6 srt amv magicyuv ssa anm mdec stl ansi media100 subrip anull metasound subviewer apac microdvd subviewer1 ape mimic sunrast apng misc4 svq1 aptx mjpeg svq3 aptx_hd mjpegb tak arbc mlp targa argo mmvideo targa_y216 ass mobiclip tdsc asv1 motionpixels text asv2 movtext theora atrac1 mp1 thp atrac3 mp1float tiertexseqvideo atrac3al mp2 tiff atrac3p mp2float tmv atrac3pal mp3 truehd atrac9 mp3adu truemotion1 aura mp3adufloat truemotion2 aura2 mp3float truemotion2rt av1 mp3on4 truespeech avrn mp3on4float tscc avrp mpc7 tscc2 avs mpc8 tta avui mpeg1_v4l2m2m twinvq ayuv mpeg1video txd bethsoftvid mpeg2_v4l2m2m ulti bfi mpeg2video utvideo bink mpeg4 v210 binkaudio_dct mpeg4_v4l2m2m v210x binkaudio_rdft mpegvideo v308 bintext mpl2 v408 bitpacked msa1 v410 bmp mscc vb bmv_audio msmpeg4v1 vble bmv_video msmpeg4v2 vbn bonk msmpeg4v3 vc1 brender_pix msnsiren vc1_v4l2m2m c93 msp2 vc1image cavs msrle vcr1 cbd2_dpcm mss1 vmdaudio ccaption mss2 vmdvideo cdgraphics msvideo1 vmnc cdtoons mszh vnull cdxl mts2 vorbis cfhd mv30 vp3 cinepak mvc1 vp4 clearvideo mvc2 vp5 cljr mvdv vp6 cllc mvha vp6a comfortnoise mwsc vp6f cook mxpeg vp7 cpia nellymoser vp8 cri notchlc vp8_v4l2m2m cscd nuv vp9 cyuv on2avc vp9_v4l2m2m dca opus vplayer dds paf_audio vqa derf_dpcm paf_video vqc dfa pam wady_dpcm dfpwm pbm wavarc dirac pcm_alaw wavpack dnxhd pcm_bluray wbmp dolby_e pcm_dvd wcmv dpx pcm_f16le webp dsd_lsbf pcm_f24le webvtt dsd_lsbf_planar pcm_f32be wmalossless dsd_msbf pcm_f32le wmapro dsd_msbf_planar pcm_f64be wmav1 dsicinaudio pcm_f64le wmav2 dsicinvideo pcm_lxf wmavoice dss_sp pcm_mulaw wmv1 dst pcm_s16be wmv2 dvaudio pcm_s16be_planar wmv3 dvbsub pcm_s16le wmv3image dvdsub pcm_s16le_planar wnv1 dvvideo pcm_s24be wrapped_avframe dxa pcm_s24daud ws_snd1 dxtory pcm_s24le xan_dpcm dxv pcm_s24le_planar xan_wc3 eac3 pcm_s32be xan_wc4 eacmv pcm_s32le xbin eamad pcm_s32le_planar xbm eatgq pcm_s64be xface eatgv pcm_s64le xl eatqi pcm_s8 xma1 eightbps pcm_s8_planar xma2 eightsvx_exp pcm_sga xpm eightsvx_fib pcm_u16be xsub escape124 pcm_u16le xwd escape130 pcm_u24be y41p evrc pcm_u24le ylc exr pcm_u32be yop fastaudio pcm_u32le yuv4 ffv1 pcm_u8 zero12v ffvhuff pcm_vidc zerocodec ffwavesynth pcx zlib fic pfm zmbv fits pgm Enabled encoders: a64multi hdr ppm a64multi5 hevc_v4l2m2m prores aac hevc_vaapi prores_aw ac3 huffyuv prores_ks ac3_fixed jpeg2000 qoi adpcm_adx jpegls qtrle adpcm_argo ljpeg r10k adpcm_g722 magicyuv r210 adpcm_g726 mjpeg ra_144 adpcm_g726le mjpeg_vaapi rawvideo adpcm_ima_alp mlp roq adpcm_ima_amv movtext roq_dpcm adpcm_ima_apm mp2 rpza adpcm_ima_qt mp2fixed rv10 adpcm_ima_ssi mpeg1video rv20 adpcm_ima_wav mpeg2_vaapi s302m adpcm_ima_ws mpeg2video sbc adpcm_ms mpeg4 sgi adpcm_swf mpeg4_v4l2m2m smc adpcm_yamaha msmpeg4v2 snow alac msmpeg4v3 sonic alias_pix msvideo1 sonic_ls amv nellymoser speedhq anull opus srt apng pam ssa aptx pbm subrip aptx_hd pcm_alaw sunrast ass pcm_bluray svq1 asv1 pcm_dvd targa asv2 pcm_f32be text avrp pcm_f32le tiff avui pcm_f64be truehd ayuv pcm_f64le tta bitpacked pcm_mulaw ttml bmp pcm_s16be utvideo cfhd pcm_s16be_planar v210 cinepak pcm_s16le v308 cljr pcm_s16le_planar v408 comfortnoise pcm_s24be v410 dca pcm_s24daud vbn dfpwm pcm_s24le vc2 dnxhd pcm_s24le_planar vnull dpx pcm_s32be vorbis dvbsub pcm_s32le vp8_v4l2m2m dvdsub pcm_s32le_planar vp8_vaapi dvvideo pcm_s64be vp9_vaapi eac3 pcm_s64le wavpack exr pcm_s8 wbmp ffv1 pcm_s8_planar webvtt ffvhuff pcm_u16be wmav1 fits pcm_u16le wmav2 flac pcm_u24be wmv1 flashsv pcm_u24le wmv2 flashsv2 pcm_u32be wrapped_avframe flv pcm_u32le xbm g723_1 pcm_u8 xface gif pcm_vidc xsub h261 pcx xwd h263 pfm y41p h263_v4l2m2m pgm yuv4 h263p pgmyuv zlib h264_v4l2m2m phm zmbv h264_vaapi png Enabled hwaccels: av1_vaapi mjpeg_vaapi vp8_vaapi h263_vaapi mpeg2_vaapi vp9_vaapi h264_vaapi mpeg4_vaapi wmv3_vaapi hevc_vaapi vc1_vaapi Enabled parsers: aac dvdsub opus aac_latm flac png ac3 ftr pnm adx g723_1 qoi amr g729 rv30 av1 gif rv40 avs2 gsm sbc avs3 h261 sipr bmp h263 tak cavsvideo h264 vc1 cook hdr vorbis cri hevc vp3 dca ipu vp8 dirac jpeg2000 vp9 dnxhd misc4 webp dolby_e mjpeg xbm dpx mlp xma dvaudio mpeg4video xwd dvbsub mpegaudio dvd_nav mpegvideo Enabled demuxers: aa idf pcm_s16be aac iff pcm_s16le aax ifv pcm_s24be ac3 ilbc pcm_s24le ace image2 pcm_s32be acm image2_alias_pix pcm_s32le act image2_brender_pix pcm_s8 adf image2pipe pcm_u16be adp image_bmp_pipe pcm_u16le ads image_cri_pipe pcm_u24be adx image_dds_pipe pcm_u24le aea image_dpx_pipe pcm_u32be afc image_exr_pipe pcm_u32le aiff image_gem_pipe pcm_u8 aix image_gif_pipe pcm_vidc alp image_hdr_pipe pjs amr image_j2k_pipe pmp amrnb image_jpeg_pipe pp_bnk amrwb image_jpegls_pipe pva anm image_jpegxl_pipe pvf apac image_pam_pipe qcp apc image_pbm_pipe r3d ape image_pcx_pipe rawvideo apm image_pfm_pipe realtext apng image_pgm_pipe redspark aptx image_pgmyuv_pipe rka aptx_hd image_pgx_pipe rl2 aqtitle image_phm_pipe rm argo_asf image_photocd_pipe roq argo_brp image_pictor_pipe rpl argo_cvg image_png_pipe rsd asf image_ppm_pipe rso asf_o image_psd_pipe rtp ass image_qdraw_pipe rtsp ast image_qoi_pipe s337m au image_sgi_pipe sami av1 image_sunrast_pipe sap avi image_svg_pipe sbc avr image_tiff_pipe sbg avs image_vbn_pipe scc avs2 image_webp_pipe scd avs3 image_xbm_pipe sdns bethsoftvid image_xpm_pipe sdp bfi image_xwd_pipe sdr2 bfstm ingenient sds bink ipmovie sdx binka ipu segafilm bintext ircam ser bit iss sga bitpacked iv8 shorten bmv ivf siff boa ivr simbiosis_imx bonk jacosub sln brstm jv smacker c93 kux smjpeg caf kvag smush cavsvideo laf sol cdg live_flv sox cdxl lmlm4 spdif cine loas srt codec2 lrc stl codec2raw luodat str concat lvf subviewer data lxf subviewer1 daud m4v sup dcstr matroska svag derf mca svs dfa mcc swf dfpwm mgsts tak dhav microdvd tedcaptions dirac mjpeg thp dnxhd mjpeg_2000 threedostr dsf mlp tiertexseq dsicin mlv tmv dss mm truehd dts mmf tta dtshd mods tty dv moflex txd dvbsub mov ty dvbtxt mp3 v210 dxa mpc v210x ea mpc8 vag ea_cdata mpegps vc1 eac3 mpegts vc1t epaf mpegtsraw vividas ffmetadata mpegvideo vivo filmstrip mpjpeg vmd fits mpl2 vobsub flac mpsub voc flic msf vpk flv msnwc_tcp vplayer fourxm msp vqf frm mtaf w64 fsb mtv wady fwse musx wav g722 mv wavarc g723_1 mvi wc3 g726 mxf webm_dash_manifest g726le mxg webvtt g729 nc wsaud gdv nistsphere wsd genh nsp wsvqa gif nsv wtv gsm nut wv gxf nuv wve h261 obu xa h263 ogg xbin h264 oma xmd hca paf xmv hcom pcm_alaw xvag hevc pcm_f32be xwma hls pcm_f32le yop hnm pcm_f64be yuv4mpegpipe ico pcm_f64le idcin pcm_mulaw Enabled muxers: a64 h263 pcm_s16le ac3 h264 pcm_s24be adts hash pcm_s24le adx hds pcm_s32be aiff hevc pcm_s32le alp hls pcm_s8 amr ico pcm_u16be amv ilbc pcm_u16le apm image2 pcm_u24be apng image2pipe pcm_u24le aptx ipod pcm_u32be aptx_hd ircam pcm_u32le argo_asf ismv pcm_u8 argo_cvg ivf pcm_vidc asf jacosub psp asf_stream kvag rawvideo ass latm rm ast lrc roq au m4v rso avi matroska rtp avif matroska_audio rtp_mpegts avm2 md5 rtsp avs2 microdvd sap avs3 mjpeg sbc bit mkvtimestamp_v2 scc caf mlp segafilm cavsvideo mmf segment codec2 mov smjpeg codec2raw mp2 smoothstreaming crc mp3 sox dash mp4 spdif data mpeg1system spx daud mpeg1vcd srt dfpwm mpeg1video stream_segment dirac mpeg2dvd streamhash dnxhd mpeg2svcd sup dts mpeg2video swf dv mpeg2vob tee eac3 mpegts tg2 f4v mpjpeg tgp ffmetadata mxf truehd fifo mxf_d10 tta fifo_test mxf_opatom ttml filmstrip null uncodedframecrc fits nut vc1 flac obu vc1t flv oga voc framecrc ogg w64 framehash ogv wav framemd5 oma webm g722 opus webm_chunk g723_1 pcm_alaw webm_dash_manifest g726 pcm_f32be webp g726le pcm_f32le webvtt gif pcm_f64be wsaud gsm pcm_f64le wtv gxf pcm_mulaw wv h261 pcm_s16be yuv4mpegpipe Enabled protocols: async http rtmpt cache httpproxy rtmpts concat https rtp concatf icecast srtp crypto ipfs_gateway subfile data ipns_gateway tcp fd md5 tee ffrtmphttp mmsh tls file mmst udp ftp pipe udplite gopher prompeg unix gophers rtmp hls rtmps Enabled filters: a3dscope curves owdenoise abench datascope pad abitscope dblur pal100bars acompressor dcshift pal75bars acontrast dctdnoiz palettegen acopy deband paletteuse acrossfade deblock pan acrossover decimate perms acrusher deconvolve perspective acue dedot phase addroi deesser photosensitivity adeclick deflate pixdesctest adeclip deflicker pixelize adecorrelate deinterlace_vaapi pixscope adelay dejudder pp adenorm delogo pp7 aderivative denoise_vaapi premultiply adrawgraph derain prewitt adrc deshake procamp_vaapi adynamicequalizer despill pseudocolor adynamicsmooth detelecine psnr aecho dialoguenhance pullup aemphasis dilation qp aeval displace random aevalsrc dnn_classify readeia608 aexciter dnn_detect readvitc afade dnn_processing realtime afdelaysrc doubleweave remap afftdn drawbox removegrain afftfilt drawgraph removelogo afifo drawgrid repeatfields afir drmeter replaygain afirsrc dynaudnorm reverse aformat earwax rgbashift afreqshift ebur128 rgbtestsrc afwtdn edgedetect roberts agate elbg rotate agraphmonitor entropy sab ahistogram epx scale aiir eq scale2ref aintegral equalizer scale_vaapi ainterleave erosion scdet alatency estdif scharr alimiter exposure scroll allpass extractplanes segment allrgb extrastereo select allyuv fade selectivecolor aloop feedback sendcmd alphaextract fftdnoiz separatefields alphamerge fftfilt setdar amerge field setfield ametadata fieldhint setparams amix fieldmatch setpts amovie fieldorder setrange amplify fifo setsar amultiply fillborders settb anequalizer find_rect sharpness_vaapi anlmdn firequalizer shear anlmf flanger showcqt anlms floodfill showcwt anoisesrc format showfreqs anull fps showinfo anullsink framepack showpalette anullsrc framerate showspatial apad framestep showspectrum aperms freezedetect showspectrumpic aphasemeter freezeframes showvolume aphaser fspp showwaves aphaseshift gblur showwavespic apsyclip geq shuffleframes apulsator gradfun shufflepixels arealtime gradients shuffleplanes aresample graphmonitor sidechaincompress areverse grayworld sidechaingate arnndn greyedge sidedata asdr guided sierpinski asegment haas signalstats aselect haldclut signature asendcmd haldclutsrc silencedetect asetnsamples hdcd silenceremove asetpts headphone sinc asetrate hflip sine asettb highpass siti ashowinfo highshelf smartblur asidedata hilbert smptebars asoftclip histeq smptehdbars aspectralstats histogram sobel asplit hqdn3d spectrumsynth astats hqx speechnorm astreamselect hstack split asubboost hstack_vaapi spp asubcut hsvhold sr asupercut hsvkey ssim asuperpass hue ssim360 asuperstop huesaturation stereo3d atadenoise hwdownload stereotools atempo hwmap stereowiden atilt hwupload streamselect atrim hysteresis super2xsai avectorscope identity superequalizer avgblur idet surround avsynctest il swaprect axcorrelate inflate swapuv backgroundkey interlace tblend bandpass interleave telecine bandreject join testsrc bass kerndeint testsrc2 bbox kirsch thistogram bench lagfun threshold bilateral latency thumbnail biquad lenscorrection tile bitplanenoise life tiltshelf blackdetect limitdiff tinterlace blackframe limiter tlut2 blend loop tmedian blockdetect loudnorm tmidequalizer blurdetect lowpass tmix bm3d lowshelf tonemap boxblur lumakey tonemap_vaapi bwdif lut tpad cas lut1d transpose cellauto lut2 transpose_vaapi channelmap lut3d treble channelsplit lutrgb tremolo chorus lutyuv trim chromahold mandelbrot unpremultiply chromakey maskedclamp unsharp chromanr maskedmax untile chromashift maskedmerge v360 ciescope maskedmin vaguedenoiser codecview maskedthreshold varblur color maskfun vectorscope colorbalance mcompand vflip colorchannelmixer median vfrdet colorchart mergeplanes vibrance colorcontrast mestimate vibrato colorcorrect metadata vif colorhold midequalizer vignette colorize minterpolate virtualbass colorkey mix vmafmotion colorlevels monochrome volume colormap morpho volumedetect colormatrix movie vstack colorspace mpdecimate vstack_vaapi colorspectrum mptestsrc w3fdif colortemperature msad waveform compand multiply weave compensationdelay negate xbr concat nlmeans xcorrelate convolution nnedi xfade convolve noformat xmedian copy noise xstack corr normalize xstack_vaapi cover_rect null yadif crop nullsink yaepblur cropdetect nullsrc yuvtestsrc crossfeed oscilloscope zoompan crystalizer overlay cue overlay_vaapi Enabled bsfs: aac_adtstoasc h264_redundant_pps opus_metadata av1_frame_merge hapqa_extract pcm_rechunk av1_frame_split hevc_metadata pgs_frame_merge av1_metadata hevc_mp4toannexb prores_metadata chomp imx_dump_header remove_extradata dca_core media100_to_mjpegb setts dts2pts mjpeg2jpeg text2movsub dump_extradata mjpega_dump_header trace_headers dv_error_marker mov2textsub truehd_core eac3_core mp3_header_decompress vp9_metadata extract_extradata mpeg2_metadata vp9_raw_reorder filter_units mpeg4_unpack_bframes vp9_superframe h264_metadata noise vp9_superframe_split h264_mp4toannexb null Enabled indevs: Enabled outdevs: License: GPL version 2 or later [6/8] Performing build step for 'ffmpeg' GEN libavdevice/libavdevice.version GEN libavfilter/libavfilter.version GEN libavformat/libavformat.version GEN libavcodec/libavcodec.version GEN libavutil/libavutil.version GEN libpostproc/libpostproc.version GEN libswresample/libswresample.version GEN libswscale/libswscale.version CC libavdevice/alldevices.o CC libavdevice/avdevice.o CC libavdevice/utils.o CC libavdevice/version.o GEN libavdevice/libavdevice.pc GEN libavfilter/libavfilter.pc CC libavformat/3dostr.o CC libavformat/4xm.o CC libavformat/a64.o CC libavformat/aacdec.o CC libavformat/aadec.o CC libavformat/aaxdec.o CC libavformat/ac3dec.o CC libavformat/acedec.o CC libavformat/acm.o CC libavformat/act.o CC libavformat/adp.o CC libavformat/ads.o CC libavformat/adtsenc.o CC libavformat/adxdec.o CC libavformat/aea.o CC libavformat/afc.o CC libavformat/aiff.o CC libavformat/aiffdec.o CC libavformat/aiffenc.o CC libavformat/aixdec.o CC libavformat/allformats.o CC libavformat/alp.o CC libavformat/amr.o CC libavformat/amvenc.o CC libavformat/anm.o CC libavformat/apac.o CC libavformat/apc.o CC libavformat/ape.o CC libavformat/apetag.o CC libavformat/apm.o CC libavformat/apngdec.o CC libavformat/apngenc.o CC libavformat/aptxdec.o CC libavformat/aqtitledec.o CC libavformat/argo_asf.o CC libavformat/argo_brp.o CC libavformat/argo_cvg.o CC libavformat/asf.o CC libavformat/asf_tags.o CC libavformat/asfcrypt.o CC libavformat/asfdec_f.o CC libavformat/asfdec_o.o CC libavformat/asfenc.o CC libavformat/assdec.o CC libavformat/assenc.o CC libavformat/ast.o CC libavformat/astdec.o CC libavformat/astenc.o CC libavformat/async.o CC libavformat/au.o CC libavformat/av1.o CC libavformat/av1dec.o CC libavformat/avc.o CC libavformat/avformat.o CC libavformat/avidec.o CC libavformat/avienc.o CC libavformat/avio.o CC libavformat/aviobuf.o CC libavformat/avlanguage.o CC libavformat/avr.o CC libavformat/avs.o CC libavformat/avs2dec.o CC libavformat/avs3dec.o CC libavformat/bethsoftvid.o CC libavformat/bfi.o CC libavformat/bink.o CC libavformat/binka.o CC libavformat/bintext.o CC libavformat/bit.o CC libavformat/bmv.o CC libavformat/boadec.o CC libavformat/bonk.o CC libavformat/brstm.o CC libavformat/c93.o CC libavformat/cache.o CC libavformat/caf.o CC libavformat/cafdec.o CC libavformat/cafenc.o CC libavformat/cavsvideodec.o In file included from src/libavformat/adtsenc.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/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/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/4xm.c:261:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 261 | fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aaxdec.c:104:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 104 | for (int seg = 0; seg < a->current_segmensrc/libavformat/4xm.ct;: s249e:g18+:+) warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 249 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/3dostr.c:110:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 110 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1) | ~~~~~~~~~ ^ ~~ src/libavformat/aadec.c:244:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 244 | if (pos >= c->content_end) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/4xm.c:356:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 356 | if (track_number < fourxm->track_count && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/aadec.c:300:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:304:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 304 | if (chapter_idx >= s->nb_chapters) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/aadec.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 364 | { 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] src/libavformat/apm.c 73: | 81 : 23 : warning: if (p->ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b _records > 0 && re c81o | r d > =f op-r> (bianste _ir e=c o0r;d i& & _bEaLsEeMS_(erxte-c>ourndk3 );+ ip-+>n+b_)r e | c ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ords) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/aixdec.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 60 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/aixdec.c:74:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (i = 0; i < nb_streams; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/cdg.o 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/apetag.c:164:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | for (i=0; irecord >= p->nb_records) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/alp.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavformat/cdxl.o src/libavformat/aptxdec.c:92:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sample_rate", "", offsetof(AptXDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/aptxdec.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | { NULL }, | ^ CC libavformat/cinedec.o 1 warning generated. CC libavformat/codec2.o src/libavformat/ape.c:269:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 269 | for (i = 1; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/concat.o src/libavformat/ape.c:296:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 296 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:306:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 306 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/ape.c:353:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 353 | for (i = 0; i < ape->totalframes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/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/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/aqtitledec.c:127:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD }, | ^ src/libavformat/aqtitledec.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 128 | { NULL } | ^ 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/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/apngenc.c:297:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 297 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:299:62: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 299 | AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, UINT16_MAX, ENC }, | ^ src/libavformat/apngenc.c:300:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 300 | { NULL }, | ^ src/libavformat/async.c:479:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 479 | {NULL}, | ^ src/libavformat/asfdec_o.c:166:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:166:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 166 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/argo_brp.c:372:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 372 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/argo_brp.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 399 | else if (ret != blk.size) | ~~~ ^ ~~~~~~~~ src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (adts->objecttype > 3U) { | ~~~~~~~~~~~~~~~~ ^ ~~ 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", offsetofsrc/libavformat/asfdec_o.c(ASF:Co234nt:ex19t:, warning: ncomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]o _resync_search )234, | A V _ fOoPrT (_i T=Y P0;E _iB O< OlLe,n ;{ i.++i) 6 4| ~ ^ ~~~= 0 }, 0, 1, Asrc/libavformat/asfdec_o.cV:_252O:P52T_:F Lwarning: Acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]G _DECODING_PARAM }, 251| | ^ if ((ret = avio_get_str16lesrc/libavformat/astenc.c(pb:, 186l:150e:n warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252186 | | { "src/libavformat/asfdec_f.c l: 122 : 148o: o pwarning: s missing field 'unit' initializer [-Wmissing-field-initializers]t a r t " , " L o o p s t 122 a | r t p so{izs e"itoieonf x(inp nmaoilmlret_ix))s)me cp< o"ln,e "dEns.x"),p or OtF| ~~~~~~~~~~~~~ ^ ~~~F fSuElT(llo opXsMtPa rmte)t,a dAaVt_aO"P,T o_fTfYsPeEt_oIfN(TA6S4F,C o{n te.xit,6 4e x=p o-r1t _}x,m p-)1,, AIVN_TO_PMTA_XT, YAPVE__OBPOTO_LF,L A{G_ E.NiCO6D4I NG=_ P0AR A}M, }0, , | 1 ^, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/astenc.c:src/libavformat/asfdec_f.c187::123148:12:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 123 | { N U187L | L }{, " l| o ^o pend", "Loopend position in milliseconds.", OFFSET(loopend), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/astenc.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | { NULL }, | ^ src/libavformat/adtsenc.c: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", "EnableCC libavformat/concatdec.o APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC}, | ^ src/libavformat/adtsenc.csrc/libavformat/astdec.c:226::1294:: 14warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 226 | { NULL }, | ^ 94 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/asfenc.c:311:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 311 | if (pres_time <= asf->index_ptr[i].send_time) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 2 warnings generated. 1 warning generated. CC libavformat/crcenc.o 2 warnings generated. CC libavformat/crypto.o src/libavformat/au.c:119:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/assenc.c:219:149: warning: 119 | missing field 'unit' initializer [-Wmissing-field-initializers] for 219( | i = 0 ;{ i "< iFgFn_orAe_RreRaAdYo_rEdLeEMsrc/libavformat/avs3dec.crS":(,42:k26: e"warning: ycomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]ws) ;ri ti+e+ )e ve{n 42 | ts | ~ ^ ~~~~~~~~~~~~~~~~~~~~ i m m e d i a t e l y , i f e(vcoedne b)uafsfefr- >+h=d src/libavformat/assenc.crF:F.220Mfi:l12I:eN_( sigzwarning: e-missing field 'help' initializer [-Wmissing-field-initializers]>) b uas f},b -u> hdf| rf ^.ef ri, lse_isizzee))/;2 0 )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~ ~~~~~~~~~~~~~~~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | #d#edfeinfein e FFFFMMIINN((aa,,b)b )( ((a()a )> (b>) (?b )( b?) (:b )( a:)) ( 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/dash.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 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3In file included from src/libavformat/apngdec.c warning:s37 generated: 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/dashenc.o src/libavformat/asfdec_f.c:517:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 517 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:165:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 165 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE1) { warning generated| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/au.c:203:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/au.c:224:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 224 | if (data_size != AU_UNKNOWN_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(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/libavformat/aviobuf.c? (b:) 63:: 151(:a )warning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~ 63 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(prsrc/libavformat/avs.coto:co184l:_30wh:i twarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ist), AV_OPT_TYPE_STRING, 184{ | .s t r = N U LL } , i0f, (0s,i Dz e} ,- 4| > ^ sizeof(palette)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/aviobuf.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] CC libavformat/data_uri.o 64 | { NULL }, | ^ In file included from src/libavformat/av1.c:27: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/argo_cvg.c:394:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL } | ^ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/au.c 293 | : 266 :23 :si warning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p->buffer_ e266n | d - p -f>obru f(ifnet ri, = 0s;i zie) ;< F F_| AR ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~R AY_ELEMSsrc/libavutil/macros.h(:k49e:y25s:) ; note: iexpanded from macro 'FFMIN'+ +) { | 49 ~ ^ ~~~~~~~~~~~~~~~~~~~~ | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.hsrc/libavformat/asfdec_f.c::265592::3752:: 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] 265591 | | iif f( s(-(>bruetf _= eanvdi o-_ gse-t>_bsutfr_1p6tlre (>p=b ,s ilzaenogf_(lBeint,Bu fl)a)n {g , | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | sizeof(lang))) < lang_len) | ~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. CC libavformat/dauddec.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/apngdec.c:37: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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.h2: warning355s: generated13. : src/libavformat/argo_asf.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 355 | 464 | si z e = {F FNMIUNL(gL-> b}u f fe| r ^_ end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/apngdec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | siCC libavformat/daudenc.o 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/apngdec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dcstr.o src/libavformat/asfdec_o.c:884:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 884 | for (i = 0; i < nb_entries; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/asfdec_o.c:893:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 893 | if (prev_pkt_num != pkt_num) { | ~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/apngdec.c:89:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 89 | len + 4 > bytestream2_get_bytes_left(&gb)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/demux.o src/libavformat/avc.c:180:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 180 | size = FFMIN(AV_RB32(buf), end - buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 1 warning generated. src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | while (bink->current_track < bink->num_audio_tracks) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:988:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 988 | if (start_sec > asf->nb_index_memory_alloc) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/demux_utils.o 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 | {"src/libavformat/asfdec_f.cpro:t797o:c27o:l _warning: bcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]l acklist", "List o797f | p r o t o c iofl s( atvhaito _atreel nlo(tp ba)ll o!w=e dg ptoos b+e gussizeed)" , | O ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~F FSEsrc/libavformat/avienc.cT(p:r141oto:c23o:l_ bwarning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ac klist), AV_OPT_T Y141P | E _ S T RaIvNiGst,- >m{a .xs_tsri z=e N=U FLFLM A}X(,a v i0s,t -0>,ma xD_ s}i,z e ,| ^ size); | ^ ~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavformat/avio.c:60:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavformat/derf.o 60 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/avio.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavformat/avio.c:60:137: warning: 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) | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/avienc.c:170:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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->4sub warning_sh generatede. ader_offset + asf->mult_sub_len))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:59:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/boadec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dfa.o src/libavformat/avc.c:297:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 297 | if (res > end - start) | ~~~ ^ ~~~~~~~~~~~ src/libavformat/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->widtsrc/libavformat/avienc.ch src/libavformat/asfenc.c|:|211 :: 191120:| 165: ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/apngdec.c:295:22: 211warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] f1120o | r ( n 295={ | 0;" n p< a c sk-e >t _snb i_ze "s, tr "eaymsP_; anoc+fk+f)es t{e | ts ~ ^ ~~~~~~~~~~~~~ i> z=e s"-, >ofsftserteoaf(mAsS[FC0o]-n>tceodxetc,p apr-a>ckheeti_sgihtz e|)| , | A ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~V _OPT_TYPE_src/libavformat/apngdec.cIN:T293,: 22{:. warning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]6 4 = 3200} , 293P | A C KE T _ SI Z E _ M IN ,x P_AoCKfEfsTe_StI Z>E_=MA Xs-,>s tArVe_aOmPsT[0_]F-L>AcGod_eENcCpOaDrI-N>Gw_PiAdRtAhM |},| | | ^ ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfenc.c:1121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1121 | { NULL }, | ^ src/libavformat/asfdec_f.c:979:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 979 | if (rsize > packet_length - padsize) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avc.c:315:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 315 | while (i < header_len && i < src_len) | ~ ^ ~~~~~~~~~~ CC libavformat/dfpwmdec.o CC libavformat/dhav.o src/libavformat/asfdec_o.c:1141:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1141 | if (size > asf_pkt->size_left || asf_pkt->size_left <= 0) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_o.c:1143:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1143 | if (asf_pkt->size_left > size) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/diracdec.o src/libavformat/apngdec.c:408:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 408 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:410:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 410 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/apngdec.c:412:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 412 | src/libavformat/avc.c AV:_O470P:T_41T:Y PEwarning: _Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N T, { .i64 = DEFAULT_APNG_F P470S | } , 0 , I N T _ M A X,} AeVl_sOeP Ti_fF L(AaGs_pDeEcCtO_DrIaNtGi_oP_AiRdAcM <} ,F F _| A ^R RAY_ELEMS(avc_sample_src/libavformat/apngdec.cas:p413e:c12t:_ rwarning: amissing field 'help' initializer [-Wmissing-field-initializers]ti o)) { 413 | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { NULL }, | ^ src/libavformat/asfdec_f.c:1095:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1095 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1096:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1096 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dnxhddec.o src/libavformat/asfdec_o.c:1179:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4 warnings generated. 1179 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dovi_isom.o 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/avienc.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/dsfdec.o 280 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/av1dec.c:113:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/av1dec.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL }, | ^ src/libavformat/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/dsicin.o 1 warning generated. 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_osrc/libavformat/asfdec_f.cffs:et1206 :+57 :a swarning: f-comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> data_size) && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1260:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1260 | if (asf->packet_frag_offset >= asf_st->pkt.size || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/asfdec_f.c:1269:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1269 | if (asf->packet_frag_offset != asf_2st warning->sf generatedr. ag_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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - 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/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[CC libavformat/dss.o i + 2] || !p->buf[i + 3]) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 3 warnings generated. src/libavformat/bintext.c:376:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 376 | { "linespeed", "set simulated line speed (bytes per second)", OFFSET(chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avienc.c:639:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/bintext.c :639377 | : 153 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]or (i = 0; i < s ->377nb | _ s t r e{am s";v iid+e+)o _{ s i| ~ ^ ~~~~~~~~~~~~~z e", "set vsrc/libavformat/avienc.cid:e654o: 19s: iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e , such as654 | 6 4 0 x 48f0o ro r( ih d=7 200.;" ,i OnTb(_wsidtthr)e,a msA;V _iO+P+T) _{T Y P| ~ ^ ~~~~~~~~~~~~~E _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(framsrc/libavformat/av1dec.cera:t193e):,34 :AV _Owarning: PTcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ TYPE_VIDEO_RATE, {.st r193 | = "r2et5 "=}, re0ad,_ oIbuN(Tp_-M>AbXu,f +A cVn_tO,P T_FFFLMIANG(_p-D>EbuCfO_sDizIeN G-_ PcAntR, AoMbIn file included from u},_ src/libavformat/brstm.c| : ^un i23: tsrc/libavcodec/bytestream.h_:s293i:z13e:) , warning: &ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bsrc/libavformat/bintext.c u:_379s:i12z:e warning: ,missing field 'help' initializer [-Wmissing-field-initializers] & type )379; | | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ 293{ | N U L Ls i}z,e 2 src/libavutil/macros.h | :=49 ^ :F25F:M Inote: Nexpanded from macro 'FFMIN'( p->buf 49f | e#rd_eenfidn e- F FMpI-N>(bau,bf)f e(r(,a )s >i z(be)) ;? (| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) src/libavutil/macros.h| ~ ^ ~: 49:25: note: expanded from macro 'FFMIN' src/libavformat/av1dec.c :49208 | :#38d:e warning: fcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]i ne FFMIN(a,b )208 | ( ( a ) > ( br)e t? =( rbea)d _o:b u((ap)-)> b u| f ~ ^ ~ + cnt, FFIn file included from MIsrc/libavformat/brstm.cN:(p23-: >src/libavcodec/bytestream.hb:u294f:_s15iz:e warning: - comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c nt, ob u294_ | u ni t _ siizfe ()s,i z&eo2b u!_= ssiizzee), | &t ~~~~~ ^ ~~~~y pe); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/avienc.c:701:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 701 | for CC libavformat/dtsdec.o (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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/avidec.c:40 : 317 | src/libavcodec/bytestream.h : 171 :s18i: zwarning: e2 = FFMIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (p->buffer_end - p-> src/libavformat/avformat.cb171uf | fe:r, 371 s: 58i ze:) g;warning: - > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e r += src/libavutil/macros.hF:49F:M25:I Nnote: (expanded from macro 'FFMIN'g - >b371u | f fe r49_ en | d# de f-i n e gF-F M> I Nb (au, fb )f er(( , s i az )ief) ;(> ic - >(| bp ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)r og?r am(s[bi])- :>src/libavutil/macros.h s(:49trae:)am25_i)n: d e| xnote: ~ ^ ~[expanded from macro 'FFMIN'j ] == s) 49In file included from | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ | src/libavformat/brstm.c #d:e23f: isrc/libavcodec/bytestream.hne: F318F:M15I:N( awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a )318 | > ( b ) i?f ((bs) i:z e(a2) ) ! =| ~ ^ ~ size) | ~~~~~ ^ ~~~~ 6 warnings generated. src/libavformat/av1dec.c:255:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from 255 | src/libavformat/avidec.c : i40f : (src/libavcodec/bytestream.hr:e186t:13 :!= warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bu _unit_size) | ~~~ ^ ~~~~~~~~~~~~~ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFsrc/libavformat/asfdec_f.cMIN(:a,1446b): (19(:a )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (a)) 1446| | ~ ^ ~ for (i = 0;In file included from src/libavformat/avidec.ci: 40<: src/libavcodec/bytestream.hs:-187>:n15b:_ swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r eam s187; | i + +) if | ( ~ ^ ~~~~~~~~~~~~~s ize2 != size) | ~~~~~ ^ ~~~~ CC libavformat/dtshddec.o 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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavformat/dump.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)) | ~ ^ ~ CC libavformat/dv.o In file included from src/libavformat/bit.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/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++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] src/libavformat/avformat.c:468:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293468 | | si ze 2 =i fF FM(IpNr(op-g>rbaumff e&&r _ein =d= -n bp-_>sbutfrfeeram,s s i-z e1 )&; & r| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t < 0) { src/libavutil/macros.h :| ~ ^ ~~~~~~~~~~~~~~49 :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:In file included from 265src/libavformat/avidec.c::40: 37src/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] 294265 | | i f (isfiz e(2s ->!b=u fsi_zee) n | d ~~~~~ ^ ~~~~ - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/dvbsub.o src/libavcodec/bytestream.h:317:src/libavcodec/put_bits.h13: :warning: 317comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317317 | | siifz e(2s -=> bFuFfM_IeNn(dp --> bsu-f>fbeurf__epntdr -> =p -s>ibzuefoffe(r,B istiBzuef));) {| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/avidec.c:40: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/avienc.c:919:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 919 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:939:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 939 | for (n = nb_frames = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avienc.c:967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 967 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/dvbtxt.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)) | ~ ^ ~ src/libavformat/avienc.cIn file included from src/libavformat/avidec.c::98040:: src/libavcodec/bytestream.h:23356:: 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] 356980 | | sfiozre 2( i=n tF FMiI N=( p0-;> bui1f fnndb_ s- tpre-a>bmus;f fie+r,+ ) s{i z e| ) ~ ^ ~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/avienc.c:994:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 994 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC }, | ^ src/libavformat/avienc.c:995:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:996:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 996 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/avienc.c:997:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 997 | { NULL }, | ^ src/libavformat/avformat.c:536:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 536 | if (st->index == s->programs[i]->stream_index[j]) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dvenc.o src/libavformat/avidec.c:94:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/avidec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 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)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/dxa.o CC libavformat/eacdata.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}, | ^ 1 warning generated. CC libavformat/electronicarts.o 5 warnings generated. src/libavformat/avidec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | if (stream_id >= s->nb_streams || stream_id < 0) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/epafdec.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) && | ~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:296:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ffmetadec.o src/libavformat/avidec.c:334:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 334 | if (avio_read(pb, value, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/ffmetaenc.o src/libavformat/avidec.c:370:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 370 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/avidec.c:377:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 377 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/fifo.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) | ~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/fifo_test.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/file.o 1 warning generated. CC libavformat/filmstripdec.o 1 warning generated. 1 warning generated. CC libavformat/filmstripenc.o CC libavformat/fitsdec.o CC libavformat/fitsenc.o CC libavformat/flac_picture.o CC libavformat/flacdec.o CC libavformat/flacenc.o CC libavformat/flacenc_header.o src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if(code < slice_pos) | ~~~~ ^ ~~~~~~~~~ src/libavformat/avidec.c:662:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 662 | av_assert0(stream_index < s->nb_streams); | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/avidec.c:753:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 753 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:867:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 867 | st->codecpar->extradata_size < 1U << 30) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/avidec.c:954:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | if (stream_index >= (unsigned)s->nb_streams | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:991:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 991 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1057:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1057 | if (stream_index != s->nb_streams - 1) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/avidec.c:1072:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1072 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1079:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1079 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1088:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1088 | if (i == s->nb_streams && avi->non_interleaved) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/brstm.c:331:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 331 | for (i = 0; i < asize; i += 2) { | ~ ^ ~~~~~ CC libavformat/flic.o src/libavformat/brstm.c:409:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 409 | (32 + 4 + size) > (INT_MAX / channels) || | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/brstm.c:430:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 430 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/brstm.c:442:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 442 | if (ret != size) | ~~~ ^ ~~~~ 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/flvdec.o CC libavformat/flvenc.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/format.o CC libavformat/framecrcenc.o 1 warning generated. 20 warnings generated. src/libavformat/avidec.c:1254:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1254 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/avidec.c:1258:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1258 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) || | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1276:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1276 | get_stream_idx(d + 1) < s->nb_streams) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1280:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1280 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1285:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1285 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1294 | if (n < s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1314:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1314 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/avidec.c:1338:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1338 | d[2] * 256 + d[3] == ast->prefix /* || | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1343:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1343 | if (d[2] * 256 + d[3] == ast->prefix) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/avidec.c:1370:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1370 | sti->index_entries[sti->nb_index_entries - 1].pos < pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/aviobuf.c:1398:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1398 | if (new_size < d->pos || new_size > INT_MAX) | ~~~~~~~~ ^ ~~~~~~ src/libavformat/aviobuf.c:1400:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1400 | if (new_size > d->allocated_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/avidec.c:1395:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1395 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/framehash.o 2 warnings generated. 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_demux8) { warnings generated| . ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/frmdec.o CC libavformat/fsb.o src/libavformat/avidec.c4: warning1706:s23 generated:. 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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ftp.o src/libavformat/avidec.c:1757:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1757 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1776:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1776 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/g722.o CC libavformat/fwse.o CC libavformat/g723_1.o src/libavformat/avidec.c:1908:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1908 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/avidec.c:1938:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1938 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/g726.o src/libavformat/avidec.c:1972:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1972 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/cinedec.c:70:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 70 | AV_RL32(p->buf + 32) >= HeaderSize) // OffImageOffsets | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:69:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | AV_RL32(p->buf + 28) >= HeaderSize && // OffSetup | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:68:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 68 | AV_RL32(p->buf + 24) >= HeaderSize && // OffImageHeader | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/cinedec.c:87:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | snprintf(tmp, sizeof(tmp), "%f", value); | ~~~~~~~~ ^~~~~ CC libavformat/g729dec.o 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++) { | ~ ^ ~~~~~~~~~~~~ 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/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/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_VIDEOsrc/libavformat/codec2.c_RA:T270E:,5 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers]. str="15" }270 | , 1, IFNTR_AMMAEXS_,P EARV__POAPCTK_EFTLA,G_ D E| C ^O DING_Psrc/libavformat/codec2.cA:RA267M: 118}: ,note: expanded from macro 'FRAMES_PER_PACKET' | ^ 267 | offssrc/libavformat/cdxl.ce:t250o:f12(:C owarning: dmissing field 'help' initializer [-Wmissing-field-initializers]e c2C o250n | t e x t ,{ fNrUaLmLe s}_,p e r| ^_ packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL }, | ^ src/libavformat/codec2.c:276:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | FRAMES_PER_PACKET, | ^ src/libavformat/codec2.c:267:118: note: expanded from macro 'FRAMES_PER_PACKET' 267 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM} | ^ src/libavformat/codec2.c:277:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 277 | { NULL }, | ^ CC libavformat/gdv.o CC libavformat/genh.o In file included from src/libavformat/dovi_isom.c:26: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/dcstr.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 60 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/crypto.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/demux_utils.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. src/libavformat/crypto.c:219:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 219 | if (c->indata_used >= sizeof(c->inbuffer)/2) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/gif.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/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 != size) | ~~~~~ ^ ~~~~ src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h:355:13 :101 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] while (dst_pos 355< | bu ff e rsi_zsei z= eF F- M1I N&&( g*-t>_bcuurff)e r{_ e n| d ~~~~~~~ ^ ~~~~~~~~~~~~~~~ - g->buffer, sisrc/libavformat/dash.cze:)107:;34 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavutil/macros.h:49:25: 107note: expanded from macro 'FFMIN' | 49 | # d e f iinnet FFnMuImN_(cao,pyb_)b y(t(eas) >= (FbFM)I ?N ((tb_)n e:x t( a)-) t _| c ~ ^ ~u r, buffer_sIn file included from isrc/libavformat/demux_utils.cze: 25-: src/libavcodec/bytestream.hd:st356_:p13o:s -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1) ; | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | src/libavutil/macros.h :s49i:z25e:2 =note: Fexpanded from macro 'FFMIN'F MIN(p- >49b | u#ffdeerf_ineen dFF M-I Np(a-,>bb) u(f(af)e r>, ( bs) i? z(be)) :; (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | src/libavutil/macros.h ~ ^ ~ :49:25: note: expanded from macro 'FFMIN' src/libavformat/dash.c: 11749: | 21#:d ewarning: fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]i ne FFMIN(a ,117b | ) ( ( a ) > i(fb )( d?s t(_bp)o s: >(=a )b)u f f| e ~ ^ ~r _size - 1 |In file included from | src/libavformat/demux_utils.c!:*25t: _src/libavcodec/bytestream.hc:ur357:)15 : | warning: ~~~~~~~ ^ ~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavformat/dash.c : 151i:f 20(:s iwarning: zcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]e 2 != size )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)) | ~ ^ ~ 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) { | ~ ^ ~~~~~~~~~~~~~~~ 15 warnings generated. src/libavformat/dfpwmdec.c:73:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_O5PT warning_FsL generatedAG. _DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:75:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "channels", "", offsetof(DFPWMAudioDemsrc/libavformat/concatdec.cuxe:rC269on:t43e:xt , warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] hannels), AV _269O | P T _ T YfPoEr_I N(Ti, {.=i 6c4a =t -1>}c,u r0_,f iIlNeT-_>MnAbX_, sAtV_rOePaTm_FsL;A G_iD EPaAvRfA-M> n|b _AVs_tOrPeT_aFmLsA;G _i+D+)E P{RE C AT| E ~ ^ ~~~~~~~~~~~~~~~~~~~~D }, | ^ src/libavformat/concatdec.c:271:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | for (j = 0; j < src/libavformat/dfpwmdec.ca:v76f:-145>:n bwarning: missing field 'unit' initializer [-Wmissing-field-initializers]_ streams; j++) 76 | { | ~ ^ ~~~~~~~~~~~~~~~{ "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/dfpwmdec.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/dhav.c:110:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1 110 warning | generated . 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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/concatdec.c6: warning291s: generated35. : 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 4 warnings generated. src/libavformat/concatdec.c:401:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 401 | for (j = 0; j < cat->files[i].nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dss.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavformat/gifdec.o 104 | if (ret < size) { | ~~~ ^ ~~~~ 3 warnings generated. 4 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/dhav.c:451:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | for (int n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/gopher.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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/gsmdec.o src/libavformat/concatdec.c:671:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 671 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/dtsdec.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/dashenc.c: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/gxf.o 4 warnings generated. 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: src/libavformat/demux.cexpanded from macro 'FFMIN' :156:42: 49warning: | missing field 'mime_type' initializer [-Wmissing-field-initializers]# define FFMIN(a,b) ((a )156 | > ( b )A ?V (Pbr)o :b (eaDa)t)a | p ~ ^ ~d = { filename, NULL, 0 }; | ^ 4 warnings generated. CC libavformat/gxfenc.o src/libavformat/dashenc.c:363:26: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 363 | if (codecs[i].id == par->codec_id) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/h261dec.o src/libavformat/concatdec.c:834:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | if (stream >= cat->avf->nb_streams) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/h263dec.o src/libavformat/ffmetadec.c:52:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | } while (!end && len < sizeof(tmp)); | ~~~ ^ ~~~~~~~~~~~ src/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/h264dec.o src/libavformat/fifo_test.c:126:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo_test.c:128:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/concatdec.c:src/libavformat/fifo_test.c924::130:6172:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers] 130 | 924 | A VO_FOFSPETT_(TsaYfeP)E_,B AOV_OOLP,T _{T.Yi6P4E _=B OO1L},, {0.,i 641 ,= 1A}V,_ 0O, P1T, _DFELCA }G,_ E N| C ^O DING_PARAM}, | ^ src/libavformat/fifo_test.c:131src/libavformat/concatdec.c:14::926: 69warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 131 | 926 | { N U L L }O F| F ^ SET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:928:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 928 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ src/libavformat/concatdec.c:929:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 929 | { NULL } | ^ src/libavformat/dvenc.c:274:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 274 | if (av_fifo_can_write(c->audio_dsrc/libavformat/ffmetaenc.cata:[67i:]) 19< data_:si zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | src/libavformat/dv.c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ :157 :6714 | : src/libavformat/dvenc.c :warning: 283 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:f 36o: rwarning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]( i = 0; i < s 283- | >n b_ s t157 | r e a m si f; (cf ->rhiase+q_ >+=a) FuF di_o{ |=A (R| R( ~ ^ ~~~~~~~~~~~~~rA eY_qEaLsEizMeSsrc/libavformat/ffmetaenc.c( : a ))u f| o ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dri o_(dia ta=[i ]0); )i <<< i)s;- > n| b ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ chapters; src/libavformat/dvenc.ci:+298+:)40 :{ warning: | comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~ 298 | c->has_audio |= ((reqasize <= av_fifo_can_read(c->audio_data[i])) << i); | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:623:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 623 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dvenc.csrc/libavformat/dv.c::322257::1614:: 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] 322257 | | foir f(i =(f0r; ei>n=b _sFtFr_eaAmRs;R Ai+Y+_)E {L E M| S ~^~~~~~~~~~~~~~ (dv_audio_frequency)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 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)) src/libavformat/dump.c| ~ ^ ~src/libavformat/epafdec.c ::23263::4535:: 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] 232 | 63 | a vif_ l(ocgha(nctnxe,l sA V<_=L O0G _|I|N FcOha,nn e"l%sf ",> g aFiFn_ S/A N1E00_0NB0_0C.H0fA)NN;E L S| ~~~~~~ ~~~~~^~~~~~~~~~~| | sample_rate <= 0) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/file.c:104:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavformat/demux.c src/libavformat/flac_picture.c104: | :61123 : : 38src/libavcodec/bytestream.h: {: 186":warning: 13tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:r uwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c ate", "trusrc/libavformat/dump.cn c:611 | a242t 186 :e | 55 e :si x i sz warning: taivneimplicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion]_g2 a sf=s ielrets0F (Fp242kotM | n - I >w N r s (pi-tareta>mv_ieb_lnod"ufge,f(xc tex, osbeOx-u>,ntbf f",%_f"e,r ,t ssi zretr(eaum)fn;c)sl , oA& &aV_| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~tO )P| T ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~_p Tsrc/libavutil/macros.heYa:P49E_kB:Osrc/libavutil/avassert.h 25O:: /L 38Unote: ,:I11expanded from macro 'FFMIN': N T 3{2_note: Mexpanded from macro 'av_assert0' A49X.) | i#6d4; 38e | | ~ ^~~~~~~~~~f =i 1 n}e , iFf /usr/include/stdint.h:F 0,50:M21(: I!1note: ,N((expanded from macro 'UINT32_MAX'a c o,Ab)n V d((_O50) | aP) )>#T_ FL AdG{ (ebf)_ ? iEN C(On b DeI)N G_ P :UA RA MI },(N Ta32 _ )| M A) ^ X 5(| 0 x warning ~ ^ ~ fs generated f. f f f ff fuIn 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 | i f ( s i z\e 2 | ! ^~~~= size) | ~~~~~ ^ ~~~~ 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 }, | ^ 17 warnings generated. src/libavformat/file.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/file.c:107:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | { "seekable", "Sets if the file is seekable", offsetof(FileContext, seekable), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/file.c:108:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | { NULL } | ^ src/libavformat/dashenc.c:830:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 830 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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] 114 | { NULL } | ^ 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/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 != src/libavformat/dump.csi:z423e): 23: | ~~~~~ ^ ~~~~warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 423 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavformat/dump.c:426:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 426 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ CC libavformat/hashenc.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/flac_picture.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 4 warning ssiz generatede. 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/flac_picture.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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); | ~~~~~~~~ ^~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/dxa.c:166:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 166 | size = FFMIN(c->bytes_left, c->bpc); | ^ ~~~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/dxa.c:169:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | if(ret != size) | ~~~ ^ ~~~~ src/libavformat/dxa.c:215:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 215 | if(ret != size){ | ~~~ ^ ~~~~ CC libavformat/hca.o 2 warnings generated. src/libavformat/dashenc.c:944:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1037:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1037 | if (n < strlen(p)) { | ~ ^ ~~~~~~~~~ src/libavformat/dashenc.c:1076:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1076 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1087:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1087 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1112 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/flacdec.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/fifo.c:142:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0;i < avf2->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~ In file included from src/libavformat/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 | iCC libavformat/hcom.o f (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/demux.c:912:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 912 | av_sat_add64(cur_dts, duration) == cur_dts + (uint64_t)duration | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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)) | ~ ^ ~ CC libavformat/hdsenc.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 (iIn file included from = src/libavformat/flacdec.c0:;24 i: :n bwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s treams; i++) | ~ ^ ~~~~~~~~~~~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ 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} | ^ src/libavformat/fitsdec.c:119:38: warning: comparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare] 119 | if(size &src/libavcodec/bytestream.h& h:ea355de:r-13>:n awarning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i sn[i] > UINT64_ M355A | X / sisziez)e | = ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ FFMIN(g->bsrc/libavformat/fitsdec.cu:f124f:e23r: _warning: ecomparison of integers of different signs: 'int' and 'unsigned long long' [-Wsign-compare]n d - g->b u124f | f e r ,i sfi(zheea)d;e r -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p count >src/libavutil/macros.h :U49I:N25:T note: 6expanded from macro 'FFMIN'4 _MAX - 49s | i#zde)e f in| e ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~F FMIN(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 = FFMINsrc/libavformat/dashenc.c(p-:>bu1285f:f27e:r _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - p->buffer, si ze1285) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :25 : fnote: orexpanded from macro 'FFMIN' (i = 0 ;49 | i# d nFbF_MsItNr(ae,abm)s ;( (ia+)+ )> ({b ) ?| ~ ^ ~~~~~~~~~~~~~( b) : (a)) | ~ ^ ~ src/libavformat/dashenc.cIn file included from :src/libavformat/flacdec.c1306::2427: :src/libavcodec/bytestream.h :warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1306357 | | i f ( si z e 2 ! =f osriz e(i) = 0| ~~~~~ ^ ~~~~; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:1339:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/hevcdec.o src/libavformat/fitsdec.c:177:26: warning: result of comparison of constant 9223372036854775807 with expression of type 'unsigned int' is always true [-Wtautological-constant-out-of-range-compare] 177 | av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX); | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/fitsdec.c:215:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "framerate", "set the framerate", offsetof(FITSContext, framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "1"}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/fitsdec.c:216:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 216 | { NULL }, | ^ CC libavformat/hls.o src/libavformat/fifo.c:513:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | for (i = 0; i < avf->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/hls_sample_encryption.o src/libavformat/fifo.c:629:37: warning: missing field 'pkt' initializer [-Wmissing-field-initializers] 629 | FifoMessage msg = {FIFO_NOOP}; | ^ CC libavformat/hlsenc.o CC libavformat/hlsplaylist.o src/libavformat/dashenc.c:1492:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1492 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/fifo.c:672:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 672 | AV_OPT_TYPE_STRINsrc/libavformat/flvdec.cG, :{.99st:r22 := Nwarning: Ucomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]L L}, 0, 0, AV_ O99P | T _ F L A G _ E oNfCfOsDeItN G_+P A1RA0M0 }<, p- >| b ^u f_size && | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavformat/hlsproto.o src/libavformat/dtsdec.c:121:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c:675:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 121 | 675 | f o r ( i =A0V;_ OiPT<_FFT_AYRPREA_YI_NETL,E M{S.(im64a r=k erFsI)F; Oi+_+D)E F{A U L| T ~^~~~~~~~~~~~~~~~~~~~~~~~_ 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/dashenc.c:1745:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/fifo.c: 6931745: | 119 : warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o r (i = 0; i < s693- | > n b _ s t r e a mAsV;_ OiP+T+_)T Y{P E _| D ~ ^ ~~~~~~~~~~~~~U RATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AVCC libavformat/hnm.o _OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:696:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 696 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:702:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 702 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/fifo.c:704:14: warning: missing field 'help' initializer [-Wmissing-field-initializers] 704 | {NULL}, | ^ src/libavformat/flvdec.c:144:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 144 | av_assert0(src/libavformat/fifo.cf:l702v:-47>:l awarning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]t _keyframe_ s701t | r e a m _i n d e x{ "hnbi_fsttr"e,am s"D)e; l a| y ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ fifo output", OFFSETsrc/libavutil/avassert.h(:t38i:m11es:h inote: fexpanded from macro 'av_assert0't ), | ~ 38 | 702i | f ( ! ( c o n dA)V)_ {O P T _ T Y P E _ D U R A T I O N, { . i 64 = 0 } , 0 , I N T 6 4 _ M A X, A V _ O P T _ F LA G_\E N C| ^~~~O DING_PARAM},src/libavformat/flvdec.c : 148| : ^~~~~~~~~23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] /usr/include/stdint.h148: | 46 : 21 : note: expanded from macro 'INT64_MAX' for (46 | i# =d e0f;i ni e< I NfTl6v-4>_keMyAXf r a(m0ex_c7ofufnftf;f fif+f+f)f f{f f f| f ~ ^ ~~~~~~~~~~~~~~~~~~~) | ^~~~~~~~~~~~~~~~~~ src/libavformat/fifo.c:693:82: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 692 | {"recovery_wait_CC libavformat/http.o time", "Waiting time between recovery attempts", OFFSET(recovery_wait_time), | ~ 693 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/httpauth.o src/libavformat/flvdec.c:216:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 216 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:221:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 221 | return codec_id == apar->codec_id; | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flvdec.c:241:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 241 | return CC libavformat/icecast.o apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET); | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/framehash.c:31:CC libavformat/icodec.o 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/flacenc.c:112:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; e && i < src/libavformat/flvdec.cFF:_326A:R32R:A Ywarning: _comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]E LEMS(ff_id 3263 | v 2_ p i c t urreet_utrynp evpsa)r-;> coid+e+c)_ t{ a | g ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ == flv_codecid; | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/demux.c:1609:106: CC libavformat/icoenc.o 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 | asrc/libavformat/flacenc.cv_:lo177g:19(:i cwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_LOG_VERBOSE, 177"I | gn o r i nfogr (io ut=l 0i;e ir rnibm_astrryea mss;t ri+e+a)m {e n d| t ~ ^ ~~~~~~~~~~~~~ ime %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); | ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC libavformat/id3v1.o CC libavformat/id3v2.o src/libavformat/flic.c:226:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | if (rsrc/libavformat/demux.cet :!=1645 :40s:iz ewarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]- FLIC_PREAMBL E1645_S | I Z E ) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~i f (bitrate src/libavformat/flic.c>:=247 :021: &warning: &comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] bitrat e247 < | = I N T 6 4_ M A X ) i f (| re ~~ ^~~~~~~~~t != size) { /usr/include/stdint.h :| 46 ~~~ ^ ~~~~ :21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) src/libavformat/flacenc.c | ^~~~~~~~~~~~~~~~~~ :210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 210 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/id3v2enc.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] src/libavformat/framecrcenc.c:38:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | 38 | f ori f( i(i sn=an (0d); |i| < ds -< >nbI_NTs6t4_rMeaImNs ;| |i +d+) >{ I| N ~ ^ ~~~~~~~~~~~~~ T64_MAX) | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2006:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2006 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2015:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2015 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/idcin.o In file included from src/libavformat/flacdec.c:31: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/idroqdec.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/flacenc.c:406:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "write_header", "Write the file header", offsetof(FlacMuxerContext, write_header), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/flacenc.c:407:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 407 | { NULL }, | ^ 3 warnings generated. CC libavformat/idroqenc.o 1 warning generated. 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. CC libavformat/iff.o 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++) { | ~ ^ ~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/dashenc.c:2325:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2325 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/ftp.c:84:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E }, | ^ src/libavformat/ftp.c:85:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/ftp.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:87:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:88:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E }, | ^ src/libavformat/ftp.c:89:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 89 | {NULL} | ^ src/libavformat/demux.c:20041:33: warning generatedwarning: . comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare] 2004 | (st->codecpar->codec_id != -sti->info->found_decoder || !stsrc/libavformat/g726.c->co:d64e:c101p:a rwarning: ->codec_id))missing field 'unit' initializer [-Wmissing-field-initializers] { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 64 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_src/libavformat/flac_picture.cFLAG:_75D:E18C:O DIwarning: Ncomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]G _PARAM }, | ^ 75 | if (len + 24 > bytestream2_get_bytesrc/libavformat/g726.cs:_66l:ef101t:(& gwarning: )missing field 'unit' initializer [-Wmissing-field-initializers]) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66 | src/libavformat/flac_picture.c : 101 : 13 : Owarning: Fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]F SET(sampl e101_ | r a t e )i,f A(Vl_OePnT_ T>Y PEb_yItNeT,s t{r.eiaIn file included from 6m42src/libavformat/flvenc.c :_g=e36: tsrc/libavcodec/put_bits.h80_:0b2270y}:37t:e,s warning: _0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l,ef tI(N&gT)_ M-A X,2 A0V )227_ | {O P| T ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ FiLAfG_ D(sE-Csrc/libavformat/flac_picture.c>O:b145D:uIfN_30eG:_n dPwarning: A- comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]R sA->Mb u}f,_p t 145r | | i ^>f = (stiruznecolfen( B=i= t0src/libavformat/g726.cB u:67&:f&12) ):l warning: e{missing field 'help' initializer [-Wmissing-field-initializers]n >= | b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~67 u | f _ si ze{ -N U(LbLuf _},s i| ze ^ >> 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/ilbc.o 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 rsrc/libavcodec/put_bits.hemov:in265g :f37r:o m warning: dicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sk ", OFFSET(extra_ w265 | i n d o w _s i izf e(s)-,> bAuVf__OPeTn_dT -Y PsE_-IN>Tbu,f_ pt{r . i>6=4 s=i 5z e}o, f0,( BIitNBTu_fM)A) X{, E| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~} , | ^ src/libavformat/dashenc.c:2374:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2374 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2375:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2375 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2381:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2381 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_src/libavformat/flvdec.cexit:)947,: A19V_:OP T_warning: TYcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_BOOL, { .i64 = 9470 | } , f0o, r1 ,( iE } ,= 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) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/dashenc.c:2382:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2382 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (ssrc/libavformat/dashenc.c-:>2383b:uf127_: ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]n d - s->buf_p t2383r | >= s i{ z"euosf(eB_ittimBeulfi)n)e "{ , | " ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~U se SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2384:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2384 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSEsrc/libavformat/fsb.cT(s:in94gl:e_27f:il ewarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], AV_OPT_TYPE_BOOL, {94 | .i 64 = 0 }, 0 ,f o1r, (Ec =} ,0; c | < ^pa r->ch_layout.nb_channels; c++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/dashenc.csrc/libavformat/fsb.c::2385147::21427:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 147 | for 2385( | c = 0{; "cs iiclhe__lnaamye"o,ut ."nDbAS_Hc-hteampnlnaetelds ;n amce++ )t o{ CC libavformat/img2.o b e| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~se d for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2386:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2386 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2387:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2387 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E }, | ^ src/libavformat/dashenc.c:2388:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2388 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E }, | ^ 1 warning generated. 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/ftp.c:254:13: src/libavformat/dashenc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2392 :144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | 2392 | i f ( e r{r >"=h slisz_epofla(ybluif)s) t "| , ~~~ ^ ~~~~~~~~~~~ "Generate Hsrc/libavformat/ftp.cL:S263 p:l21a:y lwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s t files( m263a | s t e r . m 3 u 8 , imfe di(aer_r% d>.=m 3sui8z)e"o,f (ObFuFfS)E)T ( h| ls ~~~ ^ ~~~~~~~~~~~_ 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", CC libavformat/img2_alias_pix.o "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/dashenc.c:2403:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2403 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2404:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2404 | { "lhls", "Enable Low-latency HLS(ExperimCC libavformat/img2_brender_pix.o ental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c11:2405: warnings138 generated:. warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2405 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/dashenc.c:2406:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2406 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/dashenc.c:2407:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2407 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/dashenc.c:2411:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2411 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/dashenc.c:2412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2412 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/dashenc.c:2413:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2413 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2414:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2414 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E }, | ^ src/libavformat/dashenc.c:2415:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/dashenc.c:2416:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2416 | { NULL }, | ^ src/libavformat/dashenc.c:2415:112: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2415 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0,CC libavformat/ifv.o INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/img2dec.o src/libavformat/ftp.c:410:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5 warnings generated. 410 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:432:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 451 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. CC libavformat/img2enc.o CC libavformat/imx.o src/libavformat/ftp.c:493:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 493 | if (ret >= sizeof(command)) | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/g729dec.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/g729dec.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { NULL }, | ^ src/libavformat/flvdec.c:1124:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1124 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1142:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1142 | if (i == s->nb_streams) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvdec.c:1184:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1184 | src/libavformat/format.c : 229 : 49: warning: imissing field 'buf' initializer [-Wmissing-field-initializers]f (size == a vi229o_ | r b 24 ( s-A>VpPrbo)b e+D a11t)a p{ d =| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ { filename ? filename : "" }; | ^ 12 warnings generated. 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 }, | ^ 8 warnings generated. 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, { .i6src/libavformat/format.c4 =: 0258 :}49,: 0warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0xFF, VD | AV_OPT_ F258L | A G _ EfXoPrO RT( p|r oAbVe__OsPiTz_eF L=A GP_RROEBADEO_NBLYU F_}M,I N| ; ^ p robe_size <= max_probe_size && !*fmt &&src/libavformat/flvdec.c :!1366e:o12f:; warning: missing field 'help' initializer [-Wmissing-field-initializers]| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1366 | { NULLsrc/libavformat/format.c :}260 : 29| : ^ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | probe_size = FFMIN(probe_size << 1, | ^~~~~~~~~~~~~~~~~~~~~~ 260 | FFMAX(max_probe_size, probe_size + 1))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/format.c:260:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 260 | FFMAX(max_probe_size, probe_size + 1))) { | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavformat/format.c:261:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 261 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0; | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/format.c:277:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 277 | if (buf_offset < offset) | ~~~~~~~~~~ ^ ~~~~~~ CC libavformat/ingenientdec.o src/libavformat/flvenc.c:612:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 612 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:704:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/flvenc.c:720:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 720 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/ip.o CC libavformat/ipfsgateway.o src/libavformat/flvenc.c:784:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 784 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/ipmovie.o 2 warnings generated. src/libavformat/demux.cCC libavformat/ipudec.o :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/flvenc.c:848:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 848 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/ircam.o src/libavformat/ftp.c:1106:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1106 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1117:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1117 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1144:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1144 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/ftp.c:1158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1158 | if (ret >= sizeof(command)) { | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/ircamdec.o src/libavformat/flvenc.c:1056:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1056 | { NULL }, | ^ CC libavformat/ircamenc.o CC libavformat/isom.o 15src/libavformat/genh.c warnings generated:. 179:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 179 | for (i = 0; i < 8 / c->interleave_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/isom_tags.o CC libavformat/iss.o src/libavformat/gdv.c:129:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/iv8.o 2 warnings generated. CC libavformat/ivfdec.o CC libavformat/ivfenc.o 13 warnings generated. CC libavformat/jacosubdec.o CC libavformat/jacosubenc.o 7 warnings generated. src/libavformat/gsmdec.c:94:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gsmdec.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL }, | ^ 1 warning generated. 16 warnings generated. 1 warning generated. 5 warnings generated. CC libavformat/jpegxl_probe.o src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 305 | if (pkt_len < 4 * map_cnt) { | ~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 312 | for (i = 0; i < map_cnt; i++) | ~ ^ ~~~~~~~ In file included from src/libavformat/h264dec.c:23: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/gxf.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 438 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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\nS17l warning%sd generated\n. nl16 %d\nVi 1\nf1 1\n", 208 | (float)st->codecpar->bit_rate, sc->p_per_gop, sc->b_per_i_or_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17src/libavformat/gxfenc.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]211 :21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 211 | in t saivz_aess2e r=t 0F(FsMizIeN (ibzuefoffe(rb_uefnfder )-) ; g -| >b ~~~~ ^ ~~~~~~~~~~~~~~u ffer, size); | src/libavutil/avassert.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 38:11: note: expanded from macro 'av_assert0' src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'38 | if 49( | !#(cdoenfdi)n)e {F F M I N ( a , b ) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~ \ | ^~~~ 2 warnings generated. 12 warnings generated. In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/gif.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavformat/gxfenc.c:366:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 366 | for (i = 0; i < s->nb_streams; ++i) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/gifdec.c:386:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 386 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:387:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 387 | { "max_gif_delay", "maximum valid delay between frames (in hundredths of seconds)", offsetof(GIFDemuxContext, max_delay) , AV_OPT_TYPE_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:388:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:389:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/gifdec.c:390:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 390 | { NULL }, | ^ src/libavformat/gxfenc.c:504:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/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/jvdec.o CC libavformat/kvag.o In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lafdec.o 2 warnings generated. CC libavformat/latmenc.o 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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/gxfenc.c:846:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/hca.c:23 : 846src/libavcodec/bytestream.h | : 293 : 13: fwarning: orcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (i = 1; i < gxf-> m293a | p _ o ff sseitzse2_ =n bF; Fi+M+I)N (p{- >b u| ff ~ ^ ~~~~~~~~~~~~~~~~~~~er _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 10 warnings generated. CC libavformat/lmlm4.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/hca.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/loasdec.o In file included from src/libavformat/hevc.c:22: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavformat/lrc.o 5 warnings generated. CC libavformat/lrcdec.o CC libavformat/luodatdec.o src/libavformat/hashenc.c:49:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL }, | ^ src/libavformat/hashenc.c:63:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | HASH_OPT("sha256"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:64:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL }, | ^ src/libavformat/hashenc.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL }, | ^ CC libavformat/lvfdec.o src/libavformat/hashenc.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | HASH_OPT("md5"), | ^ src/libavformat/hashenc.c:43:105: note: expanded from macro 'HASH_OPT' 43 | { "hash", "set hash to use", OFFSET(hash_name), AV_OPT_TYPE_STRING, {.str = defaulttype}, 0, 0, ENC } | ^ src/libavformat/hashenc.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | FORMAT_VERSION_OPT, | ^ src/libavformat/hashenc.c:45:111: note: expanded from macro 'FORMAT_VERSION_OPT' 45 | { "format_version", "file format version", OFFSET(format_version), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 2, ENC } | ^ src/libavformat/hashenc.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL }, | ^ src/libavformat/hdsenc.c:92:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (os->nb_extra_packets >= FF_ARRAY_ELEMS(os->extra_packets)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/lxfdec.o src/libavformat/hdsenc.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: CC libavformat/m4vdec.o src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); src/libavformat/id3v1.c | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 232:src/libavutil/macros.h23::49 :warning: 25:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: expanded from macro 'FFMIN' 49 | #def i232n | e F F M I N ( a ,ifb ()( q( -( as)tr )> >(= bs)i ze?o (fb()s t:r) (a-)) 1 )| ~ ^ ~ | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/lrcenc.o 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hashenc.c:238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hevc.c:475:67: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 475 | if ((num_positive_pics + (uint64_t)num_negative_pics) * 2 > get_bits_left(gb)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/icodec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/hdsenc.c:331:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 331 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/hdsenc.c:399:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (j = 0; j < os->ctx->nsrc/libavformat/icecast.cb_s:tr57ea:m100s:; warning: jmissing field 'unit' initializer [-Wmissing-field-initializers]+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~ 57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/bytestream.h: 35560: | 13 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] " isrc/libavformat/idroqenc.cce_:u35r:l14":, warning: " comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]355s | e t s tsrieazme = FwF35Me | bI N(sg - i t>efb"ou,frfe r(On=_0F;neF-nrb l_gs)-,t >rbAufefaVe_mOrs, P;sT_ni+T+zYP)eE _);{ ST R| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ I| N ~^~~~~~~~~~~~~~G, { src/libavutil/macros.h.:49s:25t:r note: expanded from macro 'FFMIN'= NULL }49 | ,# 0d,ef i0,n eE }F,F M I| N ^(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(psrc/libavformat/icecast.c->:b61uf:f104er:_ ewarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]d - p->buff e61r | , s i z e{) ;" i| ce ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ publsrc/libavutil/macros.hi:c49":25,: "note: sexpanded from macro 'FFMIN'et if str e49am | #idsef inpeu bFlFiMcI"N,( OaFF,SbE)T ((p(au)b l>i c(b)), ?A V(_bO) P:T _(TYaP))E _ B| O ~ ^ ~ OL, { .iIn file included from 64src/libavformat/icodec.c =: 280: src/libavcodec/bytestream.h}:,357 :015:, 1warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E }, 357| | ^ if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ 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] src/libavformat/icecast.c:64:141 :171 warning: | missing field 'unit' initializer [-Wmissing-field-initializers] g->buffer + =64 | F F M I N({g "-c>obnutfenfte_tryp_ee"n,d "s-e t gc-on>tbeunftf-etry,p es,i zMeU)S;T b| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ set if not src/libavutil/macros.ha:u49d:i25o:/ mnote: pexpanded from macro 'FFMIN'e g", OFFS ET49( | c#odnetefnitn_tey FpFMeI)N,( aA,Vb_)O PT(_(TaY)P E_>S TR(IbN)G ,? { (b.)st r: = (NUa)) | ~ ^ ~ LL }, 0, 0, E }, | ^ src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ CC libavformat/matroska.o 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 In file included from = 0 src/libavformat/iff.c}:, 370: ,src/libavcodec/bytestream.h :1,186 :E13 :}, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 186 | size2 = FFsrc/libavformat/icecast.cM:I67N:(12p-:>b uwarning: fmissing field 'help' initializer [-Wmissing-field-initializers]f er_e n67d | - p - >{b uNfUfLeLr ,} 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/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) | ~~~~~ ^ ~~~~ CC libavformat/matroskadec.o src/libavformat/hdsenc.c:553:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 14 warnings generated. 553 | { "window_size", "number of fragments kept in the manifest", OFFSEsrc/libavcodec/bytestream.hT(wi:nd271ow:_s17i:ze )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_INT, {271 . | i 6 4 =in t0 s}i,z e02, =IN T_FMFMAINX(g,- >Ebu f},f e r| _ ^e nd - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavformat/hdsenc.cexpanded from macro 'FFMIN': 554:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers]49 | #define FFMIN( a554,b | ) ( ( a{) ">e (xbtr)a _?wi n(bd)o w:_ s(iaz)e"), " n| u ~ ^ ~mb er of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:555:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 555 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT_MAX, E }, | ^ src/libavformat/hdsenc.c:556:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hdsenc.c:557:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/iff.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 168 | src/libavcodec/bytestream.h : 355 : 13: iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (ret != chunk_s i355z | e ) | s ~~~ ^ ~~~~~~~~~~ ize = FFMsrc/libavformat/idroqdec.cIN:(224:g21-:>b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fe r_end - 224g | - > b u f f er , s i zife )(; r | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t != chusrc/libavutil/macros.h:n49k:_25:s iznote: eexpanded 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/hls.c:543:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 543 | if (langlen < sizeof(rend->language) - 3) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/id3v2enc.csrc/libavformat/hevc.c::275:107123::24 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 275 | f1071o | r ( i nuti nti3 2_=t 0l;e in < =s -F>FnMbI_Nch(aAVp_RtBer32s;( biu+f+)) ,{ e n| d ~ ^ ~~~~~~~~~~~~~~- buf - 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. src/libavformat/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/matroskaenc.o 5 warnings generated. 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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 headesrc/libavformat/hls.crs, :c809a:40n: owarning: vmissing field 'method' initializer [-Wmissing-field-initializers]e rride built 809 | i n d e f a u l stt rheuacdter s"k, eOyF_FinSfETo( ihnefadoe =r s){, {A0V}}_; O | P ^T _TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:151:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:152:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 152 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OCC libavformat/mca.o PT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D }, | ^ src/libavformat/http.c:153:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/hls.c153 | : 824 : 46{: "warning: rmissing field 'uri' initializer [-Wmissing-field-initializers]e ferer", "824o | v e r ri de r ef e r er shteardeurc"t, rOenFdFiStEiT(orenf_eirnerf)o, iAnVf_OoP T=_T Y{P{E0_}S}TR;I N G| , ^ { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:154:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D | E }, | ^ src/libavformat/http.c:156:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 156 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:157:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 157 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, | ^ src/libavformat/http.c:158:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 158 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/http.c:159:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D }, | ^ src/libavformat/http.c:160:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 160 | { "icy_metadata_headers"src/libavformat/hls.c, ":r860et:u49:r nwarning: Imissing field 'byterange' initializer [-Wmissing-field-initializers] CY metadat a860 h | e a d e r s" , O F F SsEtT(riuccyt_m eitandiatta__sheecatdieorsn)_src/libavformat/hlsenc.c,i nA:fV_889Oo :iPn19Tfo_: T=Y P{ {0warning: E}_}Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare];T R I| N ^G , { .str = NULL }, 0, 0, AV_OPT_F LA889G_ | E X P O RfTo r}, (| i ^ = 0; i < vs->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/http.c:161:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:162:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT }, | ^ src/libavformat/http.c:166:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "sendCC libavformat/mccdec.o _expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E }, | ^ src/libavformat/http.c:167:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:168:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D }, | ^ src/libavformat/http.c:170:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E }, | ^ src/libavformat/http.c:171:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D }, | ^ src/libavformat/http.c:172:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 src/libavformat/ipfsgateway.c}, 0:,68 :121,: Dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 68 | ifsrc/libavformat/http.c (:p173r:i171n:te dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]> = sizeof(c->gat e173w | a y_ b u ff{e r")r)e {c on n| e ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ct _on_network_src/libavformat/ipfsgateway.cer:r104or:"21,: "warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ut o reconn e104c | t i n ciasfe ( pofr itcnpte/dt l>s =e rsroir zdueroinfg( ciopnfnse_cftul"l,_d aOtaF_FfSolEdTer()r) e{c o n| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ect_on_nsrc/libavformat/ipfsgateway.ce:tw131or:k21_:e rwarning: rocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ), AV_O P131T | _ T Y P E _ B OiOfL ,( p{ri n.tie6d 4> == 0 s}i,z e0o,f (1i,p fDs_ f},u ll _| d ^a ta_folder)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/ipfsgateway.c:145:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/http.c:174:157: warning: 143missing field 'unit' initializer [-Wmissing-field-initializers] | if (snpri n174t | f( i pf s _{g a"treecwaoynn_eficlte_,o ns_ihtzteopf_(ieprfrso_gra"t,e "wlaiys_fti loe)f, h"%tstgpa stteawtuasy ",c o d| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s to re co144n | n e ct o n" , OF FS ET ( r iepcfso_nfnuelclt__doant_ah_ftoltdpe_re)r r o| r ~~~~~~~~~~~~~~~~~~~~~~) , AV _145O | PT _ T YP E _ S>TR=I NsGi,z {e o.fst(ri p=f sN_UgLLa te}w,a y_0f,i l0e),) {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 = 200}, INT_MIN, 599, E}, | ^ src/libavformat/http.c:180:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D }, | ^ src/libavformat/http.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL } | ^ 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)) | ~ ^ ~ 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(In file included from offsrc/libavformat/img2_alias_pix.c):,23 : Asrc/libavcodec/bytestream.hV_:O186P:T13_:T Ywarning: PEcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ INT64, { .i64 = 0186 | } , 0s,i zeIN2T 6= 4F_FMMINA(Xp,- >Dbu ff}e,r_ e nd| ~ ^~~~~~~~~- p->b/usr/include/stdint.hu:ff46e:r21,: s inote: zexpanded from macro 'INT64_MAX'e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 46 | #definsrc/libavutil/macros.h:e49 :25I:NT 64note: _expanded from macro 'FFMIN'M AX (0x7 f49f | f#ffdfefffifnffef fFfFf)M I N| ^~~~~~~~~~~~~~~~~~( a,b) ((a) > src/libavformat/ipfsgateway.c(b): 230?: (13b): :warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a) ) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c228: | 23 : src/libavcodec/bytestream.h : 187 : 15 : iwarning: f comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](s nprint f187( | c - > g iaft (seizwea2y _!b=u fsfiezr,e ) s i| ze ~~~~~ ^ ~~~~o f(c->gateway_buffer), "%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | c->gateway) | ~~~~~~~~~~~ CC libavformat/md5proto.o 230 | >= sizeof(c->gateway_buffer)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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}, | ^ 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)) | ~ ^ ~ CC libavformat/metadata.o In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 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 | src/libavcodec/bytestream.h :i317f:13 :(s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e != apic->buf- >317s | i ze - AsiVz_IeN2 P=UT _FFBMUIFNF(EpR-_>PbAuDfDfIeNGr__SeInZdE )- | p ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/img2_alias_pix.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: CC libavformat/mgsts.o 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] 1 357 warning | generated . if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavformat/microdvddec.o src/libavformat/icodec.c:54:43: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 54 | for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/icodec.c:65:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 65 | if (offset > p->buf_size - 8) | ~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:510:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavformat/microdvdenc.o 510 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 2 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/hls.c:1453:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1453 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/hls.c:1456:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1456 | for (j = 0; j < program->nb_stream_indexes; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1457:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1457 | if (program->stream_iCC libavformat/mj2kdec.o ndex[j] == first_st) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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/iff.c:136:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 136 | if (avio_read(s->pb, buf, data_size) != data_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/id3v2.c:648:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 648 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:1609:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1609 | int copy_size = FFMIN(v->init_sec_data_len - v->init_sec_buf_read_offset, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/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, prsrc/libavformat/iff.civ->:dat220a:,31 :p rwarning: icomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]v ->datasize) != 220p | ri v - > dwahtialsei z(eav)i o _| te ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~l l(pb) + 12 <= eof && !avio_feof(pb)) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/id3v2.c:799:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers] 799 | { NULL } | ^ src/libavformat/img2dec.c:259:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if ((p - s->path) >= (sizeof(s->path) - 2)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavformat/iff.c:257:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 257 | while (avio_tell(pb) + 12 <= eof && !avio_feof(pb)) 3{ warning s| generated ~~~~~~~~~~~~~~~~~~ ^ ~~~. src/libavformat/iff.c:281:1222: warning swarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] generated . 281 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:283:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 11 warnings generated. 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 | 11 warning s generated . for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:339:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 339 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/id3v2.c:907:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 907 | if (tlen < len) { | ~~~~ ^ ~~~ src/libavformat/id3v2.c:989:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 989 | if (avio_read(pb, buffer, tlen) != tlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/iff.c:363:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 363 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/iff.c:391:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 391 | if (chunk_pos >= iff->body_end) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/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/mkvtimestamp_v2.o src/libavformat/id3v2.c:1083:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers] 1 1083 warning | generated . ExtraMetaList extra_meta = { NULL }; | ^ 7 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/mlpdec.o src/libavformat/hlsenc.c:2050:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2050 | if (nb_varstreams < hls->nb_varstreams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2116:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2116 | if (stream_index >= 0 && nb_streams < vs->nb_streams) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/img2enc.c:255:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "update", "continuously overwrite one file", OFFSET(update), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^CC libavformat/mlvdec.o src/libavformat/img2enc.c:256:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "start_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC }, | ^ src/libavformat/img2enc.c:257:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:258:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:259:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC }, | ^ src/libavformat/img2enc.c:260:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_CC libavformat/mm.o OPT_TYPE_DICT, {0}, 0, 0, ENC }, | ^ src/libavformat/img2enc.c:261:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 261 | { NULL }, | ^ src/libavformat/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/ircamdec.c:91:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/hls.c:2108:42: warning: comparison of integers of different signs: 'const int' and 'enum AVCodecID' [-Wsign-compare] 2108 | if (in_fmt->raw_codec_id == pls->audio_setup_info.codec_id) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mmf.o src/libavformat/id3v2.c:1232:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1232 | for (i = 0; i < priv->datasize; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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 | CC libavformat/mms.o for (j = 0; j < hls->nb_varstreams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 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.cCC libavformat/mmsh.o :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/iff.csrc/libavformat/img2dec.c::631691::531: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavformat/img2dec.c:: 615warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]12 : note: expanded from macro 'COMMON_OPTIONS' 615 | { NULL }, | ^ 691 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/iff.c:694:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history"; | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/mmst.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/http.c:1384:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/img2dec.c:656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384src/libavformat/img2dec.c | : 613 : 127 : note: expanded from macro 'COMMON_OPTIONS'w hile (*path &613& | q - {b u"fvi dTn_MbAX_,v aFrLsAtrGeSa}m,s; 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++) { | ~ ^ ~~~~~~~~~~~~~~ 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 | CC libavformat/moflex.o {NULL} | ^ 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/imx.c:117:27: CC libavformat/mov.o 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/mov_chan.o src/libavformat/http.c:1599:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1599 | size = FFMIN(size, s->chunksize); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/http.c:1626:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1626 | av_assert0(s->chunksize >= len); | ~~~~~~~~~~~~ ^ ~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 3 warnings generated. CC libavformat/mov_esds.o 1 warning generated. src/libavformat/hlsenc.c:2739:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2739 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/movenc.o 13 warnings generated. 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/movenc_ttml.o src/libavformat/http.c:1799:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1799 | return FFMIN(size, remaining); | ^ ~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 50 warnings generated. CC libavformat/movenccenc.o 16 warnings generated. src/libavformat/hlsenc.c:2960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2960 | for (i = 0; i < hls->nb_varstreams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:2973:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2973 | for (j = 0; j < vs->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavformat/movenchint.o src/libavformat/http.c:1911:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1911 | (whence == SEEK_SET && off == s->off))) | ~~~ ^ ~~~~~~ src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ^ src/libavformat/hlsenc.c:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3121 | CC libavformat/mp3dec.o {"hls_list_size", "set maximum number of playlist entries", OFFSET(max_nb_segments), AV_OPT_TYPE_INT, {.i64 = 5}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3122 | {"hls_delete_threshold", "set number of unreferenced segments to keep before deleting", OFFSET(hls_delete_threshold), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3123 | {"hls_vtt_options","set hls vtt list of options for the container format used for hls", OFFSET(vtt_format_options_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3124 | {"hls_allow_cache", "explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments", OFFSET(allowcache), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3125 | {"hls_base_url", "url to prepend to each playlist entry", OFFSET(baseurl), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3127 | {"hls_segment_options","set segments files format options of hls", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3128 | {"hls_segment_size", "maximum size per segment file, (in bytes)", OFFSET(max_seg_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E}, | ^ src/libavformat/hlsenc.c:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3129 | {"hls_key_info_file", "file with key URI and key file path", OFFSET(key_info_file), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ CC libavformat/mp3enc.o 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", OFFsrc/libavformat/jacosubdec.cSET(:ke89y:_19ur:l )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OPT_TYPE_STRING , 89 | { . st r f o=r N U(LiL} ,= 0 ; i < F0F,_ AR R A Y _ 0E, L E M S ( c m d sE)}; ,i+ + )| ^ | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/hlsenc.c:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3134 | {"hls_subtitle_path", "set path of hls subtitles", OFFSET(subtitle_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3138 | {"hls_fmp4_init_filename", "set fragment mp4 file init filename", OFFSET(fmp4_init_filename), AV_OPT_TYPE_STRING, {.str = "init.mp4"}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3139 | {"hls_fmp4_init_resend", "resend fragment mp4 init file after refresh m3u8 every time", OFFSET(resend_init_file), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ CC libavformat/mpc.o src/libavformat/hlsenc.c:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3156 | {"strftime", "set filename expansion with strftime at segment creation", OFFSET(use_localtime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3157 | {"strftime_mkdir", "create last directory component in strftime-generated filename", OFFSET(use_localtime_mkdir), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3167 | {"http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3169 | {"cc_stream_map", "Closed captions stream map string", OFFSET(cc_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3170 | {"master_pl_name", "Create HLS master playlist with this name", OFFSET(master_pl_name), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E}, | ^ src/libavformat/hlsenc.c:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3171 | {"master_pl_publish_rate", "Publish master play list every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E}, | ^ src/libavformat/hlsenc.c:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3174 | {"ignore_io_errors", "Ignore IO errors for stable long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = CC libavformat/mpc8.o 0 }, 0, 1, E }, | ^ src/libavformat/hlsenc.c:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3175 | {"headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E }, | ^ src/libavformat/hlsenc.c:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3176 | { NULL }, | ^ src/libavformat/hlsenc.c:3120:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3120 | {"hls_init_time", "set segment length at init list", OFFSET(init_time), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3119:132: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavformat/hlsenc.c:3118:128: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3118 | {"start_number", "set first number in the sequence", OFFSET(start_sequence),AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/mpeg.o 9 warnings generated. 21 warnings generated. 8 warnings generated. CC libavformat/mpegenc.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/mpegts.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/mpegtsenc.o CC libavformat/mpegvideodec.o 1 warning generated. CC libavformat/mpjpeg.o CC libavformat/mpjpegdec.o 3 warnings generated. CC libavformat/mpl2dec.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 && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavformat/mpsubdec.o CC libavformat/msf.o CC libavformat/msnwc_tcp.o 1 warning 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/mspdec.o CC libavformat/mtaf.o 6 warnings generated. In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/lxfdec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/lafdec.c:198:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int j = 0; j < 8 && cur_st < ctx->nb_streams; j++, cur_st++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavformat/musx.o 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' CC libavformat/mtv.o 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) | ~~~~~ ^ ~~~~ CC libavformat/mux_utils.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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/mvdec.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) | ~~~~~ ^ ~~~~ CC libavformat/mvi.o src/libavformat/lvfdec.c:126:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mxf.o src/libavformat/luodatdec.c:84:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | for (stream_index = 0; stream_index < s->nb_streams; stream_index++) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:89:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 89 | if (stream_index == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/luodatdec.c:103:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 103 | if (index >= s->nb_streams) | ~~~~~ ^ ~~~~~~~~~~~~~ CC libavformat/mxfdec.o src/libavformat/latmenc.c:49:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | offsetof(LATMContext, mod), AV_OPT_TYPE_INT, {.i64 = 0x0014}, 0x0001, 0xffff, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/latmenc.c:50:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | {NULL}, | ^ 1 warning generated. 1 warning generated. CC libavformat/mxfenc.o 3 warnings generated. 1 warning generated. CC libavformat/mxg.o src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 | for (i=0; inb_streams ; i++) | ~^~~~~~~~~~~~~~~~ src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | for (i=0; inb_chapters; i++) | ~^~~~~~~~~~~~~~~~~ src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 68 | for (i=0; inb_programs; i++) | ~^~~~~~~~~~~~~~~~~ In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_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/ncdec.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/network.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/nistspheredec.o In file included from src/libavformat/matroskadec.c:53: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from 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) | ~~~~~ ^ ~~~~ CC libavformat/nspdec.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/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/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)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/nsvdec.o CC libavformat/nullenc.o CC libavformat/nut.o 3 warnings generated. CC libavformat/nutdec.o 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); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:156:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 156 | if (j >= sizeof(out) - 1 - aliases[idx].len) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:166:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (i + 13 >= sizeof(line) - 1) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mccdec.c:169:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 169 | if (j >= sizeof(out) - 1) { | ~ ^ ~~~~~~~~~~~~~~~ 3 warnings generated. src/libavformat/mca.c:120:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 120 | if (0x30 * par->ch_layout.nb_channels + 0x4 > header_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/microdvddec.c:190:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD }, | ^ src/libavformat/microdvddec.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 191 | { NULL } | ^ CC libavformat/nutenc.o CC libavformat/nuv.o 1 warning generated. 22 warnings generated. CC libavformat/oggdec.o CC libavformat/oggenc.o CC libavformat/oggparsecelt.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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 1 warning generated. 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/mmsh.c:118:13: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 118 | if (len > sizeof(mms->in_buffer)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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.csrc/libavformat/mmsh.c:79:37::193 :25warning: :comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 79 | 193 | i f (! c h un k s i z e | | cihufn k(lseizne >> seiznedo f-( mpm)s -{> i | n ~~~~~~~~~ ^ ~~~~~~~_ buffer)) {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.csrc/libavformat/matroskaenc.c:138::29:474 :warning: 40comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | if (end -474 | p < sikfi p(_wbryitteesr)- >{c u r| r ~~~~~~~ ^ ~~~~~~~~~~e nt_master_elsrc/libavformat/mms.ce:m148e:n27t: warning: ==comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] writer- >148n | b _e l e m e n t s - 1i)f {(c hu n| k ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~s ize > end - p) { | ~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. 12 warnings generated. CC libavformat/oggparsedirac.o src/libavformat/matroskaenc.c:625:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 625 | if (track->offset <= size) | ~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:649:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 649 | unsigned offset = track->offset <= pkt->size ? track->offset : 0; | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/oggparseflac.o In file included from src/libavformat/matroskadec.c:65: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/oggparseogm.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparseopus.o src/libavformat/movenccenc.c:98:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | cur_size = FFMIN(size_left, sizeof(chunk)); | ^ ~~~~~~~~~ ~~~~~~~~~~~~~ 2src/libavutil/macros.h: warning49s: generated25. : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskaenc.c:931:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 931 | while (idx > 0 && entries[idx - 1].pts > ts) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparseskeleton.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/oggparsespeex.o 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavformat/mmst.c :31736 | : src/libavcodec/bytestream.h : 186 :i13f: ( swarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uf_end - s->buf_ CC libavformat/oggparsetheora.o p186 | t r > =s siizzeoef2( B=i tFBFuMfI)N)( p{- > b| u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f fer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mmst.c:36: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/movenchint.c:334:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 334 | CC libavformat/oggparsevorbis.o if (packet_len > size || packet_len <= 12) | ~~~~~~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpc8.c:23: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavformat/mmst.c:36CC libavformat/oggparsevp8.o : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:1274:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1274 | if (codecpriv_size > track->codecpriv_size && !alternative_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:1277:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1277 | } else if (codecpriv_size > track->codecpriv_size) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c: 32447 | : 45 : {warning: {missing field 'is_counted' initializer [-Wmissing-field-initializers] 0 x06,0x0E,0x2 B447, | 0x 3 4 , 0{x 0E4B,M0Lx_0ID1_,E0xB0ML1VE,R0SIxO01N,, 0 x 0 1 , 0ExB0M3L,0_x0N2,O0NxE0 2,}0,x 0 1| , ^0x 00,0x00,0x00 }, 13, AVMEDsrc/libavformat/matroskadec.cI:A_448T:YP45E_:VI Dwarning: Emissing field 'is_counted' initializer [-Wmissing-field-initializers]O }, | ^ 448 | { EBML_ID_DOCTYPEVERSION, EBML_NONE }, | ^ 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,0xsrc/libavformat/matroskadec.c00:,0454x:0380:, 0xwarning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]0 }, 13, AV454M | E DI A _ {T YPMEAT_RDAOTAS }K, A _| I ^D_ SEGMENT, EBML_STOP }, | ^ src/libavcodec/bytestream.hsrc/libavformat/mxf.c:35::115355:: 13warning: :missing field 'desc' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 35 | 355 | { { 0 xs8i0z,e0 x7 D=, 0FxF0M0,I0Nx(6g0->,b0uxf0f8e,r0_x1e4,n0dx3 E,-0 x6gF-,>0bxu6fFf,e0rx,3 Csi,z0ex)8;C , 0| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ E1,0x6C,0src/libavutil/macros.h:x49E:F25,:0 xnote: 1expanded from macro 'FFMIN'1 ,0xD2 } ,49 | 1#6d,e fAinVeM EFDFIMAI_NT(YaP,Eb_)V ID(EO( a}), > /(*b )L e?g a(bc)y :P ic(tau)r) e A| v ~ ^ ~ id Media ComIn file included from psrc/libavformat/mmst.co:36s: esrc/libavcodec/bytestream.hr:356 :MX13F: *warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 356 | size2 = FFMIN(p->buffer_end - p->buffer, sizsrc/libavformat/matroskadec.ce:)460;:src/libavformat/mxf.c 93:: 36:| 115 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:warning: missing field 'def' initializer [-Wmissing-field-initializers]warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' CC libavformat/oma.o 460 36 | 49 | | # d { e{f{i nM0xe8 AFT0,F0MRxIO7NSDK(a,,bA0x)0 0_,0(xI(6aD0_,) D>U0x 0(8Rb,A) 0?Tx I(b1) O:4N ,,(a0)x3 E),0 x 6 | F ~ ^ ~ , 0 xE78B,ML0_xFIn file included from ELOsrc/libavformat/mmst.cA1:,T0x36E,: Bsrc/libavcodec/bytestream.h,00x:,E357 :1015,:0,x6 C warning: of,fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]se0t oxfE(FM ,a0x3571t | r1o s, k0 a DxieD2f m} u,x( sC1i6oz,en2 tA VMeE!=x DtIsA,i_z TedY)P u Er_| Aa ~~~~~ ^ ~~~~tU iDIoO n}), /}*, L e| g ^ acySound Avid Media Composersrc/libavformat/matroskadec.c M:X461F: 90*:/ warning: missing field 'def' initializer [-Wmissing-field-initializers]| ^ 461 | { MATROSKA_ID_TITLE, EBMLsrc/libavformat/mxf.c_U:T37F:8115, : 0,warning: missing field 'desc' initializer [-Wmissing-field-initializers]0 , offsetof (M37a | t r o s k{a D{ e0xm0ux0C,o0nxt0e0x,t0,x 0t0i,t0lex)0 }0,, 0| x0 ^0 ,0x00,0x00,0x00,0xsrc/libavformat/matroskadec.c0:0,4620:x440:0 ,warning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]x 00,0x0 0462,0 | x 0 0, 0{ xM0A0TR,O0SxKA0_0I,D0_xWR0I0T I}N,G A P0P,, A V MEEBDIMAL__NTOYNPEE_ D}A,TA }| , ^ | ^ src/libavformat/matroskadec.c:463:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 463 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) }, | ^ src/libavformat/matroskadec.c:464:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 464 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) }, | ^ src/libavformat/matroskadec.c:465:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 465 | { MATROSKA_ID_SEGMENTUID, EBML_NONE }, | ^ src/libavformat/matroskadec.c:470:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 470 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) }, | ^ src/libavformat/matroskadec.c:471:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 471 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) }, | ^ src/libavformat/matroskadec.c:472:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 472 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0,src/libavformat/mpjpeg.c 0, :of55f:s12e:t owarning: f(missing field 'help' initializer [-Wmissing-field-initializers]Ma troskaMas te55r | i ng M e{ tNaU,L gL_ x}), } ,| ^| ^ src/libavformat/matroskadec.c:473src/libavformat/mxf.c:89:: 42warning: :missing field 'def' initializer [-Wmissing-field-initializers]119 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] 473 | { MATRO S42K | A _ I D _{V ID{E O0CxO0L6O,R_0Gx0YE, ,E0BMxL2B_,0FxL34O,A0T,x 040,, 00x0,1 ,o0fx0fs1,e0txo03f,(0Mxa0t4ro,s0kxaM0a1s,0txe0r2i,n0gxM0e2ta,,0 gx_01y,)0 x}0,1 ,| 0 ^x 11,0x00 }, 14, AV_CODEC_Isrc/libavformat/matroskadec.cD_:M474P:E89:G 2warning: missing field 'def' initializer [-Wmissing-field-initializers]V IDEO }, / *474 | M P @ M{L M ALoTnRgO SGKAo_IPD _*V/I DE O| C ^OL OR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, bsrc/libavformat/mxf.c_:x43): 119}:, warning: missing field 'desc' initializer [-Wmissing-field-initializers]| ^ 43 | { { 0x0src/libavformat/matroskadec.c6:,4750:x890:E, 0xwarning: 2Bmissing field 'def' initializer [-Wmissing-field-initializers], 0x34,0x0 4,4750 | x 0 1, 0 x{0 1,M0Ax0T1R,O0Sx0K4A,_0IxD0_1V,0IxDE0OC2O,0LxO0R2_,B0xY0,1 ,E0BxM0L2_,F0LOxA0T1, ,00x,0 01, }o,f f1s4,e tAoVf_(CMaOtDrEoCs_kIaDM_aMsPtEGe2rViInDgEMOe ta},, /b*_ y)D -1}0, 5 0 M| b ^p s PAL */ | ^ src/libavformat/matroskadec.c:476:97: warning: missing field 'def' initializer [-Wmissing-field-initializers] 476 | { MATROSKA_ID_VIDEOsrc/libavformat/mxf.cCO:L44O:R_119W:H Iwarning: TEmissing field 'desc' initializer [-Wmissing-field-initializers]X , EBML_FLOAT ,44 0 | , 0 , {o f{f s0xet0o6f,(0Mxa0tE,r0xo2sBk,a0Mxa3s4t,er0ixn0g4,M0ext0a,1 w,h0itxe_0x1) ,}0x,0 3 ,| 0 ^ x04,0x01,0x02,0x02,0x01,0x03,0x0src/libavformat/matroskadec.c3,:0477x:970:0 }warning: ,missing field 'def' initializer [-Wmissing-field-initializers] 1 4, AV_COD E477C_ | I D _ MP{EG 2MVAITRDOEOS KA}_,I D_/V*I DMEPO@CHOLLO RL_WoHngI GToEPY, */E BM L| _ ^F LOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) }, src/libavformat/mxf.c :| ^45 :119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 45 | src/libavformat/matroskadec.c : 478 :{109 :{ warning: 0missing field 'def' initializer [-Wmissing-field-initializers]x 06,0x0E,0x 2478B | , 0 x 3{4 ,M0AxT0R4OS,0KxA0_1I,D0_xV01I,DE0Ox0C3OL,O0xR0_4L,0UxMI0N1,A0NCxE02M,I0xN02,, 0xE01B,M0Lx0_4F,0LxO02A,T0,x0 01 ,} , 01,4 ,of fAVs_eCOtDofE(CM_atIrD_oMskPaEMGa2sVItDeErOin g}M,e t/a*, m4i22nP_@lHuLm iIn-Farnacme)e }*,/ | | ^ ^ src/libavformat/matroskadec.c:479:109: warning: missing field 'def' initializer [-Wmissing-field-initializers] 479 | { MATRsrc/libavformat/mxf.cO:S46KA:_119:I D_warning: Vmissing field 'desc' initializer [-Wmissing-field-initializers]ID EOCOLOR_LUMI N46 | A N C E M{A X{, 0xE0B6M,L_0FxL0OEA,T0,x 20B,, 00x,3 4o,ff0sxet0o4,f0x(0M1a,tr0oxs0k1a,M0axs0t3e,r0ixn0g4M,e0xt0a,1 ,0mxa0x2_,l0xu0mi2n,an0cx0e1), 0}x,2 0 ,| 0x ^0 2,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 2CC libavformat/omadec.o 000 code stream */ | ^ src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 49 | { { 0x06,0x0e,src/libavformat/matroskadec.c0x2:b486,:0115x:3 4warning: ,0missing field 'def' initializer [-Wmissing-field-initializers]x0 4,0x01,0x01,0x0A,0 x4860 | 4 ,0 x 0{1 ,M0xA0TR2O,S0KxA_0I2,D0_VxI04D,E0OxC0OL1O,R0CxH0RO0MA,S0UxB00H O}R,Z ,1 4 , E B M L _ U INATV, _0,C O0D,E Co_fIfDs_eVtoCf1( }M,at r/o*sk aTVraCc1k VSiPd@eLoLC o*l/o r| , ^ chroma_sub_horz) }, | ^ src/libavformat/matroskadec.c:487:115:src/libavformat/mxf.c :warning: missing field 'def' initializer [-Wmissing-field-initializers]50 :119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 487 | {50 | M A T RO{ S{K 0Ax_I0D_6V,I0DExO0CeOL,O0xR2bC,H0xR3O4,M0AxS04U,BV0Ex0R1T,0,x 0 1 , 0xE0BAM,L0_xU0I4N,T,0 x001,, 00x,02 ,o0xf0fs2e,t0ofx(0M4a,tr0ox0s2ka,T0rxa0c0k,V0idxe00o Co}l,o r1,4 ,c h r o m a _ sAVu_bCO_DvECe_rtI)D _},V C1 | } ^, /* VC1 SP@ML */ | ^ src/libavformat/matroskadec.c:488:111: warning: missing field 'def' initializer [-Wmissing-field-initializers] 488 | { MATROSKA_ID_VIDEOCOLORCsrc/libavformat/mxf.cB:SU51B:H119O:R Zwarning: ,missing field 'desc' initializer [-Wmissing-field-initializers] EBML_ UI51N | T , 0, { 0{, o0fxf06s,et0oxf0(Mea,0txr2obsk,a0xT3ra4c,k0Vxi0d4e,o0Cxo0l1o,r0,x 0c1b_,s0uxb0_Ah,o0rxz0)4 ,0}x,0 1 ,| 0 ^x 02,0x02,0x04,0x03,0x00,0x00 src/libavformat/matroskadec.c}:,489 :11114:, warning: missing field 'def' initializer [-Wmissing-field-initializers] AV_COD EC489_ | ID _ V C 1{ M}A,T R/*O SKVAC_1I D_MVPI@DLELOC O*L/OR C B| S ^U BVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVidsrc/libavformat/mxf.ceo:C52o:l119or:, warning: cmissing field 'desc' initializer [-Wmissing-field-initializers]b _sub_vert) },52 | | ^ { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */ src/libavformat/matroskadec.c| : ^ 495:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 495 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0src/libavformat/mxf.c,: 053, :o119ff:s ewarning: tmissing field 'desc' initializer [-Wmissing-field-initializers] of(MatroskaTr ac53k | Vi d eo C o{l or{, 0mxa0x6,_0xc0lel,)0 x}2, b ,| 0 ^x 34,0x04,0x01,0x01,0x0A,0xsrc/libavformat/matroskadec.c0:4496,:0108x:0 warning: 1missing field 'def' initializer [-Wmissing-field-initializers], 0x02,0x02,0 x496 | 0 4 , 0{x 0M5,A0TxR0OS0K,A0_xI0D0_ V}I, D1EO4C,O L O R M AX F AALV_LC,O D E C _ I D _V C E1B M},L _/U* IVNTC, 10 ,M P0@,H L o*f/f s e| t ^of (MatroskaTrackVideoColor, max_fall) }, | ^ src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */ | ^ 2 warnings generated. 11 warnings generated. 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,src/libavformat/matroskadec.c0x34:,5030:x11304:, 0warning: xmissing field 'def' initializer [-Wmissing-field-initializers]0 1,0x01,0x0A,0x0 4503, | 0 x 0 1,{0 xMA0T2,R0OxSK0A_2I,D0_xV0ID4E,O0PxR0OJ8E,CT0Ix0O0N,P0RxI00V A}T,E 1,4 , E B M L _BAIV_NC,O D E0C_,I D0_, VoCf1f s}et,o /f*( MVaCt1r oAsPk@La2 T*ra/c k V| ^i deoProjection, private) }, | ^ 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 },src/libavformat/matroskadec.c /*: 511un:co99m:p rewarning: ssmissing field 'def' initializer [-Wmissing-field-initializers]e d */ | ^ 511 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_src/libavformat/mxf.cFL:O60A:119T:, warning: missing field 'desc' initializer [-Wmissing-field-initializers]0 , 0, offsetof (60M | a t r os k{ a{T r0axc0k6Vi,d0exo0E,, f0rxam2eB,_0raxt3e4,)0 x0}4, , 0| x ^0 1,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_src/libavformat/matroskadec.cR:A514W:VI100D:EO warning: },missing field 'def' initializer [-Wmissing-field-initializers] /* uncomp r514e | s s e d { M4A2TR2OS K8A-_biItD_ V*I/D E O| ^P IXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVsrc/libavformat/mxf.ci:d61e:o,119 :pi xwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]l_ width) }, | ^61 | { { 0x06,0x0E,0x2Bsrc/libavformat/matroskadec.c,0:x35154:,0101x:0 4,warning: 0missing field 'def' initializer [-Wmissing-field-initializers] x01,0x01,0 x5150 | 1 , 0 x 04{, 0MxA0T1R,O0SxK0A_2I,D0_VxI0D2,E0OPxI7XE1L,H0EIxG0H0T,,0 x 0 0 ,E0BxM0L0_ U}I,N T1,3 , 0 , 0 , AoVff_sCeODtEoC_fI(MDa_tDrNosXkHDa T},r a/c*k VSMiPdTEe oV,C -pi3x/DeNxlH_Dh e*i/g h t| ) ^ }, | ^ src/libavformat/matroskadec.c:516:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c:62:119: 516warning: | missing field 'desc' initializer [-Wmissing-field-initializers] { MATROSK 62A | _I D _ V{I {D E0Ox0C6OL,O0xR0SPEA,C0Ex,2 B , 0 x3E4BM,L0x_0BI4N,,0 x 001, ,00x,0 1o,0fxf0s1e,to0fx(0M4a,t0rxo0s1,k0ax0T2r,0axc02k,Vi0dx0e3o,,0 xc0o2l,0oxr00_,s0px0a0c e}) ,} ,1 4, | ^ AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */ | ^ src/libavformat/matroskadec.c:520:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 520src/libavformat/mxf.c | : 63 : 119 :{ warning: missing field 'desc' initializer [-Wmissing-field-initializers]MA TROSKA_ID_VIDEO P63I | X E L C{R O{P B0, x 0 6 , 0ExB0MEL,_0NOxN2EB ,}0, x 34| , ^0 x04,0x01,0x01,0x01,0x0E,src/libavformat/matroskadec.c0x:05214:,500x:02 ,warning: 0missing field 'is_counted' initializer [-Wmissing-field-initializers]x 01,0x02 ,0521x | 0 4 , 0{x 0M1A,T0RxO0S0K A_}I,D 1_6,V ID E O P IXAVE_LCCROOPDTE,C _ I D _ DENBXMHDL }_,NO N/E* }S,MP T | E ^ VC-3/DNxHD Legacy Avidsrc/libavformat/matroskadec.c :M522e:d50ia: Cwarning: omissing field 'is_counted' initializer [-Wmissing-field-initializers]m poser M 522X | F * / { | ^M ATROSKA_ID_VIDEOPIXELCROPL, EBML_NONE }, | ^ src/libavformat/mxf.c:64src/libavformat/matroskadec.c::119523:: 50:warning: missing field 'desc' initializer [-Wmissing-field-initializers]warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 523 | 64 | { MA T{RO S{K A0_xID0_6V,I0xD0EOEP,0IxX2EBL,C0RxO3P4,R0,x 0 4 , 0 xE0B1M,L0_xN01O,N0Ex 0}A,, 0| x ^ 04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */ | ^ src/libavformat/matroskadec.c:528:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 528 | { MATROSKA_ID_VIDEOsrc/libavformat/mxf.cAS:P65:E119CT:R Awarning: Tmissing field 'desc' initializer [-Wmissing-field-initializers]I O, EBML_NONE }65, | | ^ { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */ | ^ src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */ | ^ src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x0src/libavformat/matroskadec.c1,:0534x0:1104:, 0warning: xmissing field 'def' initializer [-Wmissing-field-initializers] 01,0x0E,0x04,0x 05342 | , 0 x 0 1,{0 xM0A2T,RO0Sx1K1A,_0IxD0_0A,U0DxI0O0 O}U,T S14A,M P L I NAGVF_CROEDQEC,_ IEDB_MLP_ROFRLEOSAT ,} 0,, / *0 ,A ovfidf sMeCt7o fP(rMoaRetsr *o/s k| aT ^r ackAudio, out_samplerate) }, | ^ src/libavformat/matroskadec.c:535:98:src/libavformat/mxf.c :warning: 68missing field 'def' initializer [-Wmissing-field-initializers]: 119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 535 | {68 | M A T R{O S{K 0Ax_0I6D,_0AxUD0IOEB,0IxT2DBE,P0TxH34,,0 x 04 , 0 x 0 1EB,M0xL0_1U,I0NxT0D,, 0 x00,4 ,00,x 0o1f,f0sxet0o2f,(0Mxa0t2r,o0xs0k3a,T0rxa0c6k,A0uxd0i0o,,0 x0b0i }t,d 1e4p, t h ) }A,V_ C OD| E ^C _ID_PRORES }, /* Apple ProRes */ | ^ src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 69 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */ | ^ src/libavformat/mxf.c:70:119: src/libavformat/matroskadec.cwarning: missing field 'desc' initializer [-Wmissing-field-initializers]: 542:103: warning: missing field 'def' initializer [-Wmissing-field-initializers] 70 | { { 0x06 ,0542x | 0e , 0 x 2{b M,A0TxR3O4S,K0A_xI0D4_E,N0COxD0I1,N0GxC0O1M,P0SxE0DT,TI0NxG04S,0,x 0E1B,M0xL0_2B,I0xN02,, 0x 003,,0x 00,9 ,0oxff0s2e,to0fx0(0M a}t,r o1s5k,a T src/libavformat/mp3dec.cra c k :C 175 o:Am19Vp:r_ eCwarning: sODcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]EsCi _oInD, _sFeFtVt1i }n,g 175s | /) *}F , Ff V | s1 ^ izVe1 *=/ f s| i ^z e >= pos ? fsize - pos : 0; | ~~~~~ ^ ~~~ src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */ | ^ src/libavformat/matroskadec.csrc/libavformat/mxf.c:73::548119::100 :warning: missing field 'desc' initializer [-Wmissing-field-initializers]warning: missing field 'def' initializer [-Wmissing-field-initializers] 73 | 548 | { { { M0AxT06R,O0xS0eK,A0x_ID2_b,E0NxC34O,0DxI0N4G,E0NxCK0EY1I,D0x,0 1 , 0 x 0 E3B,M0Lx_B0I4N,,0 x00,2 ,00,x0 2o,0fxf0s2e,t0ox0f3(,0Mxa03t,0rxo0s1k,0axT0r0 a}ck,En c1r4yp,t i o n, k eAyV__iCdO)DE C}_I,D _A A| C ^ }, /* MPEG-2 AAC ADTSsrc/libavformat/matroskadec.c :(549l:53e:g awarning: cmissing field 'is_counted' initializer [-Wmissing-field-initializers]y ) */ | 549 ^ | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE }, | ^src/libavformat/mxf.c :74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c 74: | 550 :53 : {warning: {missing field 'is_counted' initializer [-Wmissing-field-initializers] 0x06,0 x5500 | E , 0 x 2{B M,A0TxR34O,S0Kx0A4_I,D0_ExN0C1O,D0INxG01S,IG0ALxG0O,1 ,0 x 0 4, 0 xE02B,ML0_NxO0N2E, 0}x,0 1| , ^0 x00,0x00,0x00,0x00 },src/libavformat/matroskadec.c :13,551 : 53AV:_ Cwarning: Omissing field 'is_counted' initializer [-Wmissing-field-initializers] DEC_ID _551P | CM _ S 1 6{L EM AT}R,OS K/*A _uInD_cEomNpCOrDeIsNseGdSI G*/H AS H| ^A LGO, EBML_NONE }, | ^ src/libavformat/matroskadec.c:552:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c: 75552: | 119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] { MATROSKA_ 75I | D_ E N C {O D{I N0xG0S6,I0GKxE0EY,I0Dx,2 B , 0 x3 4 , 0ExB0M4L,_0Nx0O1N,0Ex 0}1,, 0x 0| 1, ^0 x04,0x02,0x02,0x01,0src/libavformat/matroskadec.cx:7F553,0:x530:0, 0warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers]0 0,0x00 553} | , 1 3, { MAATVR_OCSOKDA_EICD__IENDC_POCDIMN_SG1S6LIEG N},A TU R| ^E , EBML_NONE }, | ^ 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 */ | ^ 1 warning generated. src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */ | ^ src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 }, | ^ src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,src/libavformat/matroskadec.c0x0:1561,:500:x 0warning: 1missing field 'is_counted' initializer [-Wmissing-field-initializers], 0x04,0x02,0x0 2561, | 0x 0 2 ,0 x{0 3,M0xA0T2,R0OSxKA0_5I,D0_x0E0N }C,O 1D5,I N G O R D AEVR_C,O DE C _I D_ M PE2B M},L _/*N OMPN2E }o,r M P| 3 ^ * / | ^ src/libavformat/mxf.c:81:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 81 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xsrc/libavformat/moflex.c00,0:x00225,:0x260:0 ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 0,0x00,0x00 }, 0, 225 | A V_ C OD EC _iIfD _(NsOtNrE e}a,m _ | i ^n dex == s->nb_streams) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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: src/libavformat/mxf.cwarning: :missing field 'def' initializer [-Wmissing-field-initializers]85 :115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 589 | { MAT R85OS | K A _I D{_ {B L0KxA0D6,D0IDxT0YEPE,,0x 2 B , 0x 3 4, 0EBxML0_4U,I0xN0T,1 ,00,x 001,, 0oxf0fsAe,t0oxf0(M4at,ro0skxa0B1l,o0cxk0A2dd,i0txi0o1,n0Mxa0p1p,i0xn0g2,, 0txy01p,e0)x 0}1, }| , ^ 16, AV_PIX_FMT_UYVY422 },src/libavformat/matroskadec.c : 590:| 106 ^: warning: missing field 'def' initializer [-Wmissing-field-initializers] 590 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBMLsrc/libavformat/mxf.c_B:I86N,: 115 0:, warning: 0missing field 'desc' initializer [-Wmissing-field-initializers], offsetof(M at86r | o sk a B l{o c{k A0ddxit0i6o,n0Mxa0Ep,p0ixn2gB, ,e0xxt3r4ad,a0tax)0 }4,, 0 x0| 1, ^0x 01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 }, | ^ src/libavformat/mxf.c:87:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 87 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE }, | ^ src/libavformat/mxf.c:91:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 91src/libavformat/mp3enc.c | : {163 {: 190:x 0warning: 6,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 x0E,0x2B,0x3src/libavformat/matroskadec.c4,0:x5950 4,1630:89 | x: 01 , 0warning: x0 1fomissing field 'def' initializer [-Wmissing-field-initializers]r , 0(xi0 =1 ,00;x i0 E, 0595< xF04 | ,F0 _ Ax R0 {RA3Y _E,L0EMMxA0S(Tf1R,OfS0_KmAx_pa0_1IDf_,0rx0T3e,0RxqAC_K0NUtMB1Ea,0Rxb00, ) } ;, 1 5 i, M+ K+) T E{BA MG (| L ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ '_A'U,I NT', V '0, ,' u0',, 'opf')f s},e to/f*( MaAtvriods k1:a1Tr a*/c k, | ^n um) }, | ^ src/libavformat/matroskadec.c:596:90: warning: missing field 'def' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c 596: | 92 : 122 : {warning: missing field 'desc' initializer [-Wmissing-field-initializers]M ATROSKA_ID_TR A92 | C K N {A M{E ,0 x 0 0 , 0 x 0 0 , 0 x 0E0B,0MxL0_0U,TF08x, 0 0,00,x 000,,0 xo00f,fs0etxo0f0(,M0axt0ro0s,k0axT0r0a,c0k,x 0na0m,e0)x0 0},,0 x 0| 0 ^, 0x00,0x00,0x00 }, 0, src/libavformat/matroskadec.c : 597: 89 : warning: missing field 'def' initializer [-Wmissing-field-initializers] 0 }597, | | ^ { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) }, | ^ src/libavformat/moflex.csrc/libavformat/matroskadec.c::598:29890::30 :warning: missing field 'def' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 598 | { MATR O298 | S K A _ I D _ T R A C KiTfY P(Es,t r e a m _ i n d e x E>B=M Ls_-U>INnTb,_ st r0e,a m0s,) o| f ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ fsetof(Masrc/libavformat/moflex.ct:r317:o26s:k aTwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ck, ty pe317) | } , | ^ if (pkt_size > m->size) 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) }, | ^ CC libavformat/omaenc.o src/libavformat/matroskadec.c:600:96: warning: missing field 'def' initializer [-Wmissing-field-initializers] 600 | { MATROSKA_ID_CODECPRIsrc/libavformat/mxf.cVAT:E96,: 116 : warning: missing field 'desc' initializer [-Wmissing-field-initializers] EBML_BIN, 96 | 0, 0,{ o{f 0fxs0e6to,f0x(0EM,a0txr2oBs,k0axT3r4a,c0kx,04 ,c0ox0d1e,c0_xp0ri1v,)0 x}0,6 , 0x| 0 ^ 4,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE src/libavformat/matroskadec.c17:0603M: 102*:/ warning: missing field 'def' initializer [-Wmissing-field-initializers] | ^ 603 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UIsrc/libavformat/mxf.cN:T,97 :0114,: warning: missing field 'desc' initializer [-Wmissing-field-initializers]0 , offsetof(M a97t | r o s k a{T r{a c0kx,0 src/libavformat/matroskaenc.c6d,0:xe01966fE:,a019u:xl2 twarning: B_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],d 0uxr3a4t,i0onx) 0}4, , 01966 x | | 0 ^1 , 0 xf0o1r, 0(xi0 6=, 00x;0 4i,0 x<0 1s,-0>xn0b1_,s0txr0e1a,m0xs03;,0 xi0+2+,)0 x{0 0 ,| 0 ~ ^ ~~~~~~~~~~~~~x 00 }, 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/moflex.csrc/libavformat/matroskadec.c::367619::2352:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'is_counted' initializer [-Wmissing-field-initializers] 619 | { 367MA | T R O S KAf_orI D(_iTRnACsrc/libavformat/mxf.cKtF: L99i A=: G113E:0 N;Awarning: missing field 'desc' initializer [-Wmissing-field-initializers] BiL E n b99 | _EB s M{L_t N{r Oe0NaxmEs }0;,6 ,0 x0 Ei| , ^+0 +x)2 B,{0 x 3| 4 ~ ^ ~~~~~~~~~~~~~, 0x04,0x01,src/libavformat/matroskadec.c0x:01620,:0x520D:, 0warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers]04 ,0x01, 0620x | 0 1, 0 x{ 0M1,A0TxR0O3S,K0Ax0_4I,D0_xT0R0A,0CxK00F L}A,GL A1C4I, NAVGCO,L_ P R I_ B T 2 02E0B M}L, _/N*O NIET U}-,R B T| . ^20 20 */ | ^ src/libavformat/matroskadec.c:621:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 621 | { MATROSKA_ID_CODECNAME, src/libavformat/mxf.c : 100 : 115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] EBML_NONE }100, | | ^ { { 0x06,0x0E,0x2B,0xsrc/libavformat/matroskadec.c3:4622:,520:x 0warning: 4missing field 'is_counted' initializer [-Wmissing-field-initializers],0 x01,0x 01622, | 0 x0 D , 0x{0 4,M0ATxR0O1S,K0Ax_I0D1_C,O0DExC0DE1C,O0DxE0A3L,L0,x 0 5 ,0 x 0 0 E,B0MxL0_0N O}N,E 1},4 , | ^AV COL_PRI_SMPTE428 }, /src/libavformat/matroskadec.c*: 623S:M52P:TE -warning: Dmissing field 'is_counted' initializer [-Wmissing-field-initializers]C 28 DCDM 623*/ | | ^{ MATROSKA_ID_CODECINFOURL, EBML_NONE }, | ^ src/libavformat/mxf.c:101:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]src/libavformat/matroskadec.c :624:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 101 | 624 | { {{ M0AxT0R6O,S0KAx_0IED,_0CxO2DBE,0CxDO3W4NL,OIn file included from 0AxD0src/libavformat/mpegts.cU:436R: ,L0src/libavcodec/bytestream.hx:0,1171 : 18,: 0warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 0EB1M,L0_xN0ODN,E0 x}0,4 , 1710| | x ^0 1, 0 xg0-1>b,u0xf01f,0exr0 3+src/libavformat/matroskadec.c,:=0625x:06 ,52F0:F warning: xmissing field 'is_counted' initializer [-Wmissing-field-initializers] M0I0N,( 0g-625>bxu00 | f} f ,e r{ _1eMnA4d,TR O -ASVC OKL_gP-RA>Ib__uISfDfM_ePTTrRE, As4iC3Kz2M e)I;}N, /CA C* | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~HP E3, D 6 5 *src/libavutil/macros.hCC libavformat/options.o : /49 : 25| : ^E note: expanded from macro 'FFMIN'B ML_NONE 49} | ,# de f| ^i ne FFMIN(a,b) ((a) >src/libavformat/matroskadec.c (:626b:)52 :? warning: (missing field 'is_counted' initializer [-Wmissing-field-initializers] b) :src/libavformat/mxf.c :(626102a: | ) ) 115 :{| ~ ^ ~ warning: Mmissing field 'desc' initializer [-Wmissing-field-initializers] ATROSKA_ID_T R102AC | K M A X C{A {C H0Ex,0 6 , 0 x 0 E , 0xE2BBM,L0_NxO3N4E, 0}x0,4 ,0 x| ^0 1,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */ | ^ src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */ | ^ src/libavformat/mxf.c:105:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03In file included from ,0x0src/libavformat/mpegts.c1,:0x360: 0src/libavcodec/bytestream.h,:0186x:0130: warning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 14, AVCOL_PRI_S M186P | T E 2 40sMi z}e,2 =/ *F F=M IANV(CpO-L>b_uPfRfIer__SeMnPdT E-1 p7-0>Mb u*f/f e r| , ^ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavformat/mxf.cb:)107 (:(118:a warning: )missing field 'desc' initializer [-Wmissing-field-initializers] > (b) ? (b) 107 | : ( a {) {) 0 x| ~ ^ ~0 0,0x00,0x00In file included from ,src/libavformat/mpegts.c0:x360: 0src/libavcodec/bytestream.h:,1870x:0150:, 0warning: xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 ,0x00, 0x1870 | 0 , 0 x 0i0f, 0(xs0i0z,e0x200 ,!0= xs00i,0zxe0)0 ,0 x| 0 ~~~~~ ^ ~~~~0 ,0x00,0x00 }, 0, AVCOL_PRI_UNSPsrc/libavformat/matroskadec.cECIF:IE636D: 84}:, warning: | missing field 'def' initializer [-Wmissing-field-initializers] ^ 636 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) }, | ^ src/libavformat/matroskadec.c:637:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 637 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) }, | ^ src/libavformat/matroskadec.c:638:85: warning: missing field 'def' initializer [-Wmissing-field-initializers] 638 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) }, | ^ src/libavformat/matroskadec.c:639:84: warning: missing field 'def' initializer [-Wmissing-field-initializers] 639 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) }, | ^ src/libavformat/matroskadec.c:640:92: warning: missing field 'def' initializer [-Wmissing-field-initializers] 640 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) }, | ^ src/libavformat/mxf.c:111:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 111 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */ | ^ src/libavformat/mxf.c:112:112:src/libavformat/mmst.c warning: missing field 'desc' initializer [-Wmissing-field-initializers]: 285:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | { { 0x06,0 x285 | 0 E , 0x 2 B, 0 x 3 4 ,0 x 04 , |0|x l0e1,n0gtxh0_1r,e0src/libavformat/matroskadec.cx:06501:,820:x 0warning: 4,missing field 'def' initializer [-Wmissing-field-initializers]0 mx0a1i,n0ixn0g1 ,>0 xsi6500 | 1z,0 ex 0 o 1f,{ (m0mxsM0-AT2RO>Sin,_Kbu0fAfx_IeDr)0_ C0H-, 1A20P)x 0S0{ }T, 1R4 I,| N ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~AG ,V CO ELB_MTRLC__BTsrc/libavformat/mmst.c70:U9321 T:F}378, :/ ,warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0I ,T U0-,R BoTf. 70f9321se t | * o /f ( Ma | ^t r o sk aC ha p t e r,|src/libavformat/mp3dec.c |t l:iet601nl:get137:)h _warning: }r, missing field 'unit' initializer [-Wmissing-field-initializers]e | m ^ aining >src/libavformat/mxf.c :s113iz:e116:o fwarning: (601 | missing field 'desc' initializer [-Wmissing-field-initializers]m m src/libavformat/matroskadec.cs- >:i 651n{_ :113 b"u42s:e | u tfwarning: foermissing field 'is_counted' initializer [-Wmissing-field-initializers]){ c -"{ ,8 ) 651 0" | { x u 0 | s 6{ ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~Me, A T0RtxOa0SEblsrc/libavformat/mmst.ceK,A: 340:0_of31x:I warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2DB_cC HA,Po0xL3nA4,t0exn N3400ts | "G,4, 0, x o 0 1 , 0 xff E 0 sB1,i0etMofLf(x0_1(NpON,M0aPcEx304k,e D0tx0}1e,_,c i0Co ndx0| 1t,_t ^yep0 xetx ,0=1 =, us0exmt0mossrc/libavformat/matroskadec.c1ct):,, -652>0Ax0:3hVea42d,e_O:0rP_Tp_ xwarning: aTY0missing field 'is_counted' initializer [-Wmissing-field-initializers]c P0Ek_,e0Bx 00t O}652_Oid,) | L , { {.1i 6 4{4| , A V ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~=MCA OTL0_R}OT,S 0R,K CA_1S_,MIP TED2A40_MC VH_}APOC,OP /UT_*F LSAMNPTGT_RDYEE ,2C 4O0EDMB I*/M N LG| ^_ N_OPNAERA M}}, , | | ^ ^ src/libavformat/mp3dec.c:602:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 602 | src/libavformat/mxf.c : 114 :{112 :N Uwarning: Lmissing field 'desc' initializer [-Wmissing-field-initializers]L }, | ^ 114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */ | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c:115 :271CC libavformat/os_support.o | 117 : warning: missing field 'desc' initializer [-Wmissing-field-initializers]i nt size2 = FFMI N115( | g - > b{u f{f e0rx_0e6n,d0 x-0 Eg,src/libavformat/matroskaenc.c0-x>:2bBu2094,f:0f19xe:3r 4,warning: , 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sx src/libavformat/mpeg.ci0z4e:,)463;0: x23 0:| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 0warning: x2094comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 | 1 , 0 src/libavutil/macros.hx :0f496o:,r250 x:(0 i4note: ,expanded from macro 'FFMIN'= 0src/libavformat/matroskadec.c 463x: | 00 6591 : ;4987 | , :i#0 warning: deoxn r0bF1 _F ,(sM6590itI | xrN 0=e( 1 aa ,0m, 0;sb{x ;) 0i M5i A(,+K>, nA 0 b_(x| _Ib0 ~ ^ ~~~~~~~~~~~~~sD)0 t_ rC?}eH ,aA( mPsrc/libavformat/matroskaenc.cb1sT:)4;E2111 , R:: iU23 A+I:(V+D aC),warning: )O comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])L{ _ T | R| ~ ^ ~C ~ ^ ~~~~~~~~~~~~~ _ 2111B | T 1E 3B 6M 1L __ EU CI NfGTo ,r} , 0 (,/i * 0 =,I T0oU;f- fRis eBM6na1bt _r*so/ts kr ae| Ca ^hm asp;t eir+,+ )u i{d ) | } ~ ^ ~~~~~~~~~~~~~, | ^ src/libavformat/mxf.c:116:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/matroskadec.c:661:49 :116 | warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] { { 0661x | 0 6 , 0 x{0 EM,A0TxR2OBS,K0Ax_3I4D,_0CxH0A4P,T0ExR0F1L,A0GxH0I1D,D0ExN0,6 , 0ExB0M4L,_0NxO0N1E, 0}x,0 1 ,| 0 ^x 01,0x01,0x06,0x00,0x00 },src/libavformat/matroskadec.c 1:4662,: 49A:V Cwarning: Omissing field 'is_counted' initializer [-Wmissing-field-initializers]L _TRC_L I662N | E A R }{, M/A*T RLOiSnKeAa_rI D*/_ C H| A ^P TERFLAGENABLED, EBML_NONE }, | ^ src/libavformat/matroskadec.c:663:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] src/libavformat/mxf.c:117:115 :663 | warning: missing field 'desc' initializer [-Wmissing-field-initializers] { MATROSKA_ID _117C | H A P T E{RP H{Y S0ExQ0U6I,V0,x 0 E ,E0BxM2LB_,N0OxN34E, 0}x,0 4 ,| 0 ^x 01,0x01,0x08,0x04,0x01,0src/libavformat/matroskadec.cx:06641:,490:x 0warning: 1missing field 'is_counted' initializer [-Wmissing-field-initializers], 0x01,0x 06647 | , 0 x 0 0{, 0MxA0T0R O}S,K A1_4I,D _ACVHCAOPLT_ETRRACT_OSMM,P T E 4 2 8 } ,E B/M*L8 _SN warningMOsPN generatedTE. E -}D,C 2 8| ^D CDM */ | ^ src/libavformat/mxf.c:118:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966In file included from -2-src/libavformat/mpegts.c4: 36x: vsrc/libavcodec/bytestream.hY:C293C: 13*:/ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 293 | size2 = FFMIN(p->buffer_end - p->buffsrc/libavformat/mxf.ce:r119,: 116s:i zwarning: emissing field 'desc' initializer [-Wmissing-field-initializers]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :11949 | : 25 : note: {expanded from macro 'FFMIN' { 0x06,0 x490 | E#,d0exfsrc/libavformat/matroskadec.ci2nB:e,670 0:xF493F:4M ,Iwarning: 0Nmissing field 'is_counted' initializer [-Wmissing-field-initializers]x( 0a4,,b0)x 0(1(,a0 )x670 0 | >1 , (0 bx )0{ E? , M(0AbxT)0R 4O:,S 0K(xAa0_)1I),D 0_ xE| 0D ~ ^ ~1I ,T0IxO0N1U,I0DxIn file included from ,0src/libavformat/mpegts.c 1: ,36 0: xsrc/libavcodec/bytestream.h 0: 9294 , :0 15xE:0B 0Mwarning: ,Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0_ xN0O0N E} ,}294 , | 1 4 ,| ^ Ai VfC O(Ls_iTzReC2_ B!T=2 0s2i0z_e1)0 }| , ~~~~~ ^ ~~~~src/libavformat/matroskadec.c :/671*: 49I:T Uwarning: -missing field 'is_counted' initializer [-Wmissing-field-initializers]R BT.2020 671* | /src/libavformat/mpjpegdec.c : | 371 ^{: 135M:A Twarning: ROSKA_ID_EDImissing field 'unit' initializer [-Wmissing-field-initializers]TI ONFLAGHIDDEN, EBML_NONE }371, | | ^ { "strict_mimsrc/libavformat/mxf.ce_:b120o:u116n:d awarning: rmissing field 'desc' initializer [-Wmissing-field-initializers]y ", src/libavformat/matroskadec.c :"672r:e49q:u i120warning: r | missing field 'is_counted' initializer [-Wmissing-field-initializers]e M I M{E {672b | o0 ux n d0 a6{r, i0MexAs0T ERm,Oa0StxKc2hAB"_,,I0 DxO_3FE4FD,SI0ETxTI0(O4sN,tF0rLxiA0cG1tD,_E0FmxAi0Um1Le,T_0,bx o0EuDBn,Md0Lax_r0Ny4O),N,0E x A0}V1,_, O0 Px| T0 ^_1 T,Y0PxE0_1B,O0OxL0,1 ,{0.xi06A4, 0=x src/libavformat/matroskadec.c00:0}673,,:0 49x0:0,0 warning: 1missing field 'is_counted' initializer [-Wmissing-field-initializers]}, , D1E4C, }673A, | V C O| L ^ _ {T RMCA_TSRMOPSTKEA2_0I8D4_ E}D,I T/I*O NSFMLPATGEO RSDTE R2src/libavformat/mpjpegdec.cE0:D8372,4: 12E*:B/ M warning: L missing field 'help' initializer [-Wmissing-field-initializers]_| N ^O N E372 | } , | { ^ NULL } | ^ src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */ | ^ src/libavformat/mxf.c:123:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */ | ^ src/libavformat/mxf.c:124:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 124 | { { 0src/libavformat/matroskadec.cx06:,6830src/libavcodec/bytestream.h:x900::E317 ,:warning: 013missing field 'def' initializer [-Wmissing-field-initializers]x :2 Bwarning: ,0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x 34,0x04,0 x6830 | 1 , 0 x 0 {1 ,317M0 | Ax T0 R1 O, S0sKxiA0z_4eI,2D0 _x=C0 U1F,EF0TMxRI0AN1C(,Kp0,-x >0 b1 u, f0 fx e0 r1 _, e0 nx d0E 2B-,M 0Lpx_-0U>0Ib,Nu0Tfx,f0 e00r ,,} ,0s ,i1 z4oe,f) f;As Ve Ct| Oo ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Lf _(TMRaCt_rSoMsrc/libavutil/macros.hsP:kT49aE:I125n7:d0 eMnote: x expanded from macro 'FFMIN'P} o,s ,/ *t r=49a | c#AkdV)eC fO}iL,n_ eT R| FC ^F_ MBITN7(0a9, b*)/ ( (| a ^) > (b) ? (b) : (a)) | ~ ^ ~src/libavformat/matroskadec.c :684:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:318 :68415 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { MATR O318S | K A _ src/libavformat/mxf.cI :Di125_f:C 116U(:Es Ciwarning: LzUemissing field 'desc' initializer [-Wmissing-field-initializers]S2 T E!R=P OsSiIzTeI)O N 125, | | ~~~~~ ^ ~~~~E B M L{_ U{I N0Tx,0 60,,0 x00,E ,o0fxf2src/libavformat/mp3enc.csBe,t:0o506xf:3(1054M:,a 0twarning: xr0omissing field 'unit' initializer [-Wmissing-field-initializers]4s ,k0axI0n1d,e0xxP0o1s,,0 x p0506oE | s, )0 x }0 ,4 , 0 | xo ^0f 1f,s0ext0o1f,(0MxP031C,o0nxt0e1xsrc/libavformat/matroskadec.c,t:,0685 x:i049d9:3, v0warning: 2xmissing field 'is_counted' initializer [-Wmissing-field-initializers]_0v 0e,r0sxi0o 0n685 ) | }, , A 1V 4_{,O PMATAV_TCTROYOLPS_EKT_AIR_NCIT_D,B_ TC{2U.0Ei2R60E4_L 1A=2T I4}V},E, P /O0*S, I =T4 I,AO VNAC,VOE_LBO_MPTLTR__CNF_OLBNATEG2 _0}E2,N0 C_ O1| D0 ^I N*G/_ P A| R ^A M}, | ^ src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 686 | { MATROSKA_ID_CUEDURATsrc/libavformat/mp3enc.cI:O508N:,104 :src/libavformat/mxf.c : warning: 127 missing field 'unit' initializer [-Wmissing-field-initializers]: 118 : warning: Emissing field 'desc' initializer [-Wmissing-field-initializers]B ML_N O508N | E } , 127 | | o ^f f s e{t o{f (0MxP030C,o0nxt0e0x,t0src/libavformat/matroskadec.c,x: 0687w0:r,49i0:tx e0warning: _0missing field 'is_counted' initializer [-Wmissing-field-initializers]i, d03xv010), ,0687 x | A0 V0 _, O0 Px{0T 0_M,TA0YTxPR0EO0_S,BK0OAxO_0LI0,D, _0{Cx.U0iE06B,4L0 Ox=C0 K00N,}U0,Mx B00E0,R, ,01 x, 0 0A ,V 0_EOxBP0MT0L_,_F0NLxOA0NG0E_, E0}Nx,C0 O0 D | }I ^, N G _0P,A RAAVMC}O,L _ T| R ^C _UNSPECIFIED }, | ^ src/libavformat/mp3enc.c:510:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 510 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ CC libavformat/paf.o src/libavformat/mp3enc.c:511:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 511 | { NULL }, | ^ src/libavformat/matroskadec.c:692:107: warning: missing field 'def' initializer [-Wmissing-field-initializers] 692 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegts.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxf.c: 356132 | : 114 : warning: smissing field 'desc' initializer [-Wmissing-field-initializers]i ze2 = FFMIsrc/libavformat/matroskadec.cN(:p703-:>98b: u 132fwarning: | fmissing field 'def' initializer [-Wmissing-field-initializers]e r _ e n{d {- 0px-0>6b, u0f703xf | 0e Er ,,0 xs 2i{Bz ,eM0)Ax;T3 R4 O,| S0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Kx A_0I4D,_src/libavutil/macros.h0T:xA490G:1N25,A:0M xEnote: 0,expanded from macro 'FFMIN'1 , 0 x 0 1 , 490 | x#E0dB4eM,fL0i_xnU0eT1 F,F80F,xM 0I01N,,( 0a0x,,0b 1) , 0( x( 0a 2) , 0> x 0( 1b ,) 0 x? 0 0( ,b 0) x o0:f0 f (s}ae,)t )o1 f4 (,| M ~ ^ ~aA tVrCoOsLk_aSTPaIn file included from Cgsrc/libavformat/mpegts.c,_: 36Bn: Tasrc/libavcodec/bytestream.h4m7:0e357B):G 15 }:},, warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| * ^ ITU- R357 | B T . 6 0i1f *(/s i z| e ^2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:704:100: warning: missing field 'def' initializer [-Wmissing-field-initializers] 704 | { MATROSKA_ID_TAGSTRING, src/libavformat/mxf.c E:B133M:L112_:U Twarning: Fmissing field 'desc' initializer [-Wmissing-field-initializers]8 , 0, 0, 133 | { { 0oxf0f6s,e0txo0fE(,M0axt2rBo,s0kxa3T4a,g0,x 0s4t,r0ixn0g1), 0}x,0 1 ,| 0 ^x 01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BTsrc/libavformat/matroskadec.c70:9706 :}97,: /warning: *missing field 'def' initializer [-Wmissing-field-initializers] ITU-R BT.70 9706 | * / | { ^ MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetosrc/libavformat/mxf.cf:(134M:a116t:r owarning: smissing field 'desc' initializer [-Wmissing-field-initializers]k aTag, def) }, | 134 ^ | { { 0x06,0x0E,0x2B,0x34,0xsrc/libavformat/matroskadec.c0:4707,:097x:0 1warning: ,missing field 'def' initializer [-Wmissing-field-initializers]0 x01,0x06,0x 07074 | , 0 x 0 1{, 0MxA0T1R,O0SxK0A1_,I0Dx_0T2A,G0DxE0F3A,U0LxT0_0B,U0Gx,0 0 E}B,M L1_4U,I NATV,C O0L,_ S0P,C _ S M P T E 2 4 0 M } , / * S MoPfTfEs e2t4o0fM( M*a/t r | o ^s kaTag, def) }, | ^ src/libavformat/mxf.c:135:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */ | ^ src/libavformat/mxf.c:136:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */ | ^ src/libavformat/matroskadec.c:713:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 713 | src/libavformat/mxf.c : 137:{117 :M Awarning: Tmissing field 'desc' initializer [-Wmissing-field-initializers]R OSKA_ID_TAGTARGET S137_ | T Y P E ,{ { 0 x 0 6E,B0MxL0_ES,T0Rx,2 B ,00,x 304,, 0oxf0f4s,e0txo0f1(,M0axt0r1o,s0kxa0TDa,g0Txa0r4g,e0tx,0 1t,y0pxe0)1 ,}0,x 0 1| , ^0 x02,0x06,0x00,0x00 }src/libavformat/mpeg.c, 14:,520 :A19V:C Owarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ SPC_BT2020_NCL }, /520* | I T U-R fBoTr. 2(0i2 0= N0o;n -iC onntb _Lsutmrienaamnsc;e i*+/+ ) | { ^ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxf.c:139:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 139 | {src/libavformat/matroskaenc.c { 0x:022596:,190:x 0warning: E,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0x 2B,0x34,0x04,0x01, 02259x | 0 1 , 0 xf0o1r, 0(xi0 4=, 00x;0 1i, 00nxb0_1s,t0rxe0a2m,s0;x 0i1+,+0)x 0{0 , 0| x0 ~ ^ ~~~~~~~~~~~~~0 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */ | ^ src/libavformat/mxf.c:141:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 141 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED }, | ^ src/libavformat/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/matroskadec.c:733:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 733 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) }, | ^ CC libavformat/pcm.o src/libavformat/matroskadec.c:744:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 744 | { MATROSKA_ID_CLUSTER, EBML_STOP }, | ^ 2 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:762:88: warning: missing field 'def' initializer [-Wmissing-field-initializers] 762 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlock,additional) }, | ^ src/libavformat/matroskadec.c:772:81: warning: missing field 'def' initializer [-Wmissing-field-initializers] 772 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:774:86: warning: missing field 'def' initializer [-Wmissing-field-initializers] 774 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) }, | ^ src/libavformat/matroskadec.c:775:93: warning: missing field 'def' initializer [-Wmissing-field-initializers] 775 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) }, | ^ src/libavformat/matroskadec.c:776:87: warning: missing field 'def' initializer [-Wmissing-field-initializers] 776 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) }, | ^ src/libavformat/matroskadec.c:777:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 777 | { MATROSKA_ID_CODECSTATE, EBML_NONE }, | ^ CC libavformat/pcmdec.o src/libavformat/matroskadec.c:785:82: warning: missing field 'def' initializer [-Wmissing-field-initializers] 785 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) }, | ^ src/libavformat/matroskadec.c:787:89: warning: missing field 'def' initializer [-Wmissing-field-initializers] 787 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) }, | ^ src/libavformat/matroskadec.c:788:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 788 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP }, | ^ src/libavformat/matroskadec.c:789:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 789 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP }, | ^ src/libavformat/matroskadec.c:790:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 790 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE }, | ^ src/libavformat/matroskadec.c:791:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers] 791 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE }, | ^ 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/pcmenc.o In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskaenc.c:2526:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2526 | if (srclen < header.blocksize) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/movenc.c:src/libavformat/mpegenc.c44: :src/libavcodec/put_bits.h:196227::2337:: 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] 196 | 227 | f o r (iif =( s0-;> biu f<_ ecntdx -- s>-n>bb_usft_rpetarm s>;= is+i+z)e o{f ( B| i ~ ^ ~~~~~~~~~~~~~~~t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 239 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegenc.c:289:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/pjsdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/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, sisrc/libavformat/mpeg.cze);: 729| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 729 | 49 | f#odre f(iin e= F0F;M IiN ( n(b(_as)t r>e a(mb)s ;? i(+b+)) : | ( ~ ^ ~~~~~~~~~~~~~a )) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:1021:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1021 | *num = av_int2float(avio_rb32(pb)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ CC libavformat/pmpdec.o In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->src/libavformat/mpc8.cbuf:f185e:r46 :+ = Fwarning: Fcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]M IN(g->buffer_end - g -185> | b u f f e r , siifz e()a;v _ s| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t _add64(pos, c->src/libavutil/macros.hh:e49a:d25e:r _note: pexpanded from macro 'FFMIN'o s) != po s49 | +# d(eufiinnte6 4F_FtM)IcN-(>ah,eba)d e(r(_ap)o s>) ({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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:src/libavformat/mpegtsenc.c49::2532: : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN(a, b186) | ( ( a ) s>i z(eb2 )= ? F(FbM)I N(:p -(>ab)u)f f e| r ~ ^ ~ _end - p->In file included from bsrc/libavformat/msnwc_tcp.cu:f21f: esrc/libavcodec/bytestream.hr:,356 :s13i:z ewarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | src/libavutil/macros.h :49 : 25 : snote: iexpanded from macro 'FFMIN'z e2 = F F49M | I#Nd(epf-in>beu fFfFeMrI_Ne(nda ,-b )p -(>(bau)f f>e r(,b )s i?z e()b); : | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a )) | src/libavutil/macros.h ~ ^ ~: 49:25: note: expanded from macro 'FFMIN' In file included from src/libavformat/mpegtsenc.c:32 : src/libavcodec/bytestream.h49: | 187#:d15e:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMI N187( | a , b ) i(f( a()s i>z e(2b )! =? s(ibz)e ): (| a) ~~~~~ ^ ~~~~) | ~ ^ ~ In file included from src/libavformat/msnwc_tcp.c:21: src/libavcodec/bytestream.h:357:15src/libavformat/mov.c: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259:43 :357 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 != si259ze | ) | l ~~~~~ ^ ~~~~o ngitude = ((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] 2722src/libavformat/mov.c | : 261 : 43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (si d261e | _ d a talat_istuidzee !== (p(ainrt-3>2e_xtt) raavdioa_trab_3si2z(ep)b )){ / (| f ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~l oat) (1 << 16); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:250:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 250 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ CC libavformat/pp_bnk.o 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) | ~~~~~~ ^ ~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mpegenc.c :344:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int s344i | z e 2 f=o rF F(MiI N=( g0-;> biuf f -n bg_-s>tbruefafmesr;, i +s+i)z e{) ; | | ~ ^ ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavformat/mpegenc.cnote: :expanded from macro 'FFMIN'472 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #def i472n | e F F MfIoNr( a(,bi) =( (0a;) i> <( bc)t x?- >(nbb)_s t:r e(aa)m)s ; i| + ~ ^ ~+ ) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:560:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 560 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:1226:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warnings generated1226. | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | foIn file included from r (isrc/libavformat/mpegtsenc.c =: 032;: src/libavcodec/bytestream.hi :< 293s:13-:> nwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ streams; i++) { | ~ ^ ~~~~~~~~~~~~~293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/mpegtsenc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/prompeg.o src/libavformat/mpeg.c:931:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 931 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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) 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/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h :355294 | : 15 : warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e = F F294M | I N ( g -i>fb (usfifzeer2_ e!n=d si-z eg)- >| 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/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.hCC libavformat/protocols.o :317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffesrc/libavformat/mpeg.cr,: 1018s:i23ze:) ;warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 251018: | note: expanded from macro 'FFMIN' fo r49 | (#id e=f i0n;e iF Fan,bb)_ s(t(ar)e >a m(sb); ?i +(+b)) {: (| a ~ ^ ~~~~~~~~~~~~~) ) | ~ ^ ~ In file included from src/libavformat/mxfdec.c:53: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpeg.c:1034:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1034 | { "sub_name", "URI for .sub file", offsetof(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/mvdec.c:485:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 485 | if (index->pos > pos) | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:487:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 487 | else if (index->pos < pos) { | ~~~~~~~~~~ ^ ~~~ src/libavformat/mvdec.c:506:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (mv->eof_count >= avctx->nb_streams) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mvdec.c:514:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 514 | if (mv->stream_index >= avctx->nb_streams) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:537:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | for (i = 0; i < avctx->nb_streams;src/libavformat/matroskaenc.c i+:+3003):45 : | warning: ~ ^ ~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1 warning generated. 3003 | if (mkv->reserve_cues_space == size + 1) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/matroskaenc.c:3019:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3019 | if (size < mkv->reserve_cues_space) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3028:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 3028 | if (endpos - mkv->segment_offset < (1ULL << 56) - 1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3062 | for (i = 0; i < s->nb_streams; ++i) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskadec.c:1493:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1493 | if (ffio_limit(pb, length) != length) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/matroskadec.c:1547:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1547 | while (matroska->num_levels && pos == level->start + level->length) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~ 82 warnings generated. 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: src/libavformat/matroskadec.cwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 1617:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 505 | if1617 | ( s n p r i ntiff ((ps-tr>,b usft_sriz_esi z= str_sizesrc/libavformat/matroskadec.c_:a1625:l19lo:c) 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3128:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3128 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/matroskaenc.c:3168:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3168 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1014:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1014 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mpegenc.c:1024:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 1024 | if (s->packet_size > avail_data && !flush | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/mpegenc.c:1050:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | for (i = 0; i < ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/psxstr.o src/libavformat/mpegenc.c:1107:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavformat/matroskaenc.c:3283:210 :1107 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_assert0(av_fifo_can_rea d3283( | s t r e a{m "-r>efsiefrov)e _=i=n dterxa_ilsepra_cseiz"e,) ;"R e s| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~e rve a given amsrc/libavutil/avassert.ho:u38n:t11 o:f note: sexpanded from macro 'av_assert0' pace (in b38y | t e s ) iaft (t!h(ec obnegdi))n n{i n g o f t h e fi l e f o r t h e i n d e x ( c u e s ) . " , O F F S ET ( r e s e r v e _ c u\e s_ s| p ^~~~a ce), 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 In file included from prosrc/libavformat/movenc.cv:id67e: dsrc/libavformat/ttmlenc.h :a33m:o38u:n twarning: ocomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]f bytes in a cluster. " ,33 | c o d e c p ar - > e x t r a d a t aO_FsFizSeE T(>c=l uTsTtMeLr_EsNizCe_E_XTlRiAmDitA)TA,_ SAIVG_NOAPTTU_RET_YSPIE_ZIE N&T& , | { ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3286:210: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3287:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3287 | { "dash", "Create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3288:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3288 | { "dash_track_number", "Track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavformat/matroskaenc.c:3289:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3289 | { "liCC libavformat/pva.o ve", "Write files assuming it is a live streasrc/libavformat/matroskadec.cm.":,1664 :O18F:F Swarning: ETcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (is_live), AV_ O1664 | P T _T YPiE_fBO O(Lp,k t{_ s.ii6z4e => =0 1}0, 000,00 010, UFL)A GS | }, ~~~~~~~~ ^ ~~~~~~~~~ | ^ src/libavformat/matroskaenc.c:3290:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3290 | { "allow_raw_vfw", "allow RAW VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3291:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3291 | { "flipped_raw_rgb", "Raw RGB bitmaps in VFW mode are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3292:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3292 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavformat/matroskaenc.c:3297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3297 | { NULL }, | ^ src/libavformat/matroskaenc.c:3286:193: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 3286 | { "cluster_time_limit", "Store at most the provided number of milliseconds in a cluster.", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7src/libavformat/mpegenc.cffff:ff1200ff:f19ff:f fwarning: ffcomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] ) | ^~~~~~~~~~~~~~~~~~ 1200 | if (can_write < size) { | ~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:599:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 599 | entries >= UINT_MAX / sizeof(*sc->drefs)) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:602:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (i = 0; i < sc->drefs_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/movenc.c:98:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "skip_iods", "Skip writing iods atom.", offsetof(MOVMuxContext, iods_skip), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:99:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPsrc/libavformat/mpegenc.cT_:T1258Y:P19E:_ Iwarning: NTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64 = -1}, -1 ,1258 | 2 5 5 , fAoVr_ OP(Ti_ =F 0L;A Gi_ EPnbA_RsAtM}r,e a m| s ^; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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(MOVMuxContexsrc/libavformat/mpegenc.ct, m:i1268n_:23f:r awarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m ent_duration), 1268A | V _ O PfTor_ T(iYntP iE _=I N0T;, {i. },n b_0s,t rIeNaTm_sM;AX ,i+ +A)V _{O P T_| F ~ ^ ~~~~~~~~~~~~~~~L AG_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(MOVMuxCCC libavformat/pvfdec.o ontext, ism_lookahead), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 255, AV_OPT_src/libavformat/mpegenc.cFLAG:_E1284N:C150O:D Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]G _PARAM}, | ^ 1284 | { "muxrate", NULL, src/libavformat/movenc.c : 105 : 184 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | O FF S E T({u s"evr_imduex_ora_tet)r,a ckA_Vt_OiPmT_eTscYalPeE"_,I NT",s e{t .tii6me4s c=a 0l e }o,f 0 , a(l(1l< o F Fv_A747Ri | Re Ati Ym e_ sEiLcEMfS (ap(lkea"tt,->te smotprfeatfssmet)o_f()M OiV n| Md ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ue x xostvrieeam__tiinmdeexs c>a=l es)-, >AVn_bO_PsT_tTreYamPsE)_ {I NT ,| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~{. i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 122 | { NULL }, | ^ src/libavformat/matroskadec.c:2023:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2023 | for (profile = 0; profile < FF_ARRAY_ELEMS(aac_profiles); profile++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2033 | for (sri = 0; sri < FF_ARRAY_ELEMS(ff_mpeg4audio_sample_rates); sri++) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxg.c:180:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | if (mxg->soi_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mxg.c:220:55: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 220 | if (startmarker_ptr - mxg->buffer > mxg->cache_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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 CC libavformat/qtpalette.o > max)) { | 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ warning generated. src/libavformat/mux.c:857:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 857 | if (max && sti->interleaver_chunk_duration > max) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ CC libavformat/r3d.o CC libavformat/rawdec.o 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 }, | ^ 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 }, | ^ src/libavformat/nsvdec.c:607:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 607 | for (i = 0; i < FFMIN(8, vsize); i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/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 | src/libavformat/nistspheredec.c :{ 115.:i216:4 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 }, 0, 1, AV_O P115T_ | FL AG _ D E C O D I N G_ PiAfR A(Mb p}s, > | IN ^T 16_MAX/8U) | ~~~ ^ ~~~~~~~~~~~~ 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/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/mux.c:1050:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1050 | if (stream_index < 0 || stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~ In file included from src/libavformat/mxfenc.c:51: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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/mov.c:1365:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1365 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:353:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | for (i = 0; i < s->nb_programs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/mpegts.c:355:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if (program->id == programid) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ 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)) | ~ ^ ~ CC libavformat/rawenc.o In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mpegts.c:390:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 390 | for (k = 0; k < ts->stream->nb_programs; k++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:393:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (k == ts->stream->nb_programs) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:396:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 396 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:398:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (j = 0; j < p->nb_pids; j++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:402:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | for (k = 0; k < ts->stream->nb_programs; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:403:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 403 | if (ts->stream->programs[k]->id == p->id) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/mov.c:1494:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1494 | if ((version == 1 && st->duration == UINT64_MAX) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rawutils.o In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/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/nut.c:258:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | for (i = 0; i < nut->avf->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defCC libavformat/rawvideodec.o ine 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 | #definCC libavformat/rdt.o e 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) | ~~~~~ ^ ~~~~ 15 warnings generated. 11 warnings generated. src/libavformat/mxfdec.c:449:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 449 | for (i = 0; i < size && !avio_feof(pb); i++) { | ~ ^ ~~~~ src/libavformat/mxfdec.c:456:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 456 | return i == size; | ~ ^ ~~~~ CC libavformat/realtextdec.o src/libavformat/mxfdec.c:485:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c 186 | : 739 : 51 :siz ewarning: 2 comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]= FFMIN(p->buffer_e n739 | d - p - i>fbu ff(eirc,o nvs(izced,) &;2i n warning, s| generated& ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. i nlen, &src/libavutil/macros.ho:u49t:,25 :& onote: utexpanded from macro 'FFMIN'l en) == 49-1 | ) #{d e f| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:2485:40: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 2485 | if (default_duration > UINT64_MAX || default_duration < 0) { | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2493:44: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2493 | if (track->video.display_width == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2495:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 2495 | if (track->video.display_height == -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/matroskadec.c:2893:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2893 | st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:2892:43: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2892 | st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/oggdec.c:36: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->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.h (a:)180): 32 :| ~ ^ ~warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, sIn file included from ize)src/libavformat/nutenc.c;: 31 : | src/libavcodec/bytestream.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #293d | e f i n es iFzFeM2I N=( aF,FbM)I N(((pa-)> b>u f(fbe)r _?e n(db )- :p -(>ab)u)f f e| r ~ ^ ~, size); | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavformat/oggenc.c :31: src/libavcodec/bytestream.h:187:15: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 187 | i f49 | (#sdiezfei2n e! =F FsMiIzNe()a , b| ) ~~~~~ ^ ~~~~ ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggparsecelt.c:27: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mov.c:1931:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 1931 | && buffer >> 32 <= atom.size | ~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfdec.c:672:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:672:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 672 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/mxfdec.c:684:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 684 | else if (size < plaintext_size) | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mpegts.c:987:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 987 | old_codec_tag != st->codecpar->codec_tag) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mpegts.c:986:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare] 986 | old_codec_id != st->codecpar->codec_id ||src/libavcodec/bytestream.h | : ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - 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/mpegtsenc.c) | : ~ ^ ~ 1123:23: warning: In file included from src/libavformat/nutenc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1123 | 356 | fsoirz e(2 i= F=F M0I;N( pi -< >s-b>unfbf_eprr_ogernda m- sp;- >ib+u+)f f{er , | ~ ^ ~~~~~~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/mpegtsenc.csrc/libavutil/macros.h::115349::1925:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 491153 | | # de f i fnoe rF F(MiI N=( a0,;b )i (<( sa->)n >b _(sbt)r e?a m(bs); i:+ (+a))) { | ~ ^ ~ | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/nutenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/matroskadec.c:3040:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3040 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3043:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3043 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3136:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3136 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/nuv.c:182:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | if (fps < 0.0f) { | ~ ^~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavformat/nuv.c:49::25:188 :note: expanded from macro 'FFMIN'19 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #define F188FM | I N ( a , b ) ( ( a ) f>ps ( b=) 0? .(0bf) ;: | ( ~ ^~~~a )) | ~ ^ ~ In file included from src/libavformat/oggenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/mxfenc.c:147:24: warning: missing field 'index' initializer [-Wmissing-field-initializers] 147 | { AV_CODEC_ID_NONE } | ^ src/libavformat/mpegts.c:1065:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1065 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/matroskadec.c:3218:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3218 | if (size <= total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3227:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 3227 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/matroskadec.c:3263:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3263 | if (lace_size[n - 1] + snum > (uint64_t)INT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3272:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3272 | if (size < total) | ~~~~ ^ ~~~~~ src/libavformat/mxfdec.c:780:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 780 | if (this_partition != klv_offset - mxf->run_in) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:847:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 847 | mxf->run_in + partition->previous_partition >= klv_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 14 warnings generated. 1 warning generated. src/libavformat/matroskadec.c:3406:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3406 | if (blocksize > srclen) { | ~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegtsenc.c:1518:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1518 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegtsenc.c:1521:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1521 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); | ~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:1329:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1329 | for (i = 0; i < p->nb_stream_indexes; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 2 warnings generated. src/libavformat/oggdec.c:302:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 302 | In file included from ifsrc/libavformat/oggparseogm.c :(29os: -src/libavcodec/bytestream.h>b:171u:f18si:z ewarning: - os->bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u fpos < 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)) | ~ ^ ~ src/libavformat/movenc.c:1676:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 1676 | src/libavformat/oggparseogm.c: 29 : src/libavcodec/bytestream.hf:o186r: 13(:i warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 ; i < FF_ARRAY _186E | L E M S (smiozev2_ p=i FxFM_IfNm(tp_->tbaufgfse)r;_e ni+d+ )- { p -| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:529: src/libavcodec/bytestream.h: warning187:s15 generated:. warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavformat/movenc.c | #:de1766fi:n32e: FFwarning: MIcomparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare]N (a,b) ((a) > (b 1766) | ? ( b ) : (a ) ) | ~ ^ ~ codec_tags->id == codec_id) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:2534:53: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:2534:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2534 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") && | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ In file included from src/libavformat/mov.c:src/libavformat/oggparseogm.c2532::2953: :src/libavcodec/bytestream.h warning: :comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]293 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2532 | 293 | c o de c s_itazg e!=2 A=V _FRLF3M2I("Na(pp-c>nb"uf)f &e&r c_oendd e-c _tpa-g> b!u=f fAerV,_ RsLi3z2e()";ap c h| " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) && | src/libavutil/macros.h ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavformat/mov.c :492532 | :#21d:e fwarning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ne FFMIN(a,b )2532 | (( a ) > ( b ) ?c od(eb)c _:t a(ga )!)= A| ~ ^ ~V _RL32("apIn file included from csrc/libavformat/oggparseogm.cn:"29): &src/libavcodec/bytestream.h&: 294c:o15:d ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c _tag ! = 294A | V _ R L 32i(f"a pc(hsi"ze)2 !=& &si z e| ) ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | ~~~~~ ^ ~~~~ 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/movenc.c:1816:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1816 | if (field_order < FF_ARRAY_ELEMS(fiel_data)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavformat/mov.csrc/libavutil/macros.h:49::256525:: 39note: : expanded from macro 'FFMIN'warning: missing field 'size' initializer [-Wmissing-field-initializers] 49 | #de fi2565ne | FF M I N( a ,b )M O(VA(tao)m >a ( b=) ?{ (AbV)_ R:L 3(2a()")s t | s ~ ^ ~d ") }; | ^ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] src/libavformat/matroskadec.c 160 | : 3741: 42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] if (ogg->streams[ i]3741. | s e r i a l(b l=o=c k_steriimael) > =| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~0 || cluster_time >= -block_time)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3745:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 3745 | timecode < track->end_timecode) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/matroskadec.c:3788:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3788 | if (cluster_time != (uint64_t)-1 && (block_time >= 0 || cluster_time >= -block_time)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/matroskadec.c:3790:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 3790 | FFMAX(track->end_timecode, timecodesrc/libavcodec/bytestream.h + :bl355o:c13k: _warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ration); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:35525 | : note: expanded from macro 'FFMAX' size = F47F | M#INd(egf-i>nbeu fFfFeMArX(_ae,nb)d ((-a ) g>- >(bubff)er ,? si(zae)); : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavformat/matroskadec.c | :#3835d:e22f:i nwarning: ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] FFMIN(a,b) 3835( | ( a ) > ( b )i f? ((tbi) m:e c(oad)e) ! =| ~ ^ ~A V_NOPTS_VALUEIn file included from )src/libavformat/oggparseogm.c : 29| : ~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/bytestream.h :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparseogm.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] src/libavformat/oggdec.c 180 | : 561 :i21f: ( pwarning: tcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]s > INT64_MAX && p ts561 ! | = A V _iNfOP T(So_sV-A>gLraUnEu)l {e =| = ~~~ ^ ~~~~~~~~~~~~~~ - 1) | ~~~~~~~~~~~ ^ ~~ CC libavformat/redspark.o 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++) { | ~ ^ ~~~~~~~~~~~~ CC libavformat/replaygain.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 && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavformat/mxfenc.c:531:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 531 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:561:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 561 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavformat/mxfenc.c:573:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (i = 0; i < MXF_NUM_TAGS; i++) { | ~ ^ ~~~~~~~~~~~~ In file included from src/libavformat/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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavformat/oggparsevorbis.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:1594:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1594 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */ | ^ src/libavformat/mxfdec.c:1595:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1595 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0src/libavformat/mpegtsenc.cx03:,0x21880:119,:0 xwarning: 02comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], 0x11,0x01,0x00 }, 21881 | 4 , f o rA V(_src/libavformat/mxfenc.cCiO D=:E 622C0_:I;CC libavformat/riff.o 19D: _iwarning: D nNb_UstL Lre622, | a 1m s4; i } +,fo+r ) / *( { In file included from iVC| src/libavformat/oggparsevorbis.c- ~ ^ ~~~~~~~~~~~~~=:3 31*: 0/src/libavcodec/bytestream.h;: 186 i: | 13 ^<: swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> nb_streams; i++) { 186 | | ~ ^ ~~~~~~~~~~~~~ size2 = FFMIN(p->buffer_end -src/libavformat/mxfdec.c p:->1596b:u129:f fwarning: emissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1596 | {src/libavutil/macros.h :49{: 25:0 xnote: 0expanded from macro 'FFMIN' 6,0x0e, 049x2 | b#d,e0fx3i4ne, 0xF0Fsrc/libavformat/oggdec.h4M,I:N1800:x(032a:1, ,bwarning: 0)x0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]1 ,(0(xa)0 2>, 0(xb0) d ,?180 | (b0) :x 0 1 ,0(xiaf0) 3(), pt0 sx 0| 1> ~ ^ ~ , I0xN0T26,04x1_In file included from M2,src/libavformat/oggparsevorbis.cA0:x0X131 : ,src/libavcodec/bytestream.h0&&: x18700p :},t 15s1:4 , !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] A V _ AN187V | O_ PC T OSiD_fE C(VA_LsIiDU_zEe)2VC 1,{ ! N=| ~~~ ^ ~~~~~~~~~~~~~~U LsL,i z1e)4 }| , ~~~~~ ^ ~~~~ /* VC-1 */ | ^ src/libavformat/mxfdec.c:1597:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1597 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */ | ^ src/libavformat/mxfdec.c:1598:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1598 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEsrc/libavformat/oggdec.cC_I:D787_D:IR25A: Cwarning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] NULL, 14 }, /* V787 | C - 2 * / i f| ( ^os ->granule != -1LL) { | ~~~~~~~~~~~ ^ ~~~~ 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_IDsrc/libavformat/mpegtsenc.c_CF:HD2231,: 19NU:L Lwarning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4 }, /* VC-5 */ 2231| | ^ fosrc/libavformat/matroskadec.cr (:i4028 :=63 :0; warning: i comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]< s->nb_streams; i++ )4028 | { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c :i1600n:d129e:x _ewarning: nmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]t ries[i].time s1600t | a m p { *{ 0mxa0t6r,o0sx0kea,-0>xti2mbe,_0sx3c4a,l0ex 0>4 ,0txs0)1 ,{0 x 0| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~,0 x02,0x0d,0x01,0src/libavformat/matroskadec.cx:040273:,67:0 xwarning: 0comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]1 ,0x02,0x1c ,40270 | x 0 1 , 0 x 0 i0f }(,i n14d,e x _ e nAtrVi_CeOsD[EiC _-I D1_P]R.OtRiEmSe,s taNmUpL *L , m1a4 t}r, o/s* kPa-r>otRimees_ s*/c al e| ^< = ts && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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,0x634,0 warningxs0 generated4,. 0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 }, | ^ src/libavformat/mxfdec.c:1604:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1604 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */ | ^ src/libavformat/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,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */ | ^ src/libavformat/mxfdec.c:1609:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1609 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0src/libavcodec/bytestream.hx4f }:, 2711:417,: warning: AVcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ CODEC_ID_RAWVIDEO }271, | / * L egiancty s?iz?e 2Un co=m FpFrMeIsNs(egd- >Pbiucffteurre_ *e/nd -| ^g ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define Fsrc/libavformat/mxfdec.cF:M1610IN:(118a:, bwarning: )missing field 'desc' initializer [-Wmissing-field-initializers] ((a) > (b) ? 1610 | ( b ) {: {( a0)x)00 , 0| x ~ ^ ~0 0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ src/libavformat/mpegtsenc.c:2277:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2277 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2279:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2279 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC }, | ^ src/libavformat/mpegtsenc.c:2281:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2281 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC }, | ^ CC libavformat/riffdec.o In file included from src/libavformat/oggparseopus.c:27src/libavformat/mxfdec.c: src/libavformat/oggdec.h::1615160::11936:: warning: warning: missing field 'desc' initializer [-Wmissing-field-initializers] comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1615 | { 160{ | 0 x 0 6 , 0ixf0 e(,o0gx2gb-,>0xs34t,r0xe0a4m,s0[xi0]1.,s0exri0a1,l0 x=0=1 s,e0xr0ida,l0x)0 1 ,| 0 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~x 03,0x01,0x02,In file included from 0x0src/libavformat/oggparsevorbis.c1,:0x310: 0,src/libavcodec/bytestream.hsrc/libavformat/mpegtsenc.c0::293x2301::103013:0: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4, AV_CO D2301E | C _ I D _ 293M | PO FE F G sS2EiT(VpImzeDtE2_Os t}a=r, t/*F_F pMiMd)I,XN F(A-pVG_-OPCTCC libavformat/riffenc.o > bu_fSfeTMrPY_TenPEdE D_-1-I 0pN -mTa>,pb pu{i ffne.gris6 ,4* / =s 0| ^i xz1e0);0 0 }| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F IRST_OTsrc/libavutil/macros.hH:E49R:_25P:I Dnote: ,expanded from macro 'FFMIN' LAST_OT H49E | R_#PdIeD,f iEnNeC }F, F M| Isrc/libavformat/mxfdec.c ^:N 1616:(119:a ,warning: bmissing field 'desc' initializer [-Wmissing-field-initializers]) ((asrc/libavformat/mov.c) >: (b27261616) | : 36 ? :( bwarning: ){comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] :{ (0src/libavformat/mpegtsenc.cx0a0:2303):,0)x | 9927260 ~ ^ ~0: | ,0 warning: x missing field 'unit' initializer [-Wmissing-field-initializers] 0 0In file included from ,src/libavformat/oggparsevorbis.ci0f:x 310(2303 | : 0src/libavcodec/bytestream.h(:294 : , u150 i:nxtO 0warning: 06Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],04x0F _0tS,)E 2940xenT | 0 t(s0, 0rxite 0 as0irft ,*0x_0(0 ,psi1d0)i2 x+,z 0 eA4 0>2 V!=, sait_o0mzOxP0T0_,T.e0Yxs0) P i0| Ez_e ~~~~~ ^ ~~~~), 0Ix0 N| T ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~0, ,{0x 0.0i6,40x 0=0 ,00xx00100 0} ,}, F0I,R S T _ O ATVH_ECRO_DPEIC_DI,D _NLOANSET_ O}T, H E| R ^_ PID, ENC }, | ^ src/libavformat/mpegtsenc.c:2304:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC }, | ^ src/libavformat/mpegtsenc.c:2305:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2305 | { "muxrasrc/libavformat/mxfdec.cte":,1621 :N119:U LLwarning: ,missing field 'desc' initializer [-Wmissing-field-initializers] O FFSET(mux_rate), 1621A | V _ O P T{_ T{Y P0Ex_I0N6T,0,x {0 e.,i06x42b ,=0 x13 4},,0x 004,, 0IxN0T1_,MA0X,x 01E,NC0 x0}A, , 0x| 0 ^ 4,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14,src/libavformat/mpegtsenc.c : 2307 : 103 : warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]V_ CODEC_ID_H 223076 | 4 } , / * OHF.F26S4E/TM(PpEeGs-_4p AaVCy loIantdr_sai Pzroef),i AlV_eOsP T*_/src/libavformat/oggdec.hT Y :P| E ^180_: I32NT:, warning: { comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare].i 64 = DEFAULT_PES_P A180Y | L O A D _iSIfZ E( p},t s0 , >I NITN_TM6A4X_,M CC libavformat/rka.o AEXNsrc/libavformat/mxfdec.c :C& 1622}&: p,t119 :s warning: | missing field 'desc' initializer [-Wmissing-field-initializers]! ^ = AV_NOPTS_V AL1622U | E ) { { {| ~~~ ^ ~~~~~~~~~~~~~~0 x06,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,0src/libavformat/mpegtsenc.cx0:02323,:0108x:0 0warning: ,0missing field 'unit' initializer [-Wmissing-field-initializers] x00,0x00,0 2323x | 0 0 ,0 x{0src/libavcodec/bytestream.h 0",m0px:e0317g:0,t130s: x_warning: 0ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0o ,py0txs"0,0 ",d0xo0n0,'0t x 03170o | f, f0 x0s0 e, sti0 zxdte0s/20pt ,0sx=00", 0x,00F FOM}IF,NF ( S0pE-,>bT u (fco p f ye t ArV__seCO)nD,E dAVC_ -_ OPITpD-_>Tbsrc/libavformat/mov.c_YuPN:fEO2800f_N:BeE47Or :}O, ,L,swarning: i zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] {| e ^). ;i 6 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= -1 }, 2800- | src/libavutil/macros.h1,: 49:1 ,25 E N: C } note: , expanded from macro 'FFMIN' | ^a v_a s49s | e#rdte0(fsicn-e> sFtsFcM_IdNa(taa,[b)i n(src/libavformat/mpegtsenc.cd(e:xa]) 2324>: .(128bf: )warning: i? missing field 'unit' initializer [-Wmissing-field-initializers]( rbst) < =: s(c -2324>a | c ) h ) u {n| k ~ ^ ~ "_tcaboleus_nvteIn file included from )r; src/libavformat/oggparsevorbis.cs: 31i| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~: src/libavcodec/bytestream.ho:n318",: 15:" warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e tsrc/libavutil/avassert.h P:A 38318 | T: ,11: note: P expanded from macro 'av_assert0' MifT ,( sSi Dz38e | T 2 !=a n sd iNIiTz fveer) (si o! n(",| co ~~~~~ ^ ~~~~nOd) F)FS E{ T ( ta b l e s _ v e r s i o n ) , A V_ OP T_ T YP E _I N T , { . i 64src/libavformat/mxfdec.c := 1628 :0 }101 ,: 0 warning: , missing field 'desc' initializer [-Wmissing-field-initializers] 31 , E N C } , \1628| | ^ | ^~~~ { { 0x06,0x0e,0x2b,0x34,0x04,0xsrc/libavformat/mpegtsenc.c0:1,23260:x800:1 ,0warning: x0missing field 'unit' initializer [-Wmissing-field-initializers]A ,0x04,0x0 12326, | 0 x 0 2 , O0Fx0F2,S0ExT0(1o,m0ixt3_2v,i0dxe2o1_,pe0sx_0l1e n}g, t16h,) , 1A4V4_O0P T_}T,Y P | E ^_ BOOL, { .i64 = 1 }, 0, 1, ENC }, | ^ 1 warning generated. src/libavformat/mxfdec.c:1629:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers] src/libavformat/mpegtsenc.cCC libavformat/rl2.o :2328:79: 1629warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { { 0x 02328 | 6 , 0 x 0 eO,F0FxS2EbT,(0pxc3r4_,0px0e4r,i0oxd0_1m,s0)x,0 1A,V0x_0OPAT_,T0xY0P4E,_0IxNT0,1 ,{0 x.0i624, 0=x0 2-1, 0x}0, 1-,10,x 3I2NT,_0MxAX2,1, 0ExN02C }},, 1 | 6 ^, 1440 }, | ^ src/libavformat/mpegtsenc.c:2330:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2330 | Osrc/libavformat/mxfdec.cF:F1630S:E101:T (warning: pmissing field 'desc' initializer [-Wmissing-field-initializers] at_period_u 1630s | ) , AIn file included from V{_ OP{T _src/libavformat/oggparseskeleton.c0Tx:06Y,PE24: 0_xsrc/libavformat/oggdec.h0eD,U:R0AT160xI:2bO,N36, 0{:x 3warning: .i4comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]6,0 4x =0 4PA,T0_xRE01T,R0AxN0S1_,T0IMxE0 160 | A*, 0x 010 04, 00x L0 L1 , }0,x 002i,,f 0IN Tx(60o24g,_0xgM0A1-X,>, 0EsNxtCr 3e2,}a,0m x 2s| 1 ^ [,i0x]0.3se r},i a1l6, ==1 44s0e r}i, a l| ^) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/mpegtsenc.c:2332:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2332 | OFFSET(sdt_period_ussrc/libavformat/mxfdec.c),: 1631A:V_101O: Pwarning: Tmissing field 'desc' initializer [-Wmissing-field-initializers]_ TYPE_DURAT 1631I | O N , { .{ i{6 40 =x 0S6D,T0_xR0ETeR,A0NxS2_TbI,M0Ex *3 41,0000xL04L,0 x},0 10,,0 x0I1N,T06x40A_,M0AxX,0 4E,N0Cx 0}1, , 0| x ^02 ,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 },src/libavformat/mpegtsenc.c : 2334| : ^108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2334 | OFFSET(nit_period_us), AV_OPT_TYPE_DURsrc/libavformat/mxfdec.cA:T1632I:O101N,: {warning: missing field 'desc' initializer [-Wmissing-field-initializers]. i64 = NIT_ R1632E | T R A N S{_ TI{M E0 x*0 01,000x00L0L, }0,x 00,0 ,I0Nx0T064,_0MxA0X0,, E0NxC0src/libavformat/mpegts.c }0,,: 01897 :x| 043 ^0: ,warning: 0xcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 ,0x00,0x00,0xsrc/libavformat/mpegtsenc.c0:02335,:012x:0 01897warning: ,0 | xmissing field 'help' initializer [-Wmissing-field-initializers] 0 0 ,02335 | x 0 0 , 0x{ 0 a vNU0L_L,a s0}s,x e| 0r ^0 t}, 0 (l a0n,g u ag e0_ c}o,u n | t ^ <= sizCC libavformat/rm.o eof(language) / 4); | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: src/libavformat/mpegtsenc.cnote: :expanded from macro 'av_assert0'2334 :93: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 38 | i f2333 | ( ! ( c o{n d")n)i t{_ p e r i o d " , " N I T r e t rsrc/libavcodec/bytestream.h a n: sm 355i s: s13 :io n warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ti me l i m it i n s ec355o | n d s ", s i| ~ z e\ = | ^~~~F F2334M | I N ( g - >bsrc/libavformat/mpegts.cuf :fO1948e:r43FF_S:eE nTwarning: (dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n i t-_ pegri-o>bduf_ u1948fs)e,r ,A Vs_OiPzTe_)T;Y P E| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~D URATION, { .isrc/libavutil/macros.h6:449 =: 25N:I Tnote: _expanded from macro 'FFMIN'R ET | R A N S _ TI49M E | # d *ef i 1 n 0 e0 0LaLF }v,F_ M0,a IsINNsT(erat,60b)4 _(M(l(AaX,a n)Egu aN>ge _C( }c,bo ) u | n ^~~~~~~~~ ?t ( b u f f e r _ e n d - src/libavformat/mxfdec.cp -: >1638b u: 128f : f src/libavformat/mpegtsenc.ce warning: :r missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers],2332 :s 93:i warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]z e ) ; 1638 | 2331 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | | src/libavformat/oggdec.h src/libavutil/macros.h :: { 49{180 : ":{2532: s d t:_ pe r0 inote: oexpanded from macro 'FFMIN' x 0 warning: d 6",comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]0\x, 49 0| | e# ^~~~",d0 SeDxTf2 b ,i0x1803r4n,0 | xee 0F4t raFn, MIs0 Nxmi(0ai,f1sb ),s(i o0n pt(ixmet (0slai1 ,>0x)m >0 (iI2btN ,i) T?0nx6 (0bd)4 s,e_c:o0M A(ndxsX01a,", )0 &&) x| 03 p ~, t| s0 ~ ^ ~x 0 !1=, 0 2332A | x 02V,_0In file included from x 0 Nsrc/libavformat/oggparsevorbis.cO4P, :T310: OFSFxsrc/libavcodec/bytestream.h4_0S:ETV(,0357x:0A1sd15tL:_ pU warning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e E,r )1i o357 | 4d{_ , u | ~~~ ^ ~~~~~~~~~~~~~~ s ) ,i fA V( s_ OiAPTz_VTe_Y2PEC _!ODU=D RsEATiCI_zOIDe_)CC libavformat/rmdec.o NM P,2, {N | .iU6 ~~~~~ ^ ~~~~ L4L ,= SD1T5_R E}T,R A/*N SM_PTEIMGE- E* S1 0*0/0 LL | }, ^ 0, INT64_MAX, ENC }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX src/libavformat/mxfdec.c(:01639x:7128f:f fwarning: fmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]f ffffffffff) | ^~~~~~~~~~~~~~~~~~ 1639 | { { 0x06,0x0e,0x2b,0x3src/libavformat/mpegtsenc.c4,:02330x:0934:, src/libavformat/oggenc.c0xwarning: 01implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],: 088x0:181,:0 xwarning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]1 ,23290 | x 0 d ,{0 x"0p1,a0 88tx | _p0 e3r, i0 o dx" 01, ",0OPxF0FAS2T,E0x/T0PM1T(s, 0rexetrr0ia1an,smli0x_0so1 sf}iofn,s e t)t,1im e4 A,lV _imAiOPVtT i__nCOTD ECY_sPIDe_EcoP_nCMId_NsTS,", 1 src/libavformat/movenc.c{6 .iL6E4: | =2314 ~ :51,: 0N ULwarning: }Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,2330, | 0 ,1 3I NT _M AX}, , O2314 | P ARFA/ FM* DSE }-T( p , 1 a 0t _| pm ^e oMvraip_opwdri_nigut e5s_0M)b,g ApVa_OsPm TPaA__LTYt aPg(EsxEsrc/libavformat/oggenc.c_D,t:eU 90:nRp78bdA:T,Ie Otdrwarning: aN missing field 'unit' initializer [-Wmissing-field-initializers]T c,ke m,{p m l90.ova | tie- 6 >*4 g / | a ^ =m O FFmSPEaA)TT_;RE(Tpr eRf_ sAi| Nz ~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~Se )_,T IAMVE _* O1P00T0L_LT Y}P, E0_, IINTNsrc/libavformat/mxfdec.c,T :6{16404._:iMA118X:6,4 E=Nwarning: C0 missing field 'desc' initializer [-Wmissing-field-initializers]},} , 0| ^~~~~~~~~, MAX/usr/include/stdint.h_:P46 AG:E21:1640 _ | note: Sexpanded from macro 'INT64_MAX' I Z{ E{ ,46 | #0PdxARe0AMf}6i,0,xn0e , 0e| x 2 ^ IbNT,604x_3M4,A0Xx 01 ,(00x0x17,f0fxf0f1ff,f0xfffff,f0fxf4ffb), 0 x4| 6 ^~~~~~~~~~~~~~~~~~,0 x41,src/libavformat/oggenc.c0x:4921,:083x:0 0warning: ,0missing field 'unit' initializer [-Wmissing-field-initializers]x 0d,0x4d, 092x4 | F }, 1 4, OAFVF_SECTO(DpErCe_fI_Ds_iPzCMe_),S1 6ALV_EO P}T_,T Y/*P E0_I0N0T1,G L0{0 ..iM6X4F .=A 10. mx}f,_ o0p,a tMoAmX._mPxfA GE*_/ S I| Z ^E , PARAM }, | ^ src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxfdec.c:1641:118: warning: 94missing field 'desc' initializer [-Wmissing-field-initializers] | OFFSET (1641p | r e f _ d{u r{a t0ioxn0)6,, 0AVx_O0Pe,T0x_2bT,Y0PxE3_4I,N0Tx640,4, 0{ x.0i164, 0=x 01010,00x00030, 0x}0,4 0,,0 IxNT0624,_M0AxX0,2 P,A0xR0AM2 ,}0,x 0CC libavformat/rmenc.o | 3, ^0 x03,0x01,0x00 }, 14,src/libavformat/oggenc.c : 95 : 12 : Awarning: Vmissing field 'help' initializer [-Wmissing-field-initializers]_ COD E95C | _ I D _ A{ ACN U}L,L /}*, M| P ^E G-2 AAC ADTS (legacy) */ | ^ 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] src/libavformat/mxfdec.c93: | 1642 : 118 : { warning: "missing field 'desc' initializer [-Wmissing-field-initializers]p age_duratio n1642" | , " p r{e f{er r0xe0d 0p,a0gxe0 0d,u0rxa0t0i,on0,x 0i0n, 0mxi0c0r,os0exc00o,n0dxs0"0,, 0| x ~0 0,0x00,0x 0940 | , 0 x 0 0 ,0 x 0 0O,F0xF0S0E,T0(xp0r0e,f0_xd0ur0at,io0nx)0,0 A}V,_ OP T0_T,Y PE _ I N T A6V4,_ C{O D.EiC_6I4 D=_ N10O0N0E00 0} ,}, 0,| ^I NT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavformat/rmsipr.o 6 warnings generated. src/libavformat/mxfdec.c:1646:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0d,0x00,0x00 }, 16, AV_CODEC_ID_NONE, "vbi_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1647:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers] 1647 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x0e,0x00,0x00 }, 16, AV_CODE3C_I warningsD generated_. NONE, "vbi_vanc_smpte_436M", 11 }, | ^ src/libavformat/mxfdec.c:1648:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1648 | 3 warning{s { generated 0. x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML }, | ^ src/libavformat/mxfdec.c:1649:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers] 1649 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE }, | ^ 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]src/libavformat/matroskadec.c : 4423320: | 171 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (end > avio_tell(bc) + 44423) | { | { ~~~ ^ ~~~~~~~~~~~~~~~~~ "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_FLAGsrc/libavformat/nutdec.c_D:E347:C33:O warning: Dcomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] ING_PARA M347 | } , | ^i f (nut->version > 3 && end > avio_tell(bc) + 4) {src/libavformat/matroskadec.c : | 4424 ~~~ ^ ~~~~~~~~~~~~~~~~~: 173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/nutdec.c:362:19: 4424warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "b a362 | nd w i dftho"r, ( i "=b a0n;d wii dstreams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rso.o src/libavformat/oggenc.c:241:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 241 | len = FFMIN(size, segments*255); | ^ ~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/oggparsevp8.c:26: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/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_streamssrc/libavformat/nutenc.c; i:++190): 35{ : | ~ ^ ~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mpegts.c:2255:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (2255s | t r e a m}_i de l=se i0f; s(tprmeta_ms_tirde axn b<_ spt-r>enab_msstr;e amsst) r{e a/m*_ imda++t)c h{ b a| s ~~~~~~~~~ ^ ~~~~~~~~~~~~~ ed on position within the PMT */ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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/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) { | ~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/rsodec.o src/libavformat/mxfdec.c:1796:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1796 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position == best_index_start && s->index_duration > best_index_duration)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1795:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] src/libavformat/nutdec.c: 1795 | 498 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s->bod y498_ | s i d =f=o rb (ei s=t _0b;o diy <_ saivdf -&&> nsb-_>stirnedamesx; _++siid) = =| ~ ^ ~~~~~~~~~~~~~~~ best_index_sid && s->index_start_position < best_index_start || | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:1791:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1791 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) && | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~ In file included from src/libavformat/oggparsetheora.c:30: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rsoenc.o src/libavformat/oggdec.h:180:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 180 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) { | ~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/nutenc.c:384:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 384 | for (i = 0; i < nut->time_base_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutdec.c:550:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 550 | for (i = 0; i < count; i++) { | ~ ^ ~~~~~ src/libavformat/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 | ed2it warning_su generatedni. t = 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' 52 47 warning | s#d generatede. fine 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 (src/libavformat/mpegts.cedi:t2358_u:n45i:t warning: index_start_ p2358os | i t i o ni f+ (s-p>rign d&ex&_d uprragt-io>nn)b _p{i d s| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ && prg->pids[src/libavformat/mxfdec.c0:]1902 :!41=: warning: tscomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]- >current_ pi1902d | ) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ if (s->nb_index_entries == 2 * s->index_duration + 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtmpdigest.o 2 warnings generated. In file included from src/libavformat/oggparseogm.c:33: src/libavformat/oggdec.h:160:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 160 | if (ogg->streams[i].serial == serial) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavformat/rtmphttp.o CC libavformat/rsd.o src/libavformat/oggenc.c:481:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 481 | for (i = 0; i < s->nb_streams; i++) { src/libavformat/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 (ptsCC libavformat/rtmppkt.o > INT64_MAX && pts != AVsrc/libavformat/mpegts.c_NO:PT2594S:_50V:A Lwarning: Ucomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]E ) { | ~~~ ^ ~~~~~~~~~~~~~~ 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/mxfdec.c | ~~~~~~~ ^ ~~~~~~: 1945:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]src/libavformat/mpegts.c :2608:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 26081945 | | f ori f ((js=-0>;i njdusrtartieoan m>- >InNb_Tp_roMgArXa m-s ;i nj+d+e)x _t{a b l| ~^~~~~~~~~~~~~~~~~~~~~~~~e ->nb_ptsessrc/libavformat/mpegts.c) :{2609 : 27| : ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2609 | src/libavformat/mxfdec.c : 1953 : 33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] for (i =1953 | 0 ; i < t s s-->n>bn_bp_ringde;x _ie++n) t | r ~ ^ ~~~~~~~~~~ ies != s->isrc/libavformat/mpegts.cn:d2610e:x_35d:u warning: rcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a tion * 2 2610+ | 1) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ isrc/libavformat/mxfdec.cf: 1952(:t33s:- >warning: pcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]r g[i].id == 1952 | ts - > s t r e a m - > psro-g>rnabm_si[nj]d-e>xi_d)e n| tr ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~i es != s->isrc/libavformat/mpegts.cn:d2612e:18x:_ dwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ation + 26121 | & & / * A v i di fi n(die=x= t*s/- > n| b ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~_ prg && !ts->src/libavformat/mxfdec.cs:k1951:i33p:_ cwarning: lcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]ea r) | ~^ ~~~~~~~~~~ 1951 | if (s->nb_index_entries != s->index_duration &src/libavformat/mov.c& :| 3564 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ :67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c:2013:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 35642013 | | i f (fosr- >(nbi_inntdex _ienndtr i=e s0 ;= i=n d2 < *s ts-i>-i>nndbe_xin_dduerx_aenttiorn i+es 1&)& | c ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~t ts_ind < mssrc/libavformat/mxfdec.cc-:>2015c:t33:t swarning: _comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]co unt; ++in d2015) | { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ if (s->nb_src/libavformat/mov.ci:n3594d:e29x_:e nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ies == inde x_3594d | e lt a * s- > in d e x _idufr at(icotnt s+_ 1s)a m| p ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ le == msc->ctts_data[ctts_ind].count) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/oggenc.c:610:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 610 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:617:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 617 | for (j = 0; j < s->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtmpproto.o src/libavformat/oggenc.c:694:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/oggenc.c:709:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 709 | for (i = 0; i < s->nb_streams; i++) { | src/libavformat/mxfdec.c ~ ^ ~~~~~~~~~~~~~ :2125:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | for (k = 0; k < mxf->fc->nb_streams; k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 111 | if (bytestream2_get_bytes_left(&p) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/nutenc.c:631:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 631 | for (i=0; iavf->nb_streams; i++) { | ~^~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 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;) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2970 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mpegts.c:2869:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2869 | for (i = 0; i < ts->nb_prg; i++) { | ~ ^ ~~~~~~~~~~ src/libavformat/mpegts.c:2873:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2873 | if src/libavformat/nutenc.c(i: =680=: 19t:s -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]nb _prg && ts->nb_ p680r | g > f0o) r{ (isrc/libavformat/oggparseogm.c | ~ ^ ~~~~~~~~~~= : 1830:;19 :i warning: avf->n b183_ | s tr e iafm (so;s -i>+p+s) i{ z e| ~ ^ ~~~~~~~~~~~~~~~~~~~~< lb + 1) | src/libavformat/nutenc.c ~~~~~~~~~ ^ ~~~~~~: 691:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 691 | for (i = 0; i < nut->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:700:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 700 | for (i = 0; i < nut->avf->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, INT64_MAX, D}, | ^ src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D}, | ^ src/libavformat/paf.c:58:22: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavformat/options_table.h:41:105: warning: 58missing field 'unit' initializer [-Wmissing-field-initializers] | if ((p- >41b | u{f"_psaizcek e>t=s sitzre"l,e n"(MsAeGtI C)p)a &c&k e | t ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E}, | ^ 1 warning generated. src/libavformat/mpegts.c:2898:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 2898 | int64_t back = FFMIN(seekback, src/libavformat/options_table.hpo:s)56;: 136 :| ^ ~~~~~~~~ ~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h:49:25 :56 | note: {expanded from macro 'FFMIN' "seek2a n49y | #"d,e f"inae lFlFoMw IsNe(eak,bi)n g( (tao) >n on(-bk)e y?f r(abm)e 2s :o n warning(da)se) generated. m u xe| r ~ ^ ~ 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", "maxsrc/libavformat/paf.c mem:or82y: 19u:s ewarning: d comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]fo r timestamp in 82d | e x (p efro rs t(ir =e am0);" ,i O FFXn,b _Es|Dt}r,e a| ms ^; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/options_table.hsrc/libavformat/mov.c:64:168::3980 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]36 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 64 | {"start_t i3980m | e _ re a l t i m ief" , ("wsacl-l>-ctctlosc_kd tsrc/libavformat/mxfenc.ciamt:e 1651aw:h[e19in: s]t .crowarning: eucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] anm tb >e gIiNnsT _( MPT1651SA | =X - =s0 ) c"fo-,>rsa (mOplieF F_=SEof T(fs0sett;s_acr iout _ntr ne| ab_ ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~slt tirmeea)m,s ; Asrc/libavformat/mov.cVi_O:P++3990)T {:27_ Tsrc/libavformat/nutenc.cY:P E:| warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]743 : ~ ^ ~~~~~~~~~~~~~I19N T:6 warning: 4,3990 | { . icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]64 = A V f_orN O(iPnT 743t | jS _= V AL U Ef}0, oIr ;(iN = Tj 06<4 _;MIsN c,-i Ns-c>tTn6tb4s___stdMarAteaaX[ms,;i ].icE+o}+,u )| ^n {t ; j+| + ~ ^ ~~~~~~~~~~~~~) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/nutenc.csrc/libavformat/mov.c::7574003:23::41 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavformat/options_table.h:65 :757126 | : warning: 4003 missing field 'unit' initializer [-Wmissing-field-initializers] | f o r ( j 65 | = {0" fp;s p jr eticm-"e,>_ sb"yanncs_eg_rcoouuumnptb[i;] .ecjro+u+) no f t fr> | Ia ~ ^ ~~~~~~~~~~~~~~~~~~~~N meTs _usMeAdX src/libavformat/nutenc.c- :763t:s15c-o :pr>o opbwarning: eecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] nf_kpeys_ 763"s, | a OFmF p Sle sE _ Ti(ffcps o_(jup nrt==o) b e_ns uiz| e)t- ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ,t iAmVe__ObPsrc/libavformat/mov.caT:_Tse4017_:cY23oPuEn_tI): N | T ~ ^ ~~~~~~~~~~~~~~~~~~~~warning: , comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] {.i64 src/libavformat/nutenc.c= 4017 | : -7741 }: 19:, - warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 , I NiT _Mf 774( | A s X fgo--rsrc/libavformat/movenc.c1>, c D(}i:o,u 3080n=t| :> 0 ^34 I;:N Ti_warning: -nb _cshamaplpe _t3080erisd;) | i + +) | f{o ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ r | ~ ^ ~~~~~~~~~~~~~~(i nt i = 0src/libavformat/nutenc.c,: i777n:d23e:x warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 1; src/libavformat/options_table.hi :<66 777 | :s 155-> n: warning: b missing field 'unit' initializer [-Wmissing-field-initializers] _ sftorre (ajm s=; 0i+66;+ | j )<{ { " nau dui| t-o ~ ^ ~~~~~~~~~~~~~>_t iprmeleo_abadse"_,co un"tm;i cjr+o+s)e c o| nd ~ ^ ~~~~~~~~~~~~~~~~~~~~s by which src/libavformat/nutenc.cau:d783i:o15 :pa cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k ets sho u783l | d b e in t e rilfe a(vj e=d =e nautr->ltiimee_rb"a,s e_OcoFuFnStE) T (| ~ ^ ~~~~~~~~~~~~~~~~~~~~a udio_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_Msrc/libavformat/nutenc.cAX-:1819, :D}19,: warning: | ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 819 | if (pkt->size src/libavformat/mxfenc.csrc/libavformat/options_table.h>: :2 83*1708:: 23:129 n:warning: ut comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-warning: >missing field 'unit' initializer [-Wmissing-field-initializers]m ax_distance) 83 | | {1708 | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ " c o r r e fcotr_ t(is _=o v0e;r fil on"b_csotrrreeamcst; si+i+ng)l e{ ti me| st ~ ^ ~~~~~~~~~~~~~a mp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL,src/libavformat/nutdec.c {.i6:41074 :=21 :1 }warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 , 1, D}, | ^ 1074 | size > 2 * nut-src/libavformat/options_table.h>:ma84x:_136d:i swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]an ce || | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E}, | ^ src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E}, | ^ src/libavformat/options_table.h:86:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ^ src/libavformat/options_table.h:87:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, INT64_MAX, E }, | ^ src/libavformat/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_src/libavformat/mxfdec.cwhit:el2468i:st41):, warning: Acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V _OPT_TYPE_STRING, { . s2468t | r = N U L L } ,de sc r0i,p t0or,- >Dc o}l,o r _| r ^a nge == ((14<<(descriptor->component_depth - 4)) src/libavformat/options_table.h+ :1103):)142 : | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/mxfdec.c :1032467: | 41{: "warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ormat_white l2467i | s t " , " L i s t o fd edsecmriupxetrosr -t>hwahti taer_er eafl_lleovweeld ==t (o2 35b<ScEoT(mfpoornmeatn_tw_hidteepltihs t-) ,8 )A)V _&O&P T _| TY ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P E_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/paf.c 105 | :{227":p19ro:t ocwarning: olcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_ blacklist", "Li s227 | t o f fporort o(ciol s= t0h; ait aNGf,r a{m e.ss_tro f=f sNeUtL_Lt ab}l,e [ p0-,> c0u,r rDe n}t,_ f r| a ^ me] >= p->video_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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 }, | ^ CC libavformat/rtp.o src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D}, | ^ src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D }, | ^ src/libavformat/options_table.h:109:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 109 | {NULL}, | ^ src/libavformat/mxfenc.c:21810 warning:s19: generatedwarning: . comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1810 | for (i = 0; i < s->nb_streams;src/libavformat/options_table.h :i87+:+146:) warning: {implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.c:1838:23: 87warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ "max_int er1838l | e av e _ d e l tfao"r, (i" m=a x0i;m ui m< mbuxfff-e>reidnigt _duunraittis_ocno ufnot;r ii+n+t)e rl{e a| ~ ^ ~~~~~~~~~~~~~~~~~~~~~v ing", OFFSsrc/libavformat/mxfenc.cE:T1850(m:a43x:_ iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t erleave_de l1850t | a) , AV _ O P T _ T Y P E _ I N T 6 4 ,f o{r .(ij6 4= =k 1e00y0_0i0n0d0e x};, j0 ,< mIxfN-T>6e4di_tM_uAnX,i Et s}_c,ou n t;| j~ ^~~~~~~~~+ +) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:src/libavformat/mxfenc.c46::211854:: 27note: :expanded from macro 'INT64_MAX' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | #1854d | e f i n e I N T 6 4_ M A X ( 0 x 7 fifff f(fjf f=f= fmfxfff-f>fefd)i t _| u ^~~~~~~~~~~~~~~~~~n its_count) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:86:113: warning: implicit conversion from 'long long' to 'double' changes value from -9223372036854775807 to -9223372036854775808 [-Wimplicit-const-int-float-conversion] 86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E}, | ~ ^~~~~~~~~~ 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] src/libavformat/options_table.h: 82160:159 | : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775806 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (ogg->str e82a | m{s"[skii]p._sienirtiiaall _==b ytseesr"i,a l")s e t| n ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~u mber of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX-1, D}, | ~ ~~~~~~~~~^~ src/libavformat/options_table.h:64:156: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, INT64_MAX, E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:57:151: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 57 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, D}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavformat/options.c:39: src/libavformat/options_table.h:39:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 39 | {"probesize", "set probing size", OFFsrc/libavformat/oggdec.hSET(:p180r:32o:b ewarning: scomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]i ze), AV_OPT_TYPE_INT 61804 | , {. i 6i4 f= (5p0t0s 0>0 0I0N T}6,4 3_2M,A X I&NT&6 4p_MtAXs, ! =D }A,V _ N| ~ ^~~~~~~~~O PTS_/usr/include/stdint.hV:A46L:U21E: )note: {expanded from macro 'INT64_MAX' | ~~~ ^ ~~~~~~~~~~~~~~ 46 | #src/libavformat/mov.cdefi:ne4054 :I23N:T 64warning: _Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A X (0x7ffffffffffffff f4054) | | ^~~~~~~~~~~~~~~~~~ for (i =src/libavformat/mpegts.c 0:;3285 i: <19 :s warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >elst_count; i++) 3285{ | | ~ ^ ~~~~~~~~~~~~~~f or (i = 0; isrc/libavformat/mov.c :<4083 :F58F:_ Awarning: RRcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]A Y_ELEMS(ts->pool s4083); | i ++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4152:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4152 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4165:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4165 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4172:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4172 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4288:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4288 | i + 1 == sc->stsc_data[stsc_index + 1].first) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 warnings generated. src/libavformat/mov.c:4317:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4317 | if (sti->nb_index_entries >= total) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavformat/pcmdec.c:116:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavformat/oggparsevorbis.c:58:23: 116warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { "sample_ra t58e | " , " " , offfosre t(oi f=( PC0M;A uid ienrb_Ccohntaeptxerts, ;s ia+mp+l) e _| ra ~ ^ ~~~~~~~~~~~~~~~t e), 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(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:119:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 119 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHsrc/libavformat/nutdec.cLAY:OU1305T:,19 :{ .warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r = NULL}, 0, 0, 1305A | V _ O PTf_oFrL AG(_iD EC=O D0IN;G_ PiAR A,n b _| s ^ treams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/pcmdec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NULL }, | ^ src/libavformat/mxfenc.c:2030:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2030 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_ac3.o src/libavformat/mov.c:4413:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4413 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/nutenc.c:1031:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1031 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/nutenc.c:1070:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1070 | for (i=0; inb_streams; i++) { | ~^~~~~~~~~~~~~~ CC libavformat/rtpdec_amr.o src/libavformat/pp_bnk.c:142:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | for (int i = 0; i < hdr.track_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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/nutenc.c:1230:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1230 | for (i=0; inb_streams; i++) | ~^~~~~~~~~~~~~~ src/libavformat/prompeg.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 127 | { NULL } | ^ 2 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, }, | ^ src/libavformat/nutenc.c:1246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1246 | { NULL }, | ^ CC libavformat/rtpdec.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->num_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4510:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4510 | src/libavformat/qtpalette.cif :(sc-354>s:27t: swarning: c_count &comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]& sc->stsc_data[ 354s | c- >s t s c _ c o u n tf or- (i1 ]=. f0i;r is t <> c oslc-o>rc_hucnko_unctou;n it+) +{ ) {| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~ src/libavformat/mov.c:4539src/libavformat/qtpalette.c::23375:: 27warning: :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] 375 | 4539 | i f ( s cf-o>r dsrc/libavformat/options.c(ir :=228e :012f;_: iiwarning: 228odu | ntr;e f i+s+) _ { c{No u| ULnL ~ ^ ~~~~~~~~~~~ }t | & ^& sc->dsrc/libavformat/qtpalette.cre:f388s:[s41c:- >dwarning: rcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]ef _id-1].pat h388) | { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ for (i = color_start; i <= color_end; i++) { | ~ ^ ~~~~~~~~~ src/libavformat/pcmdec.c:182:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:184:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 184 | { "channels", "", offsetof(PCMAudioDemuxerContext, channels), AV_OPT_TYPE_INT, {.i64 = 1}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_DEPRECATED }, | ^ src/libavformat/pcmdec.c:185:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 185 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = NULL}, 0, 0, AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/pcmdec.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 189 | { NULL }, | ^ CC libavformat/rtpdec_dv.o src/libavformat/options.c:250:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 250 | if (s->nb_streams >= s->max_streams) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mxfenc.c:2318:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2318 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_g726.o src/libavformat/mxfdec.c:3046:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3046 | if (descriptor->channels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3091:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3091 | for (int i = 0; i < mxf->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:3094:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3094 | for (int j = i + 1; j < mxf->fc->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_asf.o src/libavformat/omadec.c:292:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:301:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | if (i >= FF_ARRAY_ELEMS(leaf_table)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/omadec.c:342:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 342 | if (pos >= oc->content_start && byte_rate > 0) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:4974:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4974 | for (i = 0; i < c->trex_count; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:4975:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 4975 | if (c->trex_data[i].track_id == track_id) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/movenc.c:4053:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4053 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5064:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mxfdec.c :5064 | 3225 : 113 : fwarning: ormissing field 'ctx_size' initializer [-Wmissing-field-initializers] (i = 0; i < c-> f3225c | - > n b{_ s{t r0eaxm0s6;, i0+x+0)e ,{0x 2 b| ,0 ~ ^ ~~~~~~~~~~~~~~~~~x 34,0x02,0xsrc/libavformat/mov.c05:,50650:x3501:, warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x0 1,0x0d,0 x050651, | 0x 0 2, 0x 0 1 ,0 x 0i1f, 0(xc0-5,>0fxc01-,>0xs0t0 r}ea,m msx[f_ir]-e>aid_dp ri=m=er _fpracakg- >t}r,a c k_| i ^d ) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5075:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5075 | if (sc->pseudo_stream_id +src/libavformat/mxfdec.c :13226 :116!:= warning: fmissing field 'ctx_size' initializer [-Wmissing-field-initializers]r ag->stsd_id &&3226 | s c - > ps{e {u d0xo0_6s,tr0ex0aem,_0xi2db, 0!x=3 4,-01x) 0 2,| 0 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~x 05,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:3233:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3233 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3234:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3234 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3235:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3235 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x04,0x00 }, mxf_read_partition_pack }, | ^ src/libavformat/mxfdec.c:3236:118: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3236 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x2f,0x00 }, mxf_read_preface_metadata }, | ^ src/libavformat/mxfdec.c:3237:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers] 3237 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x30,0x00 }, mxf_read_identification_metadasrc/libavformat/pva.cta :},209: 17 :| ^ warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 209 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. 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) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 8 warnings generated. src/libavformat/qcp.c:132:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (i=0; ipb) < oc->content_start) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavformat/mxfenc.c:2547:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/r3d.c: 2547124 | : 19 : warning: for (i = 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; i < s->nb_str e124a | m s ; fio+r+ )( i{ = | ~ ^ ~~~~~~~~~~~~~ 0; i < r3d->video_offsetsrc/libavformat/mxfenc.cs:_2691c:o27u:n twarning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/qcp.c:162:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 162 | if (c->data_size <= pkt_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/mov.c:5117:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5117 | for (i = 0; i < c->fc->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5118:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5118 | if (c->fc->streams[i]->id == frag->track_id) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:5129:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5129 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:5268:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5268 | for (i = 0; i < entries && !pb->eof_reached; i++) { | ~ ^ ~~~~~~~ src/libavformat/mov.c:5329:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 5329 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:5346:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 53462 | warning s generatedi. f (i < entries) { | ~ ^ ~~~~~~~ src/libavformat/mxfenc.c:2773:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2773 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.csrc/libavformat/movenc.c:3344::274451:: 23warning: : comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 33444451 | | iff o(ra v(iio _=t e0l;l (i p> nbk_lvs_treenadm)s ; {i + +)| ~~~~~~~~~~~~~ ^ ~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:4460:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4460 | mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; | ~ ^ ~~~~~~~~~~~~~ 15 warnings generated. 4 warnings generated. 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_h261.o src/libavformat/pvfdec.c:49:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/pvfdec.c:48:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfenc.csrc/libavformat/movenc.c::2902:449719::23 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c :5421:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2902 | 4497 | f o r 5421 | ( i src/libavformat/mxfdec.c f = : o 3416:r0i66f ;(c:-( i >if cwarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare]- =< >0 sst-;>r neb_is t a3416 | - m n >msbixdf; _s -=>it++=rr)e atu mrn{sa;c_ in ik+_ | ~ ^ ~~~~~~~~~~~~~+ )i+ {m xdf )- | { ~ ^ ~~~~~~~~~~~~~> c u r| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~r ent_parsrc/libavformat/movenc.ct:it4538i:o75n:->src/libavformat/mov.c p:warning: r5447evcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:i o38us:_ pawarning: rcomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]t i ti4538o | n < = m x f5447 - | > l a isitfn_ t( arv_fseto r=w amoavtr_d__tewlarildtde6_t)r 4| ak(_ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~o tfagf(ss,e tp,b ,o fmfoavd, d&)( m!o= vo->ftfsreta ck+s ([uiint]6)4,_ t)io f) n b| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s treams ? s-src/libavformat/mov.c>:s5476:t41:r eawarning: mscomparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare][ i] : NULL )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] 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ 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/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/r3d.c:393:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 393 | if (frame_num < r3d->video_offsets_count) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_h263.o 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 3 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:5664:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5663 | av_log(c->fc, AV_LOG_TRACE, "duration=%"PRId64" time=%"PRId64" rate=%f\n", | ~~~~~~ 5664 | e->duration, e->time, e->rate); | ~~~^~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpdec_h263_rfc2190.o 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavformat/rawdec.c:123:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:124:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ 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/rawdec.c:138:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC}, | ^ src/libavformat/rawdec.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 139 | { NULL }, | ^ CC libavformat/rtpdec_h264.o 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}, | ^ 2 warningsrc/libavformat/mxfenc.cs: generated3223:. 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3223 | { NULL }, | ^ src/libavformat/movenc.c:4912:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4912 | if (track->nb_frag_info >= track->frag_info_capacity) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/mxfenc.c:3235:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3235 | offsetof(MXFContext, channel_count), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 8, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfdec.c:3819:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3819 | for (int i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfenc.csrc/libavformat/mxfdec.c::32383836::11223:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 3836 | 3238 | f o r (oifnfts eit o=f (0M;X Fi Cxntb, _stsotrreaem_su;se r_ic+o+m)m e| n ~ ^ ~~~~~~~~~~~~~t s), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/mxfenc.c:3239:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3239 | { NULL }, | ^ CC libavformat/rtpdec_hevc.o src/libavformat/mxfenc.c:3251:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3251 | offsetof(MXFContext, audio_edit_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/mxfenc.c:3254:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3254 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_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 }, | ^ 39 warnings generated. CC libavformat/rtpdec_ilbc.o src/libavformat/mxfdec.c:3969:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 3969 | if (t && track->sample_count < t->nb_ptses) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavformat/mxfdec.c:4001:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4001 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_jpeg.o src/libavformat/mxfdec.c:4058:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4058 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_latm.o src/libavformat/mxfdec.c:4078:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4078 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4085:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4085 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4091:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4091 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4100:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4100 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4111:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4111 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mxfdec.c:4000:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4000 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4050:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 4050 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavformat/rawvideodec.c:139:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "pixelsrc/libavformat/mxfdec.c_fo:r4125m:a19t:" CC libavformat/rtpdec_mpa_robust.o ,warning: "comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] set pixel for m4125at | " , O FfFSoETr(p i(xiel _= f0;o rmia t< )s,-> nbA_V_sOPtTr_eTamYsP;E _iS+T+)R IN G,| ~ ^ ~~~~~~~~~~~~~ {.str = "yuv420p"}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:140:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/rawvideodec.c:141:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"2}, warning 0s, generated . INT_MAX, DEC }, | ^ src/libavformat/rawvideodec.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavformat/mov.c:6312:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6312 | for (i = 0; i < c->fc->nb_streams;src/libavformat/mxfdec.c i++:) 4152{:35 : | ~ ^ ~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] src/libavformat/mov.c:6318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41526318src/libavformat/movenc.c | | : 5332: c19 o: n warning: sitf comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u i(in t=8_=t *ce n-5332>d | f =c -p-f>>onbr b(u_i f=s 0+;t rFeF MIaNmis( <) sp -- >| > ~ ^ ~~~~~~~~~~~~~~~~~nbb u_f_ssitzree,a mRUsN;_ INi_M+A+X )+ {1 + | si ~ ^ ~~~~~~~~~~~~~z eof(mxf_header_partition_pack_key)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mxfdec.c:4154:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 4154 | if (p->buf_size < sizeof(mxf_header_partition_pack_key)) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4207:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4207 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ src/libavformat/mov.c1: warning6388 generated:. 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++) { | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/rtpdec_mpeg12.o src/libavformat/movenc.c:5506:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5506 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4268:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers] 4268 | mxf->current_klv_data = (KLVPacket){{0}}; | ^ CC libavformat/rtpdec_mpeg4.o src/libavformat/mxfdec.c:4214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4214 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4223 | if (i == s->nb_streams) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4262:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 4262 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 4274 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mxfdec.c:4290:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4290 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/mxfdec.c:4291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 4291 | { NULL }, | ^ CC libavformat/rtpdec_mpegts.o src/libavformat/mov.c:6481:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 6481 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ CC libavformat/rtpdec_qcelp.o CC libavformat/rtpdec_qdm2.o src/libavformat/movenc.c:5694:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5694 | for (int i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 40 warnings generated. 5 warnings generated. 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/movenc.c:5735:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5735 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpdec_qt.o 4 warnings generated. src/libavformat/mov.c:6923:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6923 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. src/libavformat/mov.c:6998:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 6998 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:6999:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 6999 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/rdt.c:66:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 66 | } while (first_stream_of_set_idx + s->n_streams < ic->nb_streams && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:7053:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7053 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7054:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7054 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/rtpdec_rfc4175.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/mov.c:7115:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7115 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7116:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7116 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7129:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7129 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7135:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7135 | data += FFMIN(16*samplCC libavformat/rtpdec_svq3.o e->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49In file included from | #desrc/libavformat/redspark.cfi:ne22 F: Fsrc/libavcodec/bytestream.hM:I186N:(13a:, bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? (b) : ( a186) | ) | ~ ^ ~ size2 = FFMINsrc/libavformat/mov.c(p:-7136>:b26:u warning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] fer_end - 7136 | p -> b uf fe r , s i z er)em;_b yt e| s ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ -= FFMIN(src/libavutil/macros.h1:649:*25:s anote: expanded from macro 'FFMIN'm ple-> sk49i | p#_bdyetfein_ebl oFckF,M IrNem(_a,bbyt)e (s(a)); > | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~b ) ? (src/libavutil/macros.hb): 49:: 25(: anote: ))expanded from macro 'FFMIN' | ~ ^ ~ 49 | #defiIn file included from nsrc/libavformat/redspark.ce :F22: Fsrc/libavcodec/bytestream.hM:I187:N15(: awarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b) ((a) >187 | ( b ) ? i(fb ()s iz:e 2( a!)= )s i z| e ~ ^ ~) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. src/libavformat/mov.c:7180:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7180 | for (i = 0; i < sample->subsample_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7181:103: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7181 | if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/mov.c:7195:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 7195 | if (rem_bytes < 16*sample->crypt_byte_block) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:7201:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7201 | data += FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/mov.c:7202:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 7202 | rem_bytes -= FFMIN(16*sample->skip_byte_block, rem_bytes); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_vc2hq.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 14 warnings generated 186. | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/bytestream.h 187 | : 317 : 13i:f warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != size) 317| ~~~~~ ^ ~~~~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)CC libavformat/rtpdec_vp8.o > (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/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/rm.c:47:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers] 47 | { AV_CODEC_ID_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 F2FM warningIsN generated(a. ,b) ((a) > (b) ? (b) : (a)) CC libavformat/rtpdec_xiph.o | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/redspark.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpdec_vp9.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++) | ~ ^ ~~~~~~~~~~~~~ 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' 1 warning generated49. | #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/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/libavcodec/bytestream.hsrc/libavformat/rl2.c:182::31716::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] 182 | 317f | o r (i = 0s;i zie 2 <= FfrFamMe_IcNo(upnt-;>i+b+uf)f e{r _ en| d ~ ^ ~~~~~~~~~~~ - p->buffer, size); src/libavformat/rl2.c :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~189 :16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 189 | 49 | # d efofri(nie= 0F;F MiI N(n (tb;)i +?+ )( b{) : | ( ~ ^ ~~~~~~~~~~~a )) | ~ ^ ~ In file included from src/libavformat/riffenc.c:src/libavformat/rl2.c26: :src/libavcodec/bytestream.h198::31814::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] 318 | i198 | f ( s iz ef2 o!r= (sii=ze0); i| ~~~~~ ^ ~~~~< frame_count;i++){ | ~^~~~~~~~~~~~ 22 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavformat/rl2.c:25:: 240:note: 15expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F240F | M I N ( a,fbor)( i(=(0a); >i <(bs)-> n?b _s(tb)r e:a (ma)s); i| + ~ ^ ~+ ){ | ~^~~~~~~~~~~~~~ In file included from src/libavformat/riffenc.c:26: src/libavcodec/bytestream.h:357src/libavformat/rl2.c::15242:: 31:warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 357 | 242 | if ( si z ei2f (!r=l s2i-z>ein)d e x| _ ~~~~~ ^ ~~~~ pos[i] < sti->nb_index_entries | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6332 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6349:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 6349 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/movenc.c:6374:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6374 | if (trk->entry && pkt->stream_index < s->nb_streams) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6380:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 6380 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/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/mov.c:7568:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7568 | if (i != avio_rb32(pb)) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6606:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6606 | for (i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/movenc.c:6713:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/rpl.c:291: 296713: | warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] for (i = 0; i < 291s | - > n b f_ostrr e(aim s;= i+0+; )! e{ r ro| r ~ ^ ~~~~~~~~~~~~~ && i < number_of_chunks; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rmenc.c:96:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for(i=0;insrc/libavformat/rpl.cb_:s331t:27r:e awarning: mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]s; i++) { | ~^~~~~~~~~~~~~~~~ 331 | src/libavformat/rmenc.ci:f133 :(15r:p l-warning: >ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]hu nk_number >= 133s | t i - >fnobr_(iin=d0ex;_ ei14f:ra mwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ in_part =144= | r p l -fo>rf(ria=m0e;si_hnunbk_)s {t re am| s ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~; i++) { | ~^~~~~~~~~~~~~~~~ CC libavformat/rtpenc.o In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 In file included from src/libavformat/rtmpproto.c:src/libavformat/rtmppkt.c29:: src/libavcodec/bytestream.h22:: 187src/libavcodec/bytestream.h::15171:: warning: 18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != s iz171e | ) | ~~~~~ ^ ~~~~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_aac.o src/libavformat/rmenc.c:326:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 326 | for(n=0;nnb_streams;n++) { | ~^~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:29src/libavcodec/bytestream.h: src/libavcodec/bytestream.h::271294::1517:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (271s | i z ei2n t! s=i zse2i ze=) F| ~~~~~ ^ ~~~~F MIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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++) | ~^~~~~~~~~~~~~~ CC libavformat/rtpenc_amr.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:355:13: 317 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN (355p | - > b u fsfiezer _ =e ndF F-M IpN-(>gb->ufbfueffre,r _esnid z-e )g-;> b uf| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~er , size); src/libavutil/macros.h | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 :25: note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | 25:# dnote: expanded from macro 'FFMIN'e fine F 49F | M#IdN(eafi,nbe) F F(M(INa()a ,>b) (((ba) )? > ((b)b ): ?( a)()b ) | : ~ ^ ~ (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:318:15In file included from :src/libavformat/rtmpproto.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]29 : src/libavcodec/bytestream.h:356 :31813 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (size2 356! | = si z sei) z e2| ~~~~~ ^ ~~~~ = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmpproto.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_chain.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtmppkt.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | if (par->sample_rate >= 1u<<16) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavformat/rmdec.c:96:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 96 | for (i=0; inb_chapter_tracks; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8035:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8035 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:6992:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6992 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7007:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7007 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/movenc.c:7021:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7021 | for (i = 0; i < s->nCC libavformat/rtpenc_h261.o b_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++) { | ~ ^ ~~~~~~~~~~~~~ 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_h263_rfc2190.o src/libavformat/mov.c:8210:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8210 | for (i = 0; i < (*index)->nb_encrypted_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/rtpenc_h263.o src/libavformat/mov.c:8224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8224 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:8232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8232 | for (j = 0; j < sc->drefs_count; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8281:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8281 | for (i = 1; i < mov->meta_keys_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavformat/mov.c:8310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8310 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/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/rmdec.c:270:63: warning: src/libavformat/mov.ccomparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] :8357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | 8357 | f o r ( i = as0t; -i> c (2 + (sub_packet_h & 1)) * ast->audio_framesize) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rmdec.c:272:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 272 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2*ast->audio_framesize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/riff.c:651:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 651 | { AV_CODEC_ID_NONE } | ^ 24 warnings generated. src/libavformat/mov.c:8446:38: warning: missing field 'size' initializer [-Wmissing-field-initializers] 8446 | MOVAtom atom = { AV_RL32("root") }; | ^ 5 warnings generated. 6 warnings generated. src/libavformat/redspark.c:142:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 142 | if (ret != size) { | ~~~ ^ ~~~~ src/libavformat/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/rmdec.c:417:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 417 | if (codec_data_size >= size) { | ~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning generated. 7 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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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++) { | ~ ^ ~~~~~~~~~~~~~ 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/movenc.c:7782:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 7782 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavformat/movenc.c:7784:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7784 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/rtpenc_h264_hevc.o In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/rtpenc_jpeg.o src/libavformat/mov.c:8855:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8855 | if (sc->ctts_data && sc->ctts_index < sc->ctts_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8860:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 8860 | sc->ctts_data[sc->ctts_index].count == sc->ctts_sample) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavformat/mov.c:8859:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8859 | if (sc->ctts_index < sc->ctts_count && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/mov.c:8874:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 8874 | if (sc->sdtp_data && sc->current_sample <= sc->sdtp_count) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/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 CC libavformat/rtpenc_mpv.o CC libavformat/rtpenc_rfc4175.o src/libavformat/mov.c:9061:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9061 | if (stream_index >= s->nb_streams) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9075:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9075 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/mov.c:9089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 9089 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/rtpenc_vc2hq.o src/libavformat/mov.c:9115:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9115 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9119:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9119 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9121:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9121 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9125:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9125 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9127:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9127 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9140:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9140 | 0, 1, FLAGS}, | ^ src/libavformat/mov.c:9157:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9157 | {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavformat/mov.c:9160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 9160 | { NULL }, | ^ CC libavformat/rtpenc_vp8.o 2 warnings generated. 4 warnings generated. CC libavformat/rtpenc_xiph.o CC libavformat/rtpenc_vp9.o 12 warnings generated. CC libavformat/rtpproto.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/rtsp.o 1 warning generated. CC libavformat/rtspdec.o 12 warnings generated. CC libavformat/rtspenc.o 4 warnings generated. 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++) { | ~ ^ ~~~ CC libavformat/s337m.o 6 warnings generated. CC libavformat/samidec.o src/libavformat/rtpdec_h264.c:108:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | && (dst - base64packet) < sizeof(base64packet) - 1) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/sapdec.o 47 warnings generated. CC libavformat/sapenc.o src/libavformat/rtpdec_h264.c:196:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 196 | while (*p && *p != '-' && (dst - buf1) < sizeof(buf1) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/sauce.o src/libavformat/rtpdec_mpa_robust.c:87:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 87 | if (continuation || adu_size > len) { | ~~~~~~~~ ^ ~~~ src/libavformat/rtpdec_mpa_robust.c:120:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 120 | if (!continuation && adu_size <= len) { | ~~~~~~~~ ^ ~~~ CC libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/sbgdec.o CC libavformat/sccenc.o 2 warnings generated. CC libavformat/sccdec.o src/libavformat/rtpdec.c:374:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 374 | if (s->last_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpdec_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 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)) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 4 warnings generated. CC libavformat/sdns.o CC libavformat/sdp.o In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdr2.o src/libavformat/rtpdec.c:663:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 663 | if (s->last_rt1cp warning_ generatedn. tp_time != AV_NOPTS_VALUE) { src/libavcodec/bytestream.h | : ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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]271 | int siz e6692 | = FiFMfI (Ns(g-->l>absutff_errt_ecnpd_ n- tgp-_>btuifmfee r!, =s iAzVe_N)O; P T| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S _VALUE &src/libavutil/macros.h&: 49s:-25:> icnote: -expanded from macro 'FFMIN'> nb_str e49a | m#sd >e f1i)n e{ F F| MI ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~N src/libavformat/rtpdec_qdm2.c(a:,b85) :(37(:a ) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a) ) 85 | | ~ ^ ~ if (item_len < 2 || end - p < item_len || config_item > 4) | ~~~~~~~ ^ ~~~~~~~~ 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) | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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' src/libavformat/rtpdec_asf.c49 | #d:e165f:i27:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) >165 | (b ) ? (b ) : ( a )f)o r | ( ~ ^ ~i = 0; i < rtIn file included from -src/libavformat/rtpdec_jpeg.c>:a29s: fsrc/libavcodec/bytestream.h_:c356t:x213-: warning> snbwarning: _ generatedscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. treams; i356++ | ) { 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/rtpdec_jpeg.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtpdec_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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtpdec_asf.c:285:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 285 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpdec_xiph.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sdsdec.o src/libavformat/rtpdec_rfc4175.c:278:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | CC libavformat/sdxdec.o if (payload_len < data->pgroup) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/rtpdec_rfc4175.c:300:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (copy_offset + length > data->frame_size || !data->frame) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/rtmpproto.c:2379:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2379 | if (size + 3 + 4 > pkt->data + pkt->size - next) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/seek.o CC libavformat/segafilm.o 2 warnings generated. CC libavformat/segafilmenc.o CC libavformat/segment.o src/libavformat/rtpdec_mpeg4.c:278:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | data->buf_size = FFMIN(len, sizeof(data->buf)); | ^ ~~~ ~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/serdec.o CC libavformat/sga.o CC libavformat/shortendec.o 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/sierravmd.o CC libavformat/siff.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 = NUsrc/libavformat/rtpenc.cLL: 34},: 1570:, 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] DEC|ENC}, | ^ 34 | { "payload_type", "Specify Rsrc/libavformat/rtmpproto.cT:P3103: 157p:a ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]l oad type", offs e3103t | o f ( R{"TrPMtumpx_Cbountfefxetr," ,p a"ySleota db_utfyfpeer) ,ti mAeV _iOnP Tmi_lTYlPiEs_eIcNoTn,d s{.. iT6h4 e= d-1e f},a u-l1,t 1i2s7, 3A0V0_0O.P"T,_ FOLAFG_FESNECTO(DcIlNGi_enPtA_RbAufMf }e,r _ t| im ^e ), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_Msrc/libavformat/rtpenc.cA:X35,: 143:D Ewarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]|E NC}, | ^ 35 | { "ssrc", "Stream identifier",src/libavformat/rtmpproto.c :o3104f:f134s: ewarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]of (RTPMuxConte x3104t | , s s r c{)",r tAmVp__cOoPTn_nT"Y,P E_"IANpTpe,n d{ a.ir6bi4tr a=r y 0A }M,F dIatNaT_ MtIoN, thIeN TC_onMnAecXt, mAeVs_sOaPgeT"_,F LOAFGFS_EET(NcCoOnnD),I ANVG_O_PPTA_RATMY PE}_,S T R| I ^N G, {.str = NULL }, 0, 0, DEC|ENC}, | ^ src/libavformat/rtpenc.c:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "cname", "CNAMsrc/libavformat/rtmpproto.cE: t3105o:149 : iwarning: ncmissing field 'unit' initializer [-Wmissing-field-initializers]l ude in RTCP SR 3105 | p a c k e{t"srt"m,p_ folafsfshevteor"f,(R T"PVMerusxiCoonn toefx tt,h e cFlnaasmhe) ,p lAVu_gOPiTn_ TYuPsEe_SdT RtIoN rGu, n{ t.hster S=W FNU LplLa }y,e 0r,. 0",, OAVF_OFPSTE_T(FfLlAaG_sEhvNeCrO)D,I NAGV__POAPRT_ATMY P}E,_ S| T ^ RING, {.str = NULL }, 0, 0, DEC|ENC}, | src/libavformat/rtpenc.c ^: 37:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "seq", "Ssrc/libavformat/rtmpproto.cta:r3106t:i161:n gwarning: missing field 'unit' initializer [-Wmissing-field-initializers]s equence number "3106, | o f f s {e"trotmfp(R_TPfMluuxshC_onitnetxte,rv asle"q),, "AVN_OuPmTb_eTrY PoEf_ pIaNcTke,ts { f.il6u4s h=e d- 1 i}n ,t h-e1 ,s a6m5e5 3r5e,q uAeVs_tOP T(_FRLTAGM_PTE NoCOnDlyI)N.G",_ POAFRFASME T}(,f l u| s ^h _interval), AV_OPT_TYPsrc/libavformat/rtpenc.cE:_38IN:T12,: {warning: .missing field 'help' initializer [-Wmissing-field-initializers]i 64 = 38 | 1 0 } , 0{, NIUNLTL_ M}A, X ,| ^ 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 | {"rtmCC libavformat/smacker.o p_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 }, | ^ In file included from src/libavformat/rtpenc_h263_rfc2190.c:24: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtpenc.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)) | ~ ^ ~ src/libavcodec/put_bits.h:265: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. 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/smjpeg.o 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 CC libavformat/smoothstreamingenc.o 3 warnings generated. CC libavformat/smush.o 2 warnings generated. In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/sol.o CC libavformat/soxdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavformat/soxenc.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/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] src/libavcodec/bytestream.h: 317158 | : 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i317f | ( p o ss_iznee2x t=_m bFF_MiInN(fpo- > 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/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/rtpenc_jpeg.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavformat/spdif.o CC libavformat/spdifdec.o src/libavformat/rtpenc_mpegts.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 78 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:97:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 181 | { NULL }, | ^ CC libavformat/spdifenc.o CC libavformat/srtdec.o 23 warnings generated. CC libavformat/srtenc.o CC libavformat/srtp.o 2 warnings generated. 11 warnings generated. 1 warning generated. In file included from src/libavformat/rtpenc_vc2hq.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 5 warnings generated. 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", "s13et warningtsi generatedm. eout (in microseconds) of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAXsrc/libavformat/s337m.c, .:fl119a:g19s: =warning: D|E }, | ~ ^~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /usr/include/stdint.h:46:21 :119 | note: expanded from macro 'INT64_MAX' for (i = 0 ;46 | #die fnb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/subtitles.o CC libavformat/subviewer1dec.o CC libavformat/subviewerdec.o src/libavformat/sbgdec.c:201:69: warning: implicit conversion from 'long long' to 'double' changes value from 4611686018427387903 to 4611686018427387904 [-Wimplicit-const-int-float-conversion] 201 | ts = av_clipd(seconds * AV_TIME_BASE, INT64_MIN/2, INT64_MAX/2); | ~~~~~~~~ ~~~~~~~~~^~ CC libavformat/supdec.o CC libavformat/supenc.o CC libavformat/svag.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) | ~~~~~~~~~~ ^ ~~~~ src/libavformat/sapdec.c:174:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | foCC libavformat/svs.o r (i = 0; i < sap->sdp_ctx->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/rtsp.c:85:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC }, | ^ CC libavformat/swf.o src/libavformat/rtsp.c:98:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:99:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC }, | ^ src/libavformat/rtsp.c:100:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "listen_timeout", "set maximum timeout (in secCC libavformat/swfdec.o onds) 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, ICC libavformat/swfenc.o NT_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 operCC libavformat/takdec.o ations", 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/tcp.o src/libavformat/rtsp.c:111:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 111 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC }, | ^ src/libavformat/rtsp.c:112:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \ | ^ src/libavformat/rtsp.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | COMMON_OPTS(), | ^ src/libavformat/rtsp.c:79:178: note: expanded from macro 'COMMON_OPTS' 79 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \ | ^ 6 warnings generated. 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/tedcaptionsdec.o src/libavformat/sapenc.c:48:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 48 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 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/sbgdec.csrc/libavformat/rtsp.c:79::178545: :note: 49:expanded from macro 'COMMON_OPTS' warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 79 | { "545r | e o r d eirf_ q(uaevu_es_asti_zaed"d,64 "(spe-t> cunrumrbeenrt _otfi mpea.ctk,e tresl_ tts)o !=b ufpf-er> cfurorern th_atnidmlei.ntg of+ (rueiorndte6r4e_dt p)acrkeelt_st"s), O| F ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FS ET(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) | ^~~~~~~~~~~~~~~~~~ 11 warnings generated. 6 warnings generated. src/libavformat/sapenc.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. 16 warnings generated. 10 warnings generated. 11 warnings generated. src/libavformat/sbgdec.c:946:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:171 :94618 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (av_sat_add 61714 | (s - > t sge-q>[ib]u.ftfse.tr, +de=lt a)F F!M= IsN->(tgs-eq>[biu]f.ftes.rt_ e+ n(du in-t 6g4-_>t)bdeultfaf)e r ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/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) | ~~~~~ ^ ~~~~ src/libavformat/sbgdec.c:968:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 968 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavformat/segafilmenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavformat/rtsp.c:719:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers] 719 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state; | ^ src/libavformat/rtspdec.c:857:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 857 | for (i = 0; i < s->nb_streams; i++) | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtspdec.c:885:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 885 | for (r = 0; r < s->nb_streams; r++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/rtsp.c:734:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 734 | if ((q - buf) < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/sbgdec.c:1323:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1323 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tee.o CC libavformat/tee_common.o src/libavformat/sbgdec.c:1528:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1528 | AV_OPT_FLAG_DECODING_PARAM }, | ^ src/libavformat/segafilm.c:208:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | src/libavformat/sbgdec.c : 1531 :34f:o rwarning: missing field 'unit' initializer [-Wmissing-field-initializers] (i = 01531; | i < AsV->_nObP_Ts_tFrLeAamGs_;DE CiO+D+)I N{G _P A| R ~ ^ ~~~~~~~~~~~~~A M }, | ^ src/libavformat/segafilm.c:217:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 217 | for (i = 0; isrc/libavformat/sbgdec.c <: 1534f:i34l: mwarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> sample _1534c | ou n t ; i +A+V) _{O P T| _ ~ ^ ~~~~~~~~~~~~~~~~~~ FLAG_DECODING_PARAM }, | ^ src/libavformat/sbgdec.c:1535:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1535 | { NULL }, | ^ src/libavformat/serdec.c:124:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RACC libavformat/teeproto.o TE, {.str = "25"}, 0, INT_MAX, DEC }, | ^ src/libavformat/serdec.c:125:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 125 | { NULL }, | ^ src/libavformat/segafilm.c:280:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | if (next_sample_id >= film->sample_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/segafilm.c:294:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (ret != sample->sample_size) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/thp.o src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 200 | for (i = 0; i < vmd->frame_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 205 | for (j = 0; j < vmd->frames_per_block; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavformat/tiertexseq.o src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavformat/sierravmd.c:292:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | if (ret != frame->frame_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/tls.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) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavformat/segment.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 422 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/tls_gnutls.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/tmv.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 | CC libavformat/tta.o "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ src/libavformat/segment.c:511:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 509 | av_log(log_ctx, AV_LOG_ERROR, | ~~~~~~ 510 | "Specified time %f is smaller than the last time %f\n", 511 | (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ CC libavformat/ttaenc.o CC libavformat/ttmlenc.o CC libavformat/tty.o src/libavformat/rtsp.c:1220:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1220 | if ((q - buf) CC libavformat/txd.o < sizeof(buf) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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/segment.c:614:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 614 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/segment.c:622:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 622 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { CC libavformat/ty.o | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/udp.o CC libavformat/uncodedframecrcenc.o src/libavformat/sga.c:440:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | av_a2ss warningerst0 generated(. sga->idx + sga->left < sizeof(sga->sector)); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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/segment.c:812:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 812 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/unix.o src/libavformat/smacker.c:217:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 217 | for (i = 0; i < smk->frames; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/smjpegenc.c:59:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 59 | for (n = 0; n < s->nb_streams; n++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/sdp.c:880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 880 | for (j = 0; j < ac[i]->nb_streams; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ CC libavformat/urldecode.o src/libavformat/smjpegdec.c:74:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 74 | if (avio_read(pb, comment, hlength) != hlength) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavformat/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavformat/utils.o src/libavformat/rtsp.c:1630:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare] 1630 | if (reply->transports[0].lower_transport != lower_transport) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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 }, | ^CC libavformat/vag.o src/libavformat/segment.c:1045:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1045 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1051:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1051 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ CC libavformat/vc1dec.o CC libavformat/url.o src/libavformat/segment.c:1061:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E}, | ^ src/libavformat/segment.c:1062:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E}, | ^ 2 warnings generated. 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 dursrc/libavformat/smoothstreamingenc.cati:on167":,19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OFFSE T167( | m i n _ sefgo_rd (uira t=i 0o;n )i, OnPbT__stTrYePaEm_sD;U RiA+TI+O)N , {{ .| i6 ~ ^ ~~~~~~~~~~~~~4 = 0}, 0, INT64_MAX, E }, | ^ src/libavformat/segment.c:1067:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1067 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1068:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1068 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1069:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1069 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1070:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E }, | ^ src/libavformat/segment.c:1071:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1071 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1072:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1072 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E }, | ^ src/libavformat/segment.c:1073:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1073 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1074:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1074 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E }, | ^ src/libavformat/segment.c:1075:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1075 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1077:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1077 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1078:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1078 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E }, | ^ src/libavformat/segment.c:1079:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1079 | { "reset_timestamps", "reset timestamps at the beginning of each segment", OFFSET(reset_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E }, | ^ src/libavformat/segment.c:1080:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | { "initial_offset", "set initial timestamp offset", Osrc/libavformat/smoothstreamingenc.cFFSE:T(219in:it19i:a lwarning: _ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fset), AV_OPT_TY P219E | _ DU R AfTorI ON(,i {=. i06; 4i =< 0s},- >-nbI_NTs6t4r_eMAaXm,s ;I NiT+6+)4 _{M A X| , ~ ^ ~~~~~~~~~~~~~ E }, | ^ src/libavformat/smoothstreamingenc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (i = 0src/libavformat/segment.c;: 1081i:131 :< warning: s-missing field 'unit' initializer [-Wmissing-field-initializers]> nb_streams; 1081i+ | +) { | ~ ^ ~~~~~~~~~~~~~ { "write_esrc/libavformat/smoothstreamingenc.cm:p262t:y23_:s ewarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]me nts", "a ll262o | w w r it i ng e m pftoyr '(fii ll=e 0r; 'i s etnsb"_,s tOreFaFSmEs;T (i+w+r) i{te _ | e ~ ^ ~~~~~~~~~~~~~m pty), 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, INT464_ warningMsAX generated, . 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/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++) { | ~ ^ ~~~~~~~~~~~~~ 1 warning generated. src/libavformat/siff.c:223:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ 4 warnings generated. if (avio_read(s->pb, pkt->data + 2 + c->gmcsize, size) != sCC libavformat/vc1test.o ize) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 1 warning 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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E }, | ^ src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 626 | { "lookahead_count", CC libavformat/version.o "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 }, | ^ 12 warnings generated. src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | { NULL }, | ^ CC libavformat/vividas.o src/libavformat/rtsp.c:2290:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2290 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavformat/rtsp.c:2305:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 2305 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vivo.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 && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavformat/vc1testenc.o src/libavformat/spdifenc.c:99:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:100:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dtshd_fallbackCC libavformat/voc.o _time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/spdifenc.c:101:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ 1 warning generated. CC libavformat/voc_packet.o In file included from src/libavformat/spdifenc.csrc/libavformat/swfenc.c::25: 216src/libavcodec/put_bits.h::13227:: 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] 227215 | | i f i(fsi z(se-o>fb(udft_sehndd_ s-t as-r>tb_ucfo_dpet)r + >2 =+ pskti_sziezoef ( B| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tBuf)) 216{ | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ > ctx->pkt_offssrc/libavformat/rtsp.cet :- 2591B:U23R:S Twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]H EADER_SIZE && cor e2591_ | s i z e ) { f o| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBufCC libavformat/vocdec.o )) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavformat/vocenc.o CC libavformat/vorbiscomment.o CC libavformat/vpcc.o CC libavformat/vpk.o src/libavformat/subfile.c:38:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INsrc/libavformat/spdifenc.cT64:, 483{:.43i:6 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 0}, 0, INT64_MAX, D },483 | | ^ for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/subfile.c:src/libavformat/spdifenc.c39::484:9432:: warning: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 48439 | | { " einfd "(,ct x - ">ehndd_b ufo_ffiflsleetd" ,< = mOaFtF_ScEoTd(eesn[dn)e,xt _ cAoVd_e_OiPdxT]_T.YpPoEs_)I N| T ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 4, {.i64src/libavformat/spdifenc.c := 4870:23}:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 , INT64_MA X487, | D }, i f| ^( next_code_idx >= FF_ARRAY_ELEMS(mat_codes)src/libavformat/subfile.c): 40 :| 12 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | src/libavformat/spdifenc.c : 491: 41:{ warning: Ncomparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]U LL } | ^ 491 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/spdifenc.c:493:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 493 | if (msrc/libavformat/subfile.cat:_c39o:d81e:s warning: [implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]n ext_code_idx].p o39s | = = c{t x"-e>hndd_"b, u f _"fielnld eodf)f s{et " ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ OFFSET(endsrc/libavformat/spdifenc.c:529:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ), AV_OP T529_ | T Y P E _ I N T 6 4 , i{n.ti 6p4a d=d i0n}g,_t o0_,i InNseTr64t_ M=A XFF,M ID N},( m a| t ~ ^~~~~~~~~_ codsrc/libavformat/srtpproto.ces[:ne43x:t113_/usr/include/stdint.hc:: o46warning: d:21e:_i dnote: xexpanded from macro 'INT64_MAX'missing field 'unit' initializer [-Wmissing-field-initializers]] . pos - 46c | t#xd-e>fhid n_e 43bI1 | uf warningN T_ generated6. f il4_ M{lA X"ed ,s (r 0xt7| pf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f _foffuftf _sfu530fif | t fe "f, "ff "f ,) | of ^~~~~~~~~~~~~~~~~~f s e t o f ( S R T P P r o to C o nt e x t, o u t _ s u iptaedd)isrc/libavformat/subfile.c,n:38 g:81A_:Vr e_mwarning: Oaimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]Pi Tn_iTnYg)P;E_ S | ~~~~~~~~~~~~~~~~~T38R | I N G , {{ ."ssrc/libavutil/macros.h:s49tt:a25rr: =t note: ",expanded from macro 'FFMIN' NU"LLs t}a ,49r | 0t#,d e0o,ff fiEsn ee},t "FF ,M | I ^O NF(aF,SbE) T(((sa)t a> r(tb)) ?, (Ab)V _: O(PTa_))T Y P| E ~ ^ ~_ INT64, {.isrc/libavformat/spdifenc.c64: =541 0src/libavformat/srtpproto.c:}:34,44::115 :warning: 0 , comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]I warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]T 64_MA X541, | D 44 | }, | ~ ^~~~~~~~~ { /usr/include/stdint.h" :s 46r :t21ip:n_ tonote: u t_expanded from macro 'INT64_MAX'pad artaam_ ts46"o | ,_i#n "dse",e firneo tIf N=f TF6sF4Me_ItMN(omAfaX(t SR_TP Pc(or0dotxeo7sfCf[onfnetfxefxttff_f,fc foofdfuffef)t__ ip da| xr] ^~~~~~~~~~~~~~~~~~a.m sp)o,s A V-_ OPcTt_xT-Y>PhdE__bSuTfR_INfGi,l l{e d., s t| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = NUL L542 | } , 0 , 0, E } , | ^ data_remaining); | ~~~~~~~~~~~~~~ src/libavutil/macros.h:src/libavformat/srtpproto.c49::4525::111 :note: expanded from macro 'FFMIN'warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #de fi45n | e F F M{I N"(sar,tbp)_ i(n(_as)u i>t e("b,) "?" ,(b )o f:f (sae)t)o f (| S ~ ^ ~R TPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:46:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D }, | ^ src/libavformat/srtpproto.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL } | ^ src/libavformat/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] 612src/libavformat/srtpproto.c | : 86 :26f:o rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( int i = 0; i < FF_ARRAY _86E | L EM S( c thx-->>hmadx__bupfa)c;k eit+_+s)i z e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~= 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)) | ~ ^ ~ CC libavformat/vqf.o 4 warnings generated. CC libavformat/vplayerdec.o src/libavformat/svag.c:56:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 56 | if (align <= 0 || align > INT_MAX / st->codecpar->ch_layout.nb_channels) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavformat/subtitles.c:126:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 126 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. src/libavformat/subviewerdec.c:137:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 137 | for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/subviewerdec.c:145:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 145 | while (j < sizeof(value) - 1 && line[i] && line[i] != ']') | ~ ^ ~~~~~~~~~~~~~~~~~ 5 warnings generated. src/libavformat/tcp.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 40 warnings generated. CC libavformat/w64.o CC libavformat/wady.o CC libavformat/wavarc.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: src/libavformat/swfenc.cwarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: 208:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 36 | { "star 208t | _ t i fmoer("i,= "0s;eit< tshe- s>tnabr_ts ttirmeaem (so;if+fs+e)t ){ o | f ~^~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavformat/wavdec.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/wavenc.o src/libavformat/teeproto.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ 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/wc3movie.o CC libavformat/webm_chunk.o CC libavformat/webmdashenc.o src/libavformat/tiertexseq.c:276:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavformat/thp.c:56:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | 56 | d = iafv _(ianvti2of_lreoaadt(p(bA,V_ R&Bp3k2t-(>pd-a>tbau[f1 ]+, s1e6q)->)c; u | r ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rent_pal_data_size) != seq->current_pal_data_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/webpenc.o CC libavformat/webvttdec.o src/libavformat/thp.c:79:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | thp->fps = av_d2q(av_int2float(avio_rb32(pb)), INT_MAX); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/tee.c:256:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 256 | for (i = 0; i < avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavformat/tee.c:332:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 332 | for (i = 0; i < avf2->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavformat/tee.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 363 | for (i = 0; i < avf->nb_streams; i++){ | ~ ^ ~~~~~~~~~~~~~~~ CC libavformat/webvttenc.o src/libavformat/tee.c:416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | for (i = 0; i < slave->avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_aud.o src/libavformat/thp.c:101:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 101 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/westwood_audenc.o src/libavformat/thp.c:194:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 194 | if (ret != size) { | CC libavformat/westwood_vqa.o ~~~ ^ ~~~~ 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:501:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | for (j = 0; j < tee->nb_slaves; j++) | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~ CC libavformat/wsddec.o 2 warnings generated. 1 warning generated. 2 warnings generated. src/libavformat/ttaenc.c:61:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (par->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavformat/tta.c:94:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 94 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){ | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavformat/ttmlenc.c:34: src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE && | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/unix.c:47:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_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 } | ^ 1 warning generated. src/libavformat/tty.c:168:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 168 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}, | ^ src/libavformat/tty.c:169:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 169 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, | ^ src/libavformat/tty.c:170:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | { "framerate", "", OFFSET(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/wtv_common.o CC libavformat/wtvdec.o 13 warnings generated. 5 warnings generated. CC libavformat/wtvenc.o 2 warnings generated. CC libavformat/wv.o 29 warnings generated. 1 warning generated. CC libavformat/wvdec.o CC libavformat/wvedec.o 3 warnings generated. CC libavformat/wvenc.o src/libavformat/url.c:76:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 76 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl); | ~~~~ ^ ~~~ CC libavformat/xa.o 1 warning generated. src/libavformat/udp.c:129:155:1 warningwarning: generated. 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 58all warningosw generated . 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 caCC libavformat/xmd.o se of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D }, | ^ src/libavformat/udp.c:141:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D }, | ^ src/libavformat/udp.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 144 | { NULL } | ^ 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/xmv.o 4 warnings generated. src/libavformat/url.c:263:5:1 warning: warning generatedcomparison 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/vorbiscomment.c:47:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 47 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/xvag.o src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 || | ~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavformat/xwma.o src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (int i = 0; i < nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~ CC libavformat/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 CC libavformat/yuv4mpegenc.o 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)) { \ | ^~~~ GEN libavformat/libavformat.pc src/libavformat/vividas.c:158:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 158 | if (a2 > s) { | ~~ ^ ~ src/libavformat/vivo.c:297:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 297 | while (vivo->sequence == old_sequence && | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/vividas.c:222:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | if (avio_read(src, buf + 4, n) == n) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 42 warnings 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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~ 1 warning generated. src/libavformat/vividas.c:270:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (avio_read(src, buf+8, n) != n) { | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavformat/tls_gnutls.c:292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 292 | { NULL } | ^ 1 warning generated. src/libavformat/vqf.c:58:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (len == UINT_MAX) | ~~~ ^ ~~~~~~~~ src/libavformat/vividas.c:412:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 412 | av_assert0(delta <= xd_size - offset); | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/udp.c:1073:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 3 warnings generated. 1073 | if (av_fifo_can_write(s->fifo) < size + 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/vpk.c:99:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (ret != size) { | ~~~ ^ ~~~~ 3 warnings generated. 1 warning generated. 5 warnings generated. 9 warnings generated. 8 warnings generated. 1 warning generated. 1 warning generated. 1 warning generated. 7 warnings generated. 1 warning generated. src/libavformat/webmdashenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | for (i = 0; i < s->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavformat/westwood_aud.c:154:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if ((ret = avio_read(pb, &pkt->data[4], chunk_size)) != chunk_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavformat/westwood_aud.c:162:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | if (ret != chunk_size) | ~~~ ^ ~~~~~~~~~~ src/libavformat/wc3movie.c:142:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | if ((ret = avio_read(pb, buffer, size)) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wavenc.c:99:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 99 | len = FFMIN(len, maxlen); | ^ ~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/wc3movie.c:253:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 253 | if ((unsigned)size > sizeof(text) || (ret = avio_read(pb, text, size)) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/wc3movie.c:258:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 258 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:262:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wc3movie.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) | ~ ^ ~~~~ src/libavformat/wavdec.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "ignore_length", "Ignore length", OFFSET(ignore_length), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, DEC }, | ^ src/libavformat/wavdec.c:76:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "max_size", "max size of single packet", OFFSET(max_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 1024, 1 << 22, DEC }, | ^ src/libavformat/wavdec.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL }, | ^ 28 warnings generated. src/libavformat/webm_chunk.c:236:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 236 | wc->duration_written >= wc->chunk_duration)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavformat/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/webm_chunk.c:281:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 281 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:282:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 282 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:283:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 283 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:284:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 284 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webm_chunk.c:285:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 285 | { NULsrc/libavformat/webmdashenc.cL :},441 : | 37 ^: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/wavdec.c:247:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 247 | av_assert0(length < sizeof(temp)); | ~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavformat/webvttdec.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL } | ^ src/libavformat/wsddec.c:82:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 82 | if (avio_read(s->pb, buf, size) != size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavformat/webmdashenc.c:527:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 527 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:528:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 528 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:529:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 529 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:530:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 530 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:531:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 531 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }, | ^ src/libavformat/webmdashenc.c:532:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is src/libavformat/wavenc.cguar:a488n:104t: ewarning: edmissing field 'unit' initializer [-Wmissing-field-initializers] to be available .488 | " , O{F "FwSrEiTt(et_ibmeext_"s,h i"fWtr_ibtuef fBeEr_XdTe pcthhu),n k.A"V,_ OOPFTFS_ETYTPE(_wrDiOtUeB_LbEe,x t{) ,. dAblV _= O6P0T._0 T}Y,P E1_.B0O, ODLB, L{_ .MiA6X4, = A0V _}O, P0T,_ F1,L AEGN_C E}N,C O D| I ^N G_PARAM }, | ^ src/libavformat/webmdashenc.c:533:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_src/libavformat/wavenc.cOP:T497_:FL161A: Gwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]E NCODING_PARAM }, | ^497 | { "peak_block_size", src/libavformat/webmdashenc.c":N534u:m12:b ewarning: rmissing field 'help' initializer [-Wmissing-field-initializers] of a534u | di o s a m{p leNsU LusLed }t,o g| ^e nerate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC }, | ^ src/libavformat/wavenc.c:498:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC }, | ^ src/libavformat/wavenc.c:499:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 499 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC }, | ^ src/libavformat/wavenc.c:500:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 500 | { NULL }, | ^ 2 warnings generated. 35 warnings generated. src/libavformat/wavdec.c:544:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 544 | for (int i = 0; i < s->nb_chapters; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavformat/wavdec.c:573:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 573 | for (int i = 0; i < nb_cues; i++) { | ~ ^ ~~~~~~~ src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers] 83 | {AV_CODEC_ID_NONE} | ^ 1 warning generated. 2 warnings 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. 1 warning generated. src/libavformat/wvdec.c:224:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavformat/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++) { | ~ ^ ~~~~~~~~~~~~~ GEN libavcodec/libavcodec.pc 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) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ CC libpostproc/postprocess.o CC libpostproc/version.o src/libavformat/wtvenc.c:546:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 546 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GEN libpostproc/libpostproc.pc src/libavformat/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) { | ~ ^ ~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ GEN libswresample/libswresample.pc src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 389 | av_assert0(xmv->video.stream_index < s->nb_streams); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ GEN libswscale/libswscale.pc src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavformat/xmv.c:446:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 446 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 14 warnings generated. 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) | ~~~~~~ ^ ~~~~~~~~~~ src/libavformat/wtvdec.c:855:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 855 | buf_size = FFMIN(len - consumed, sizeof(buf)); | ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavformat/xvag.c:73:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavformat/wtvdec.c:978:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 978 | if (root_size > sizeof(root)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavformat/wtvdec.c:1041:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1041 | while (e <= e_end && frame_nb > e->size) { | ~~~~~~~~ ^ ~~~~~~~ GEN libavutil/libavutil.pc CC libavfilter/aeval.o AR libavdevice/libavdevice.a src/libavformat/yuv4mpegdec.c:119:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 119 | for (i = 0; i < FF_ARRAY_ELEMS(pix_fmt_array); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_acontrast.o 1 warning generated. CC libavfilter/af_acopy.o CC libavfilter/af_acrossover.o src/libavformat/yuv4mpegdec.c:292:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/af_acrusher.o 154 warnings generated. CC libavfilter/af_adeclick.o CC libavfilter/af_adecorrelate.o CC libavfilter/af_adelay.o CC libavfilter/af_adenorm.o CC libavfilter/af_aderivative.o CC libavfilter/af_adrc.o CC libavfilter/af_adynamicequalizer.o CC libavfilter/af_adynamicsmooth.o CC libavfilter/af_aecho.o CC libavfilter/af_aemphasis.o CC libavfilter/af_aexciter.o CC libavfilter/af_afade.o CC libavfilter/af_afftdn.o CC libavfilter/af_afftfilt.o CC libavfilter/af_afir.o CC libavfilter/af_aformat.o CC libavfilter/af_afreqshift.o 1 warning generated. 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 4 warnings generated. CC libavfilter/af_arnndn.o CC libavfilter/af_asdr.o 3 warnings generated. CC libavfilter/af_asetnsamples.o CC libavfilter/af_asetrate.o CC libavfilter/af_ashowinfo.o CC libavfilter/af_asoftclip.o 6 warnings generated. 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 30 warnings generated. CC libavfilter/af_compand.o CC libavfilter/af_compensationdelay.o CC libavfilter/af_crossfeed.o CC libavfilter/af_crystalizer.o CC libavfilter/af_dcshift.o CC libavfilter/af_deesser.o CC libavfilter/af_dialoguenhance.o 2 warnings generated. CC libavfilter/af_drmeter.o CC libavfilter/af_dynaudnorm.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);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); | ~ ^ 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_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); | ~ ^ 5 warnings generated. CC libavfilter/af_earwax.o CC libavfilter/af_extrastereo.o In file included from src/libavfilter/af_anequalizer.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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_asubboost.c:20: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavfilter/af_atilt.c: 2049: | src/libavutil/ffmath.h : 49: 30 :re twarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rn exp2f(M_L OG492_ | 10 * x )r; e t| u ~ ^ rn exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_firequalizer.o src/libpostproc/postprocess.c:162:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 162 | numEq += ((unsigned)(src[0] - src[1] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:163:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 163 | numEq += ((unsigned)(src[1] - src[2] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:164:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 164 | numEq += ((unsigned)(src[2] - src[3] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:165:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 165 | numEq += ((unsigned)(src[3] - src[4] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:166:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 166 | numEq += ((unsigned)(src[4] - src[5] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:167:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 167 | numEq += ((unsigned)(src[5] - src[6] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:168:59: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 168 | numEq += ((unsigned)(src[6] - src[7] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:186:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 186 | numEq += ((unsigned)(src[0] - src[0+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:187:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 187 | numEq += ((unsigned)(src[1] - src[1+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:188:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 188 | numEq += ((unsigned)(src[2] - src[2+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:189:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 189 | numEq += ((unsigned)(src[3] - src[3+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:190:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | numEq += ((unsigned)(src[4] - src[4+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:191:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 191 | numEq += ((unsigned)(src[5] - src[5+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:192:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 192 | numEq += ((unsigned)(src[6] - src[6+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:193:66: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 193 | numEq += ((unsigned)(src[7] - src[7+stride] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:203:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if((unsigned)(src[0] - src[5] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:205:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 205 | if((unsigned)(src[2] - src[7] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:207:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 207 | if((unsigned)(src[4] - src[1] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:209:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 209 | if((unsigned)(src[6] - src[3] + 2*QP) In file included from > 4src/libavfilter/af_crossfeed.c*:QP20) : rsrc/libavutil/ffmath.het:u49r:n30: 0warning: ;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libpostproc/postprocess.c:220:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 220 | In file included from src/libavfilter/af_biquads.c : i69f: (src/libavutil/ffmath.h(u:n49s:i30:g nwarning: edimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) (src[ x + 0*s tr49i | d e ] -r estrcu[r n xe x+p 25f*(sMt_rLiOdeG] 2+_ 120* Q*P )x )>; 4 * Q| P ~ ^) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:221:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 221 | if((unsigned)(src[1+x + 2*stride] - src[1+x + 7*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:222:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | if((unsigned)(src[2+x + 4*stride] - src[2+x + 1*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libpostproc/postprocess.c:223:73: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if((unsigned)(src[3+x + 6*stride] - src[3+x + 3*stride] + 2*QP) > 4*QP) return 0; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavfilter/af_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); | ~ ^ 6 warnings generated. 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] +3 dc warningOsff generateds. et)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:400:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 400 | numEq += ((unsigned)(src[ 5*step] - src[6*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:401:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 401 | numEq += ((unsigned)(src[ 6*step] - src[7*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libpostproc/postprocess.c:402:70: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 402 | numEq += ((unsigned)(src[ 7*step] - src[8*step] + dcOffset)) < dcThreshold; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavfilter/af_flanger.o In file included from src/libavfilter/af_drmeter.c:23: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavfilter/af_haas.o src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF }, | ^ src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF }, | ^ src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF }, | ^ src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF }, | ^ src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF }, | ^ src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 111 | { NULL } | ^ src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A }, | ^ src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 40 | { NULL } | ^ src/libavfilter/af_acontrast.c:55:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 55 | fsrc/libavfilter/af_acrusher.cloa:t 74d: 111:= warning: smissing field 'unit' initializer [-Wmissing-field-initializers]r c[c] * M_PI_2; | ^~~~~~ ~ 74 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:75:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "level_out","set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_acrusher.c:76:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bits", "set bit reduction", OFFSET(bits), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 1, 64, A }, | ^ src/libavfilter/af_acrusher.c:77:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, src/libavfilter/af_acontrast.c 1:,77 :A30 :} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 77 | dst[c] = sin(d + contrast * sin(d * 4)); | ^~~~~~~~ ~ src/libavfilter/af_acrusher.c:81:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "dc", "set DC", OFFSET(dc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, .25, 4, A }, | ^ src/libavfilter/af_acrusher.csrc/libavfilter/af_aemphasis.c:82::111:50 :warning: 104missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { " a50a" | , { ""lseveet la_innt",i - a li a s"sietn gi"n,pu t ga iOnF"F, SOEFTF(SaEaT)(,l ev e l _i n )A, V _AVO_POTP_TT_TYYPPEE_D_OUDBLOEUB,L {E., d{b.ld=b.l5=}1, } , 00,, 6 4 , F L A G S1 ,} ,A }| , ^ | ^ src/libavfilter/af_acontrast.c:96:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/af_aemphasis.c:51src/libavfilter/af_acrusher.c::10483:: 111warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: 96missing field 'unit' initializer [-Wmissing-field-initializers] | 51 | 83 | { fl o{"atl e"vdseal _om=up tlser"c[s,",n ] * ""sMseet_t PosIaumtp_u2pt;l e g | a ^~~~~~ ~i rendu"c, tOiFonF"SE,T( lOeFveFlS_oEuT(ts),a mAVp_lOePsT)_T,Y P E_ DAVO_UOBPLET,_ T{Y.PdEb_lD=1O}U, B0L, E6,4, {.FdLbAlG=S1 }}, , | ^1 , 250, A }, | ^ src/libavfilter/af_acrusher.c:84:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "lfo", "enable LFO", OFFSET(is_lfo), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_acrusher.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "lforange", "set LFO depth", OFFSET(lforange), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 250, A }, | ^ src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_acrusher.c :86:111 :65 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { NULL } 86 | | ^ { "lforate", "set LFO rate", OFFSET(lforate), AV_OPT_TYPE_DOUBLE, {src/libavfilter/af_acontrast.c.d:b116l:=30:. 3warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , .01, 116 | 2 0 0 , A } , | d ^st [n] = sin(d + contrastsrc/libavfilter/af_acrusher.c :87*: s12i: nwarning: (missing field 'help' initializer [-Wmissing-field-initializers]d * 487) | ) ; {| ^~~~~~~~ ~N ULL } | ^ src/libavfilter/af_adenorm.c:254:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 254 | { "level", "set level", OFFSET(level_db), AV_OPT_TYPE_DOUBLE, {.dbl=-351}, -451, -90, FLAGS }, | ^ src/libavfilter/af_adenorm.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL } | ^ src/libavfilter/af_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", OFFSET(level_in), AV_OPT_TYPE_FLOAT, src/libavfilter/af_acrusher.c {.d:bl156=:113}:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 1, AF } ,156 | | ^ k = roundf(y); | ~ ^~~~~~~~~ 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"}, 0src/libavfilter/af_adecorrelate.c, :0,217 :AF110 }:, warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ 217 | { "src/libavfilter/af_adrc.csta:ge99s":,121 :" swarning: missing field 'unit' initializer [-Wmissing-field-initializers]e t filtering sta g99e | s" , O F{F S"EtTr(asntsafgeer"s, ) , A"sVe_tO PtThe_ TtYrPaEns_fIeNrT e,x pr e s{src/libavfilter/af_acrossover.cs.i:oi1076n4:"12=: ,warning: 6 missing field 'help' initializer [-Wmissing-field-initializers]} O,FF S ET 107(e | x 1p r, _ s{MtAr X_)SN, T U AALV_GLOPETS ,_} T| Fsrc/libavfilter/af_acrusher.cLY ^:170APGE :S_13S :} T,warning: R Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| N G ^, {.str =170"p | "} , 0 , k 0,= F LroAunGdSf (}y,) ;| src/libavfilter/af_adecorrelate.c ^: 218:| 110: ~ ^~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | { "seed", src/libavfilter/af_adrc.c: 100":s121e: twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a ndom seed", 100 | O {F F"aSttEaT(cske"e,d ) , "AsVet_ OPtTh_e TaYtPtEac_kI"N,T 6 4 , { . i 64 = - 1 } ,O F-F1S,E T ( atUtIaNcTk__mMsA)X,, FALVA_GOPST_ T},Y P| ^E _DOUBLE, {.dbl=50.}, 1, 100src/libavfilter/af_adecorrelate.c0,: F219L:A12G:S warning: }missing field 'help' initializer [-Wmissing-field-initializers], | ^ 219 | { NULL } | ^ 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_adrc.c:111:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | float value = 0.5f * (1.f - cosf(2.f * M_PI * i / size)); | ^~~ ~ src/libavfilter/af_adelay.c:59:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM }, | ^ src/libavfilter/af_adelay.c:60:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A }, | ^ src/libavfilter/af_adelay.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ 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_acrossover.c:208:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be positive number.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_acrossover.c:213:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | av_log(ctx, AV_LOG_ERROR, "Frequency %f must be in increasing order.\n", freq); | ~~~~~~ ^~~~ src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A }, | ^ src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A }, | ^ src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/af_adrc.c:224:29: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 224 | var_values[VAR_P] = Xg; | ~ ^~ src/libavfilter/af_adrc.c:225:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | var_values[VAR_F] = n * fx; | ~ ~~^~~~ src/libavfilter/af_aderivative.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 164 | { NULL } | ^ src/libavfilter/af_aexciter.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:56:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:57:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "amount", "set amount", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, A }, | ^ src/libavfilter/af_aexciter.c:58:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "drsrc/libavfilter/af_adynamicequalizer.cive:",268 :"s123e:t warning: hmissing field 'unit' initializer [-Wmissing-field-initializers]a rmonics", O F268FS | E T ( d r{i "vtehr)e,s h o ld "AV,_ O"PsTe_tT dYePtEe_cDtOUioBnL Et,h r{.edsblh=o8l.d5"},, O F F S E T0.(1t, h1re0s,h oAl d},) , | ^ AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0,src/libavfilter/af_aexciter.c :1590:0107,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS }, | 59 ^ | { "blend", "set blend harmonics", OFFSET(blsrc/libavfilter/af_adynamicequalizer.ce:n269d:)123, : warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_D O269U | BL E , {{ ."ddbfrle=q0u}e,n c y ", " s e t -d1e0te,c 1t0,i oAn f}r,e q u| e ^ ncy", OFFSET(dfrequency), AV_OPT_TYPsrc/libavfilter/af_aexciter.cE:_60D:O107U:B Lwarning: E,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=1000}, 60 | 2 , {1 0"0f0r0e0q0", ,F L"AsGeSt }s,c o p| e ^" , OFFSET(freq), AV_OPT_TYPE_DOUBLE, src/libavfilter/af_adynamicequalizer.c{:.270d:bl123=:7 5warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 }, 2000, 12 02700 | 0 , A {} ," d qf| ac ^t or", "set detection Q factor", OFFsrc/libavfilter/af_aexciter.cS:E61T:(107dq:f warning: amissing field 'unit' initializer [-Wmissing-field-initializers]c tor), AV_ O61P | T _ T Y{P E"_cDeOiUl"B,L E",s e{t. dcbel=i1li}n,g " , 0 . 0 0 1 , 1O0F00F,S E T ( cFeLiAlG)S, } , A| V ^_ OPT_TYPE_DOUBLE, {.dbl=9999}, 9999, 2000src/libavfilter/af_adynamicequalizer.c0,: 271A: }123,: warning: | ^missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "tfrequency", "set src/libavfilter/af_aexciter.ct:a62rg:e107:t warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] requency", 62 | OF F S{E T"(ltifstreenq"u,e n"ceyn)a,b leA V_lOiPsTt_enT YPmEo_dDOeU",B LOEFF,S E{T.(dlbislte=n1),0 0 0 }, AV _ O P2T,_T Y1PE0_0B0O00O0L,, F L A{G.Si6 4}=,0 } ,| ^ 0, 1, A }, | ^ src/libavfilter/af_adynamicequalizer.c:272:123:src/libavfilter/af_aexciter.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]63: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | 272 | { {N U"LtLq f}a c t| ^o r", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:273:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/af_hdcd.o 273 | { "attack", "set attack duration", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 1, 2000, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:274:123: warning: src/libavfilter/af_aecho.cmissing field 'unit' initializer [-Wmissing-field-initializers] :140:97: 274warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_afade.c : 190{ :"1r:e lewarning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s e", 140 | " s e t re190l e | a sF A e aDv E_ldog_(uPLcArNtaAtRi(xofn,"l ,tA,V _ fL lOOFFoSGaET_(tErRR)eOle aR ,s| e^~~~~~~~~~~~~~~~~~~~~~~ ")d, e l src/libavfilter/af_afade.c a:A167:y20V:[_ %note: expanded from macro 'FADE_PLANAR'Od ]P:T %_f TiYs P167E | o _ uD OUtB Lof E ,a { l. dldobw[edl=i2 0]r0 },a = n s [gi] e : *1( ,0,g 9a02in00;000] \n0" ,, i , s -F >L deA lG S a y}[ ,i ] ) | ; ^ | ~~~~~~ ^~~~~~~~~~~ \ | ^~~~ ~ src/libavfilter/af_adynamicequalizer.c:275:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS }, | ^ src/libavfilter/af_aecho.c:144:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adynamicequalizer.c:276 :144123: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_l o276g | ( c t {x ",m akAeVu_pL"O,G _ E R R O"Rs,e t" mdaekceayu[p% dga]i:n" ,% f i s ou t ofO FaFSlElTo(wmeadk eraunpg)e,: ( 0 , 1A]V\_OnPT"_T,Y iP,E _DsO-U>BdLeE,c a{y.[dibl]=);0 } ,| ~~~~~~ ^~~~~~~~~~~ 0, 100, FLAGS }, | ^ src/libavfilter/af_adynamicequalizer.c:277:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 200, FLAGS }, | ^ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_adynamicequalizer.c:293:12 :198 warning: | missing field 'help' initializer [-Wmissing-field-initializers]E CHO( d293 | b l , d o{ uNbUlLeL, -}1 . 0| , ^ 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:163:34: note: expanded from macro 'ECHO' 163 | const double out_gain = ctx->out_gain; \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_aecho.c:198:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 198 | ECHO(dbl, double, -1.0, 1.0 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:164:33: note: expanded from macro 'ECHO' 164 | const double in_gain = ctx->in_src/libavfilter/af_aformat.cgai:n;58 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | { N UL L } | ^ \ | ~~~~~~~ ~~~~~^~~~~~~ src/libavfilter/af_alimiter.c:82:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF }, | ^ src/libavfilter/af_alimiter.c:84:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "limit", "set limit", OFFSET(lisrc/libavfilter/af_aecho.cmi:t)198, : 1 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AV_ OPT_TYPE_DOUB L198E | ,E C{H.Od(bdlb=l1,}, d0o.u0b62l5e,, - 11.,0 A,F }, 1.| 0 ^ ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_aecho.c:185:35: note: expanded from macro 'ECHO' 185 | src/libavfilter/af_alimiter.c : 85 : 109 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] out += dbu f85[ | i x ] *{ c"taxtt-a>cdke"c,a y[ j ]src/libavfilter/af_adynamicsmooth.c ;" : s 108 e : t124 :a warning: t missing field 'unit' initializer [-Wmissing-field-initializers] t a c k " , 108 | \ OF F| S ~ ^~~~~~~~~~~~~ Esrc/libavfilter/af_afade.c T{:(195a t:"1t:saecnks)i, t warning: i implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] v AiVt_yOP"T,_T Y "PseEt _ 195Ds | OmUoFBoAtLDh Es,Ee n(f{ls.ti,d tbiflvli=t5oya"}, t, )OF F 0S.1| ,E^~~~~~~~~~~~~~~~ T( s 8e0n,src/libavfilter/af_afade.c s:Ait185:Fi 20v:}it ,ynote: ) , expanded from macro 'FADE' | AV ^_O PT_TYPE 185_ | D OU BL E, { . db l =2 } , d [ k ]0 ,= 1s0[src/libavfilter/af_alimiter.ck0]:0860:01090:, Fwarning: *Lmissing field 'unit' initializer [-Wmissing-field-initializers] A GgS a}i,n ; | ^86 | { " re l e a s e " , " s e t r el e src/libavfilter/af_adynamicsmooth.c a:s 109e: " 124, : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ O | F ^~~~ ~F SET (109re | l e a se{) ",ba s ef r e q "A,V_ O P T_ T"YPsEe_tD bOaUBsLeE ,f r{.edqubeln=c5y0"},, 1 O,F F80S0E0,T (bAaF s}ef,r e q| ) ^, AV_OPT_TYPE_DOUBLE, {.dbl=22050}, src/libavfilter/af_alimiter.c2,: 871:01090:0 0warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 0, FLAGS }, 87 | | ^ { "asc", "enasrc/libavfilter/af_adynamicsmooth.cb:l110e: 12a:sc "warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 110 | O F FS E T{( aNuUtLoL_r e}le a s| e ^ ), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_aecho.c:199:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | ECsrc/libavfilter/af_alimiter.cHO:(88f:l109t:, fwarning: lomissing field 'unit' initializer [-Wmissing-field-initializers]a t, -1.0, 88 | 1 .{0 " as c _ l e v)e l" ,| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~se t asc src/libavfilter/af_aecho.cl:163e:v34e:l "note: , expanded from macro 'ECHO' OFFSET( as163c | _ c o e fcfo)n,st d o uAbVl_eO PTo_uTYtP_Eg_aDiOn U=B LcEtx,- >{o.udtb_lg=a0i.n5;} , 0 , 1 , A F } , | ^ \ | ~~~~~~~~ ~~~~~^~~~~~~~ src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | src/libavfilter/af_aecho.c : 199: 1 {: "warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e vel", 199" | aEutCoHO (lefvletl, "f,l o a t , O-F1F.SE0T,(a ut o _ le v1.e0l) , A V _O)P T_ T| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y PE_Bsrc/libavfilter/af_aecho.cOO:L164:,33 : note: {expanded from macro 'ECHO'. i64=1}, 164 | 0, c on1s,t AdFo u}b,l e | in ^_ gain = ctx->in_gain; src/libavfilter/af_alimiter.c : 90: 109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | \ | ~~~~~~~ ~~~~~^~~~~~~{ "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/af_alimiter.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL } | ^ 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->attack = expf(-1.f / (s->attack_ms * inlink->sampsrc/libavfilter/af_aecho.cle_r:at199e:1 :/ 1warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]00 .f)); | ~ ^~~~~~ 199 | ECHO(flsrc/libavfilter/af_adrc.ct:,414 :f27l:o awarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], -1.0, 414 | 1 . 0 s)- > a| t^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ack src/libavfilter/af_aecho.c=:180 :18e: xnote: pexpanded from macro 'ECHO'f (-1.f / (s -180> | a t t a c k _ m s i*n i=n *lsi;n k- >s a mp l e _ r a t e / 1 00 0 . f ) ); | ^~~~ ~ \ | ~ ^~ src/libavfilter/af_adrc.c:415:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->sample_rate / 1000.f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_adrc.c:415:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | s->release = expf(-1.f / (s->release_ms * inlink->samsrc/libavfilter/af_anlms.cpsrc/libavfilter/af_anlmdn.c:src/libavfilter/af_aecho.cle:67::_71199109r:::a1141 :t:warning: missing field 'unit' initializer [-Wmissing-field-initializers]e warning: /warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 0.fmissing field 'unit' initializer [-Wmissing-field-initializers]) ); 67| | ~ ^~~~~~ 199 | E C{H O "(or71d | efr"src/libavfilter/af_adrc.c l t, : , 415 :27 f{":selto t hae"warning: st , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] trfe i-nl1tgt.her0 ",, o"415 | rsd e re " t , d 1 e .nO F0o i F Sss- >ETin gr (s e l eoatse) r =redn | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ egrextp),src/libavfilter/af_aecho.c :h185f:33 :"( A ,note: -V_ Oexpanded from macro 'ECHO'P1 OT._FTYfPEF _SI/185 | EN TT(s - (,> a r ) ,e A Vl e{as_ . e_Oi m P6Ts_ TY4P *= Eo2uit_ 5n6F}+lL,= iO AdT n1,b ,IkNTu1 f6-> s[_i a Mmxpl{eA.X], _dra A b}te*l, /= c01.0| 0t0.0f ^)x)0 -;> 0 d0| 1e}, ^~~~ ~0c. a0y0[00j1],; 1 0 0 0 0 , A F T src/libavfilter/af_anlms.c} :,68: 102 : | warning: ^missing field 'unit' initializer [-Wmissing-field-initializers] \ src/libavfilter/af_afade.c | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ 68:231 | :1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "mu", "se t231 | StCsrc/libavfilter/af_anlmdn.cheA :LfEi_72Pl:Lt107eArN: A mRwarning: (umissing field 'unit' initializer [-Wmissing-field-initializers]f" l, t , f l o aO72t | )F FS E| T^~~~~~~~~~~~~~~~~~~~~~~~ ({ "msu"src/libavfilter/af_afade.c), :", 211se t: d20e : nnote: expanded from macro 'SCALE_PLANAR' Ao Vi_siOnPTg_T Ys tP211E | r_ Fe L nOg AtT , h" ,{ O F. d bFS lETd(=[ia]0 =) .,s 7[5} ,i A]0V _*O PgT,a_T Yi2PEn,_ F;LOAAT }T, , | ^ { . d bl =0 . 0 0 0 0 1 } , 0 . 0 0 0 0src/libavfilter/af_anlms.c1, : 169 : 1020: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 0 , A FT \ }69, | | | ^~~~ ~ ^ { "eps", "set the filter eps", OFsrc/libavfilter/af_anlmdn.cF:S73E:T103(:e pwarning: s)missing field 'unit' initializer [-Wmissing-field-initializers], AV_OP T_73TY | P E_ F L{OA T," p{.adbtlch=",1 }",s e t p0a,t c1h ,d uArTat i},o n | " ^, OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=src/libavfilter/af_anlms.c20:0070}:,102 :1 0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]0 , 100000, A70F | T } , | { ^ "leakage", "set the filter leakage", OFFsrc/libavfilter/af_anlmdn.cS:E74:T103(:l ewarning: amissing field 'unit' initializer [-Wmissing-field-initializers]k age), AV_OP T74_ | T Y P E{_ F"LpO"A,T, "{se.tdb l=p0}a,t c h 0d,u 1r,at ioAn"T , } , | O ^F FSET(pd), AV_OPT_TYPE_DURATIOsrc/libavfilter/af_aecho.cN, :{.200:i16:4 =warning: 20implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0}, 1000, 1src/libavfilter/af_afftdn.c000 00:200,167 | :E 123CA:FHT }Owarning: ,( missing field 'unit' initializer [-Wmissing-field-initializers]| s ^1 src/libavfilter/af_afreqshift.c6, :i102:n1t:1 6warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t167 , | I N T{1 6"_nMoIisN e, _r102edsrc/libavfilter/af_anlmdn.cuI:c75 | :NtTi1oPn110FI6L_T":, M"Es ewarning: ARsrc/libavfilter/af_anlms.ctmissing field 'unit' initializer [-Wmissing-field-initializers] X(:)tfh76: 12 let :75 ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | warning: nfo l missing field 'help' initializer [-Wmissing-field-initializers] ios e src/libavfilter/af_aecho.c:a r{ 16376:te d | "34:, u crnote: s i n teisexpanded from macro 'ECHO' ,{ oenar ccNU"L ho"s,,LOF163F,S E T | "}( csne f)ot| ^ ir csoense| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sat _r erdcdhouusrc/libavfilter/af_afreqshift.c cbl:e72 dotu:uit_26g:aron )iatnote: i,onexpanded from macro 'PFILTER' n = A"V c,tx_ -O > 72OFPoT | u_FT tS_Yg EPEa T (_itryFndpL;OA)Te , , c Ao V {.sd_ O_bt PTl_hT YP Ee= _DtUa 1= R2 A}co T , s I O ( N s,h i{. 01f,. t i9 7 );6 , 4 \=A6 0 F| ~~~~~~~~ ~~~~~^~~~~~~~0R0} ,} 2 , 0 00| , 3 ^ 0 0 0 0 0 , A F T } , | ^ \ | ~~~ ^~~~~ src/libavfilter/af_aecho.c:200:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_afftdn.c :200src/libavfilter/af_acrossover.c168 | :E:C123:H 468Owarning: (:ssrc/libavfilter/af_anlmdn.c1missing field 'unit' initializer [-Wmissing-field-initializers]16:, :i76 :nwarning: 103t1:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 _ warning: t168missing field 'unit' initializer [-Wmissing-field-initializers] | , {I N"nTr"1 6,_ MI468 "76N | sesrc/libavfilter/af_afreqshift.ct | , tXh:e n INOT102 : 1oVE1{: i"sRe 6r re_warning: "_Mdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uPc,At R XiO"C)o sESnS ( debl"p, 102 | t, r | P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ des src/libavfilter/af_aecho.cFOoeua:rIcFb164LhFlS:ET deur33aTE(,n :tR(of1 .note: 0i,oisleexpanded from macro 'ECHO't_ ,r nd) e" f| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d, l O Fu164o | FcStEaT (rsrc/libavfilter/af_acrossover.cit, d:)o, c412o:n sin40s:t )dAonnote: ,Vu_,Oexpanded from macro 'XOVER_PROCESS' bl eP AcTi_VTosn, _Y_c OPEg_DfU) 411 PaTR_A | T| IOiTnY ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=N,P E_{ .src/libavfilter/af_afreqshift.cicFt x-:>6L4 =73:inO A6 26 :_T0,s -note: >expanded from macro 'PFILTER'g 0 0fai }{,dns;p - . > 73 db2l0v | e ct 0 0 , or=_ 1 2t}y,p 3 # e 0 # 0 0 0fs 0fi .,n## 0 _tm u1AlhFe ,_ sTt } 9 c aal, 7 ,| Aar ^ =F(R }( s ,t i ny| p ^ (seh i f*t))f;r a m e s\ [ 0 ] - >| ex ~~~~~~~ ~~~~~^~~~~~~t e n d e src/libavfilter/af_afftdn.cd _: 169d: a 123 :t a [c h warning: missing field 'unit' initializer [-Wmissing-field-initializers]] , s r c , \169 | | \ ~~~ ^~~~~ { | " ~n oise_floor ",412 " | s e t t h e n o is e f l o o r " , O F F S src/libavfilter/af_anlmdn.cE :82T:(103 : n warning: omissing field 'unit' initializer [-Wmissing-field-initializers]i s e _ f sl -o82>ol | re ve)l _i,n , F { F" As mLAoIVGot_hN"O(P,n Tb_"s_sTaYmPeEpt _smloFoeLtshO, A Tfasc,i zeto {ofr.",( dbtOl yF=pFS-eE5)0)T},)( ; m ) , A -8V _0src/libavfilter/af_apulsator.c O,:- 2P62 0\,T:_ T YP109E AF:R _| ~~~^~~~~~~~}warning: F L,missing field 'unit' initializer [-Wmissing-field-initializers] OA | T ^ , {.dbl=11.}, 162, | 1 0 0 0{, "AlFeTsrc/libavfilter/af_afftdn.c v}:, e 170l_| :in ^123 ",: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers] et input 170g | a isrc/libavfilter/af_apsyclip.c :n "{,71 O F"n:118src/libavfilter/af_anlmdn.c:F: f83S:warning: "E103missing field 'unit' initializer [-Wmissing-field-initializers], T: warning: (missing field 'unit' initializer [-Wmissing-field-initializers]"l seveetl_ in )t h71e | ,83 | n AoV_ O iIn file included from P{ s"Tsrc/libavfilter/af_afftfilt.c_T{Y em :fPl"l"ev30Eo_,Del: _oi nO",src/libavfilter/window_func.hr"U: " sBL155 ,eE:" t, 60ss :em { .to warning: dobin pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]uttl OhF=Fl 1}SeEvfe,lTa "0(cnt,. o or0155i | " 1 56s2 , e 5, _O FF 64f,l S O oFLEAT (FloerG) F, v src/libavfilter/af_afade.cSS, E src/libavfilter/af_amerge.c src/libavfilter/af_agate.ce l_:iT(:}src/libavfilter/af_aecho.c :n70m,236 l:A)V52::):| u ^ 200,_:12359,:1 t[ nO]1:: : warning: A P Twarning: _warning: T missing field 'unit' initializer [-Wmissing-field-initializers]V _=implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ywarning: missing field 'unit' initializer [-Wmissing-field-initializers] AO PTP_implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T YVeE_ src/libavfilter/af_apulsator.cP Ex p_(O-:200_52 | F P0T_63T | YFP E L O 236 . :EL109C70O_A | A | T5AS:HODO UT, *V CS Q(Rs 1B, _{A.src/libavfilter/af_amultiply.cwarning: ( (6:L OLdmissing field 'unit' initializer [-Wmissing-field-initializers]b ln ,=E- 54 P T_ET (Y{P- ( N,5 :{{fE _"Ii-nN1t019.:. lt63l | T )1}d,d warning: , e ,v {/6b_btcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f e 2{ll,llo a.)i/ (==1 _ itn"6,4" 0= 1}1I,-.8001) l . 54.N},,5e| v ^~~~~~~~~~~~~~~~~42 | T - 6e l"*s( 1src/libavfilter/af_afade.c 2 02,5 ,_eoNu}t"6,_ : A t - ,"Mse tfo226r :F20R: note: 1i I1N , }6expanded from macro 'SCALE'4 )n,pouI(N T,1,/ 2 .uft)i) =1 ,0 1 2266 FSLtApG S);0 | _ | ^Wult ; 0M | Rega}i,0 A ~^~~| ^_vCi ,X eHln"< AcF)T _" M, A,src/libavfilter/window_func.h t | OX F,: 153x:}^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ F SFELT (-30>:, note: dA lne expanded from macro 'SQR' [| k ^]G =src/libavfilter/af_aecho.c bv esrc/libavfilter/af_apsyclip.c S :s_[l:_ } ,O 185 k153i72ouFtF S:E33T:(]l | e n:psrc/libavfilter/af_anlmdn.c)| v* 118 u :, ^note: eg:t 84 A#expanded from macro 'ECHO'dlefaiswarning: :nV e_iinn; missing field 'unit' initializer [-Wmissing-field-initializers]12_: )S src/libavfilter/af_amerge.c & O P185,Q : &warning: T | R ( xmissing field 'help' initializer [-Wmissing-field-initializers]) _A n72 53 (T Y V _ O b | :( P84E | _ D O P _ 12 :x warning: UTB{L Ns a m p l )missing field 'help' initializer [-Wmissing-field-initializers] _E ,U 53e | { * T Y P E _ L{L s ( {D N. }" x OULdLob>ll)| ) U u =0e;v e ^l _ oBu}t"t,1 i + +| ) ^ {Lsrc/libavfilter/af_afwtdn.c }+= " E ,| : s | , ~ ^ ~~~~~~~~~~~~~~ ^0444d:beut ou t.900f1[{ . d b l p : 5isrc/libavfilter/af_afftdn.csrc/libavfilter/window_func.h=u 6 x2::1155t:warning: ]5181} ,60 , :l122e::missing field 'unit' initializer [-Wmissing-field-initializers] warning: * ctv e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 x warning: lmissing field 'unit' initializer [-Wmissing-field-initializers] 4-,> d e "444, F ca | L 155181 y A | | \ [ G0S.,src/libavfilter/af_adeclick.c :j | O F0 } , 749] ^~~~ ~; { F 1 | : ^ S5E T (l 107 "6s i{gmeav: 2 "e, 5 " ll"uwarning: t,missing field 'unit' initializer [-Wmissing-field-initializers]b _so[ na eu]n 6 4tt d _n , )=749 | o i sne," A{ o ,Ae xp }"i sV" s(ew-,i0e_ sti .ndO P T _ g m5aow " T t | ^" ,,Yh *\ Pe O| S"EscFu ~~ ~~~~~~~~~^~~~~~~~~~~~~~~sQ_RetF tDoO((SnwmU E-iBbTa(nLd(ndNs-E1,osw )n oi s/{2igi.z)sme"d, e/abOl="1()0F.4,} , F *,S A(.E0Tsrc/libavfilter/af_amix.c(OFVFN:S1b56src/libavfilter/af_apulsator.c_O-PETT_188a:2:1(Tn81570,)/wY),d _:n:o117 2 . P6 4, i:fFsEsrc/libavfilter/af_agate.cL)_ D))warning: ; missing field 'unit' initializer [-Wmissing-field-initializers]ewarning: :A74O: _missing field 'unit' initializer [-Wmissing-field-initializers]GUS113 s B L:E ,| t ~^~~ } { .rd,warning: 70missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/window_func.h 188) b l | : | ,A V| = 153 _74 ^0 : AO | P}T _26 V _ O P T _{T,src/libavfilter/af_asetnsamples.c T: Y P0 {OY :note: "E, FPexpanded from macro 'SQR'45 src/libavfilter/af_apsyclip.c:r:_aSnTg1e""aFmSE143_73D R153, | , oE::118OI A uT (: Uwarning: N F Rnwarning: nBbmissing field 'unit' initializer [-Wmissing-field-initializers]G tmissing field 'unit' initializer [-Wmissing-field-initializers]L"_,, { } Ei n . ",, src/libavfilter/af_acrossover.c psu 73#sd | : t"t | e e { . ^db468lr=ssetf m{a 45 | : 5=5)}ti nxe" 1 ,0},m ocSl:{ , g daQiR p(A"V uilwarning: a"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x n_b _ n tre,) O P To src/libavfilter/af_afwtdn.c1i:d 468((0x_,u 0 ,o445u: 113 | :)T*t0_ sna"mc X warning: Y(P, ,1 0t0p,O missing field 'unit' initializer [-Wmissing-field-initializers]x E _OiFoFlSVAE ) )"AsINnT",, {O e.EFR _445 | F etF FsSiET (Pa },c " 6T}RmO| C ^E l,i| p4 (l,o uS { " ^s r=e vneS (ea n g| t ^)l"dltbe lp2, ed ),"v,t }o,, 1 , e lhs"u, e b nu In file included from I N Asrc/libavfilter/af_afftdn.cVl_ m"bT 1A6src/libavfilter/af_afir.c_::eO, seetV nsrc/libavfilter/af_adeclick.cuM182A:99P: T src/libavfilter/afir_template.c r _:m750X,122 A_|TF1:. 0 O b:e:Y 78o,fOPF107Fr P}E: dpTe:r Swarning: o,_ D35:)_-warning: fEmissing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] f Ow a warning: TrT | U ^v implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| YaP( clBiL e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~meE 750 | pE_ lle _oDu182 | ,78 t{ eOtp utsrc/libavfilter/af_acrossover.c :s | .ldvU BL456a :31 :e be l{E m p venote: llexpanded from macro 'XOVER_PROCESS'=)0," l{ "sb ,.w{"e, "n "A,0 .456d | s ",seVt6 "wb"l, O_F1seitn=d o OF2S 1O}w ssrc/libavfilter/window_func.hP i5E}TtF, T z : ,162 (hlFS E T (_eT :Y P E _eDe rn"25 : warning: Osrc/libavfilter/af_amix.cUvB e b ,c0 ocimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u:e196src/libavfilter/af_aecho.cLaE_0, n ssl:sl,: o201,: 1 , tt 92): {+u=t 1 : Ao tm, .A_cs a162m pl } ,y p warning: dVbo | warning: e Oeb missing field 'unit' initializer [-Wmissing-field-initializers]g _lOs implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s Faan=P(T _ )| ^F di1}- T,S E196 | s n,x YAVT n . = Ps_-(>201 o 0 * EwO)w g | a EiCsHeO(1s 5 _ src/libavfilter/af_agate.cP)*,ii"f36 2 5 ,I :175T:_113T s n,s 2OF F N,T: YFr c[[(,FS EO,F FPSL Abx ]F;i T warning: {.EiE G a AnB (| 1missing field 'unit' initializer [-Wmissing-field-initializers], _FL6TS4n t Sb(ann d- ~ ^~~~~~ IAN( d=dro3poAu_ n GTS} 1}]0 }2, V_tOMo),, ,*_ t75, | I_Ptri se{_s t 1 , MNTa>n s.itri(| { ^ATX_=| i ^)o(n) ," t3h_rTLe 6 ,b A2AEVY_s0h4oaldV_VPOEP.T=n1d0 2&4 }1," _&MEI_3_T Ysrc/libavfilter/afir_template.c,O P"&src/libavfilter/af_apsyclip.cLND src/libavfilter/af_apulsator.cO1UBPL:T79s: :S,* :,EE_eTY35P:f74-:1118,:I M71 _,t E iwarning: N)Twarning: 3:2117IFNLTO_A T{_.drbimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]lA= F5missing field 'unit' initializer [-Wmissing-field-initializers]5_}:,Mt,hSrTeRIsN { M A A shtG} ,| warning: XX) { o_,o r ~~^~~ ~~74missing field 'unit' initializer [-Wmissing-field-initializers], 79. | ld d| ^ | | 1b0d, src/libavutil/common.h{ :64e F^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l " ,.1:s031r0, 71LA G = src/libavfilter/af_aecho.c t :) note: A | S :163r:? -expanded from macro 'FFABS'F{ "2 . 0= 34 o } d i}f0f}:, note: n e}, , " ,expanded from macro 'ECHO' ,: {| ^ 64 | # de | " ^ 0 , O f i onoef f163s | iI F n c)emNaTgsrc/libavfilter/af_adeclick.cF Se o";t__ :+ =EFne Ml751" , s iTF(AsBn Aa : nt(tS src/libavfilter/af_asetnsamples.cdXb 107 : h-r(eas):o46,:l\ "warning: xh u b143lee 0s,missing field 'unit' initializer [-Wmissing-field-initializers] *o(l(A: d e| d0a,)|warning: missing field 'unit' initializer [-Wmissing-field-initializers]o itf ^~~~~~~~~~~~~~ ~w )) ,* AFFutf_o751fAsr> } ,46 e | g | f V c=[x ]};r a s_e{t 0 ,e i n| ^= | ~ ^~~~~~O src/libavfilter/af_afwtdn.c | ? ^n c P"T:L" ,(ca tnx_454 :110e:){"-TO" warning: ,> o u tYFPF,missing field 'unit' initializer [-Wmissing-field-initializers]:"o v src/libavfilter/af_afftdn.c_ES_EDTO( src/libavfilter/af_amix.c e : g183U:o123 : (r aiBnf;: 198 -l aLfs ewarning: 454:src/libavfilter/afir_template.c ( p E t _missing field 'unit' initializer [-Wmissing-field-initializers]l | 80: Oa "," ) :80 Fwarning: ) ), s, 183: F{Smissing field 'unit' initializer [-Wmissing-field-initializers] ) {"es | A39 : Ewarning: | . src/libavfilter/af_apad.cte : V198"T(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d ^d b lt=t0 .52_: | 153p i h e1O P :e fwf _ In file included from {src/libavfilter/af_afftfilt.c :n302: T r80warning: | missing field 'unit' initializer [-Wmissing-field-initializers]i on nd o u5msrc/libavfilter/window_func.h_ T c elw " } b :Y162 nyo)r,e P:E17 : tv", e52 r _ warning: e,r l s | i doufa lp_ D implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" as eflOoUB 0 , 1\, p "eA Vro-L 162 | O,t _rOfPET rAeFa l p{"r,, _"| ~~~~~~~~ ~~~~~^~~~~~~~ FO_e a" pTaYsPe t} SFEnrucemn{c.Ed , tFhTmet k_ebtl_=s SeE (r oouBtO0Osrc/libavfilter/af_aecho.ci | Twe(+fp uft}L,,: z e ^"esiog=u l l201 { .,i vh tss a:d1 :i d6e4"c_o mepilwarning: eusr"=,s ss nfoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i all0eOtt(r s(a p})F, -) ,src/libavfilter/af_agate.c :201 | iEFfFlA,BFSs( x AA76VnCHoOor "S,EiTn( -0V:__OgP(s Olnesrc/libavfilter/af_afreqshift.c* M,):117O"PT3 F b n0w,) :152 ,T__2T,F _ocu > : warning: TOYFSPiet_*s = 33 :missing field 'unit' initializer [-Wmissing-field-initializers] YFPEETn t asmr 01, warning: SEE__TS(pr3epsc. Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]DO(Ta2clkie[t3 76*L MUpBR_etdx ] | A)e LIsN,u a l152s * G r c{e n"{E),GI,_ | iF 1S,tr) ,,A N Tf3z2FxI a VA{{..dlbel_=;7L5}F, t io| _ ^~~~~~~~~~~~ ~~V so"M,src/libavutil/common.h T }L,| ",OP_Ttro=rI)N:, IEN| A G ^S }O_",64 :R37T: ~ ^~~~~~ , P Tsrc/libavfilter/af_aphaser.cT1Y ( 3 fnote: _PTEY1P:EA_ I 2l_expanded from macro 'FFABS' "5s_e"t59src/libavfilter/af_apsyclip.cVN t M | 0D,} ,r:a:t_iTo,"A ^ O U 0113,75 O,P ,fX 64B L E,:: 0 T _ l) | 9 118warning: ,{ T Y o a # src/libavfilter/afir_template.c 5{, :missing field 'unit' initializer [-Wmissing-field-initializers] warning: .missing field 'unit' initializer [-Wmissing-field-initializers] AP|tF,| Ts | d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: . A isrc/libavfilter/af_apulsator.c64E=i1n0}e,81 :75d | src/libavfilter/af_aecho.c F :_fF2L4f} 39b:l = :O F F 72,O ic,o warning: 8 164 }{ S E59T:(AnT es | fF ^,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5 }f:m,o d f | ,117 r,a1F A B,S33( " a :c t{, : anote: d f warning: O FiF.S 0,expanded from macro 'ECHO')| a p)missing field 'unit' initializer [-Wmissing-field-initializers]81src/libavfilter/af_amix.cod):,E I ^ t i | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~b 200T:N721(0A V{_v e l (=Tp:(0a src/libavfilter/af_afreqshift.c":O147164:"29 - _a ,warning: ) 72i | P T _ | T,:3 Mnote: cexpanded from macro 'FFILTER' missing field 'unit' initializer [-Wmissing-field-initializers] >n= Y src/libavfilter/af_adeclick.c 8AkX,A F _0P ? c(o n s:} e200 | R {}gEa_147 | t752,t _Fs izim ag,_a)nD" d:o 107L e" i n| u ^O s eutb l:A warning: ) o:f"m,U aedGmissing field 'unit' initializer [-Wmissing-field-initializers], (f- + =B - 8 0 tahSe t src/libavfilter/af_afwtdn.c s(e"LsEsi,ni-p(2 a0A, :Aate_, nt_ig-}x src/libavfilter/af_acrossover.c*V w )455F)Rt r} ,752 v| aei,n=_:O :) "i,n p { | . ^ 485P*T 95O)Fu d d=| 2 ^ : s_r: F t| ^~~~b "iss .c37:T Yc warning: In file included from Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E Tl(ento rt*P[warning: x missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_afftfilt.cgsrc/libavfilter/af_afftdn.c ={2 t" omraxl E_] :a30:}184src/libavfilter/af_asetnsamples.c:o:o47t:-96i:M I i*: ,src/libavfilter/window_func.h :123162"fi >455i | n _ gza _warning: 485Nn x ;::,fon "e,iPmissing field 'unit' initializer [-Wmissing-field-initializers]I | T ", 39 s"s ){ nO ;F *, | { . iwarning: 6:4e e, " pF f ~ ^~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers] t=47 t4A rS m warning: | R0"Vw_ OoEf iold (1184 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9,6i PT e "162 s,h | n} T(a,d | "i f t 9 0 0 O d{, _a p p *{ 0( NF o "0 , TI tri s,OF+Swp oYvN ovf"ie tF_Fl Ena) PeTr lerfl"ASEpTd" ,* E_ Ma)e, , "AsV T}(,&( " _ ApXne_tO( isnotfsp,B " , o P -_>fasO1O ., AitseT| gldp[eL) ; h"e,_ ^T Ya bt, i } , O P i l a _ f (rOeFEna)nrd{ FFsFF_sD,O)],.[ i\ | A\i F SEtT U 0A]6 4 ^B dSu| (fBALVE_,O src/libavfilter/af_agate.c{V:,_ O=S1E}aT ~~~~~~~ ~~~~~^~~~~~~(oraPmT.77d: 119| s ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P(T,l nveeed_bT:Y-src/libavfilter/af_apad.c n_ 0felrl a_wli Pwarning: >missing field 'unit' initializer [-Wmissing-field-initializers]:T53-, opp)r=tEhs pzle rYo: 154Mo) ,o0f_iP s771:r>" .i5D}tE," , | , =warning: , lOes)_, A VO_ missing field 'unit' initializer [-Wmissing-field-initializers]0 AU[BDL 0F,O A |.F3 VbOaEn,d FPS | *_U]B{ .Td_ET YTP E1 O,L {b T"53a | t O}_,src/libavfilter/af_anlms.c , M| P)TE0l.(5pt aFBF S: ^ _T,Y=,.ad )cOkFELTA(G192S { P{E 4s {, O""r:e}s, ._d}ba Lp,,19 i d| D,l src/libavfilter/af_amix.c mAa d:_ u a"l ~ ^O=U.src/libavfilter/af_afade.c0:,pVl{ .li| s_e tB5L201E : _eOwarning: e6n ^"f }a:t,t1a,c289_:rPaTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_4 ,l ,12 k "149 tF T=Yo o:{ .warning: dmissing field 'help' initializer [-Wmissing-field-initializers] ,: e L0APE r b l warning: 0)missing field 'unit' initializer [-Wmissing-field-initializers] 201192 | }G_S)," = ,A;V _ O src/libavfilter/afir_template.c | , B }s,e7t src/libavfilter/af_apsyclip.c P| : O 0 5 n :T ~~~~~~ ^~~~~~~~~~~~~~~ 97 : O{L ,N289, | 1}| u ^m b76e_ 35 f oUrL , , : 118r:T:Y { .L( o f POEi_ 6}iA F R{ warning: warning: sFaF4 = 1 },missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aphaser.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F mLp =| } ," s :160SOlA ^ 5970 t| a ^r t,: ETe,s0 0 | ,, _76 | 113 :FTsrc/libavfilter/af_acrossover.c src/libavfilter/window_func.h {o; s warning: L(A:a:t.tdabsrc/libavfilter/af_afwtdn.cf s i1la mmissing field 'unit' initializer [-Wmissing-field-initializers]p G486S163 c}l,: i ,e FlLA:GS: }k )456 : 106 <9 5n,{ eA3786::, = ,-| : 60c | c "F, warning: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 ^8 } t x e " { implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] - i486 }t " s e ti >tn | ,e " 456| A Vn_tO PyTpnhaosrc/libavfilter/af_apulsator.cb _ ro | ^ 163 _ u s{ ":a-i napsrc/libavfilter/af_asetnsamples.cuu | T m e ada738 :0117t:itotY_PgEabi d d pt iv,e:-48sn _&src/libavfilter/af_aecho.cenr:"=," src/libavfilter/af_adeclick.c "2, :warning: sD&O nob201_ s ," : 0 96missing field 'unit' initializer [-Wmissing-field-initializers]"U,BfL :f1i(r0sa s 753 :,":a E:.5t m* e 107 Ad",s warning: p l t 73 :warning: FaR {}.,d b etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s(aem | missing field 'unit' initializer [-Wmissing-field-initializers]warning: plt| i 1spo lu >et p 0tus{o e missing field 'unit' initializer [-Wmissing-field-initializers]=i 2v ^te201. | E;CH t s t l t _0 e p rOo 48g753aa"ru th }r+ai(+ f+p | | iwtp[(n ] , tsi3)2h, n i &= 0 0.01, 9000lid ait{ " src/libavfilter/af_afftdn.cfs.O:,osnh ne i,{a -5185Fg"As[F n, " iSdt >, : | { "*123]oEi3h } ~ ^ ~~~~~~~~~~~~~~: pTn2 fp", "(g_( /a [ warning: ,p"t1 rnb missing field 'unit' initializer [-Wmissing-field-initializers] ,,a Mooa| " d +_rin ^s I _ Pdsd eO N"l cIee]tF185 Tpe o)r"[ F | 3anO)s",0pS O2d)F (, ]uE F_ ,F( *O,lT FMl Ssrc/libavfilter/af_agate.c "MF s( SIa E:(s_Fses{ENs T78seSP- t T,t (:-tEI>wa"( o119> T*sirtiIfAu:ha((pdtrtNrVt uaFlt_aeaT__warning: -tdFihscrm3Ogmissing field 'unit' initializer [-Wmissing-field-initializers] oaAt"akae2Pa 1rpBs,m_t _Ti)etS[ pniwM_n;gi( bOlooiAT) vrn78aFeintXY, ee | nF)ssh)P | )s -dS,e) A ^~~~~~~~ ~E,s E ] ",z _V i TM, A| ,eI_Ao( )AV^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rNOVnp{0 V_ "oT_P w.-_Ots6OT"osrc/libavfilter/af_aecho.ci5 OPr"4P_r:rd,0PTa,,TTe185dt .T_c _Y:lhes3_TkO{TP33e)ra TY F YE:a,"*mYPnF.P_ s ,pPE oSiEDnote: e _lEMiE6_Oexpanded from macro 'ECHO'" OIe_)sT4BU , FN_I)e( OB AFTrN/"p=OL VS 6aT(,a LE _E1854t,( d-,,"OT | ,e 1 )1 sP( ) , {{eTa ;- }..t_r { A,id T) .{ 0 V 6brY, i.| . _-4leP 6i ~~~~~~ ^~~~~~~~~~~~~~~3OO==1lE 46) FP0.,e_A 4 FT}7 aDV ==*S_,4IsO_ 1 ET }NeUO 00MTY0,T"BP })(P, 6,LT ,)tE0 4 E_ )r_,1_ ,T ;aB ,M Y } cO A {Po, kO1AX .Eu _| LeF, d_t01n ~ ^,9R bD ,,o , A lO+ i{ } =U=I s.F,} 1B Nsrc/libavfilter/window_func.h eiL , }LdT2:)6A src/libavfilter/af_asetrate.c ,E 60b163,4G| CC libavfilter/af_headphone.o ,:O4,u: =S ^| 42F _f69 1 ^ {:FFM[: }} .5SLAi ,, d:EAXxwarning: bT G,]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A0 l(warning: S V,| 0=r T*_ ^,8e}Fmissing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afwtdn.c1O } l,L c,:P ,163esrc/libavfilter/af_apad.c At 457T | a :GxF:_ sS| 54-LT122 42e ^:>AY: | )} 154dGsrc/libavfilter/af_aphaser.cP ,,:eS:Ewarning: c 61_missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_acrossover.c warning: a}:B 0 :missing field 'unit' initializer [-Wmissing-field-initializers]| y,113O , OA492 ^[ :O Psrc/libavfilter/af_apsyclip.cV : j L2 T_457:37]| warning: ,, _O | 77:; ^missing field 'unit' initializer [-Wmissing-field-initializers] 542 IP : F | 5 NT 118warning: L ,T _ :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {A (T .G 61A "src/libavfilter/af_asetnsamples.cYsrc/libavfilter/af_afade.c{warning: iS | sFlP:: missing field 'unit' initializer [-Wmissing-field-initializers]6 { a uE49290" 4}492 m}t_::s , | " p[,D12149 a= w ln O:: m 77 h{e] U p | | o _ | Bwarning: warning: l0 ^ l "r= ^Lmissing field 'help' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] e} e da et l Ea sy, _ {el0, "e" 49 n "." ,, | 290 " ,5 | , l{ src/libavfilter/af_adeclick.c e" .* s: vs d a754 e e b( m: s l"t l1"p107{ e{"s = sl: t ,ef 2+ee N "_ tr 5 t_warning: U sl a 0 crmissing field 'unit' initializer [-Wmissing-field-initializers]L sp mm0}doa L "( ie,,est \,& n l(e} s is a(, 754-"mi1src/libavfilter/af_apulsator.c yM | | >suz, : 4_| ~~ ~~~~~~~~~^~~~~~~~~~~~~~~ mlee 78isrc/libavfilter/afir_template.cP ^4 tp A :nI 1: ti [F 117 *0 121an abR :m(0 :r {ua iF, 46g nt}n0warning: lF :e"uo,d.missing field 'unit' initializer [-Wmissing-field-initializers]lA1 tam ]0 iB,"warning: "b l[1sS simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n,e| en,e(Ieu ^vr] cnNtm78" e ,9o T b | slo 0n-_n e e"fs0d Mu121r t, -0sMAm | s >,")Xb o aa s , ,e fsrc/libavfilter/af_afftdn.c{um pA - r : tp l O " s186"ol }iF0so a:bre ,tF.ef m123pes sS3t p:mg" [E f l "r,| bT*tisewarning: ,e ^ a( hrnsmissing field 'unit' initializer [-Wmissing-field-initializers] sO OndMesp sFFe)dsrc/libavfilter/af_aiir.ctr i iFFl)] is :SS n/,oas n165EEa186 (nya t:TTm | tq(src/libavfilter/af_agate.c )m f1((p h[1:o,p (:nal ei 79r l t bue d-:d e ewarning: _t ax 116e xsorimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{u]0:r t ta_a d,. "Ao ,mlt"i 3warning: ,V peetos)missing field 'unit' initializer [-Wmissing-field-initializers] _s slv "n a OOt"iee165,"sm*FPaszsl | ),tp FT ere))I, rlMS_79tto,,I "ee)TE | f R ta_Y)T Bf(AA_| rmrP)( PatVVC ^a"aE;a Mde__H c,t_ r "ixOO(k eD ){,ntsrc/libavfilter/af_asetrate.cPPf O)O| , g):TTlnF;U ~ ^" O",39__toF Bm F, :TTipS La F 5"YYs,E| Ek S :%PPe T ~~~~~~ ^~~~~~~~~~~~~~~,e EO src/libavfilter/window_func.h.EE"f( u TFnote: 2__:,lw{p( Fexpanded from macro 'OPT_INT'fIB163 oh."bS "NO: aod,pEA,TO56 tlb m TV ,L: ,el )39(_m , _= , | sOa{ warning: l3 tPx. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ." aT)i n }s r_;6{ ) ,e tT 4. , Ot_Y =i 163 Psrc/libavfilter/af_acrossover.c sP8| 6 0 | T:maE1 ~~~~~~~~ ^~~4 , A_493am_9 = A- VG:kpD20 V1 _E37elO}} _.5 ON:ueU,,OO,, PE p)B FP TRwarning: ,L5 FT _Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g E1 S_ TC aA,2 ETF Y (iV , TYL P nn_{ (PA E a"O.64930tEG _ m,Pd5 | r,_S D e Tb5 a I O1, _l3 c N} U. T=6 k T, B,f Y8, _ 6 lL i P} n14 uE0e E,Ao ,,| t,)l _ Fi src/libavfilter/afir_template.c ^[ d I s F{ :n{ ,ON }e L 125].| FT ,) A.: d^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dF6 , Gisrc/libavfilter/af_aecho.c46b= eS4 S 6:l :fE, | src/libavfilter/af_aiir.cs4= 0src/libavfilter/af_aphaser.c,T211 0 ^ }:e 1warning: . :(: , ,139t=2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5m62m37{ : _ 0 i:a:. A17 h-}*n113k i V:| p1, :e,warning: 62_ ^( (125 u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45Onote: &} src/libavfilter/af_afwtdn.c | warning: 1pm ,Pexpanded from macro 'IIR_CH',ssrc/libpostproc/postprocess.c missing field 'unit' initializer [-Wmissing-field-initializers]: )+:a= 613x T : ,- _ 33458,src/libavfilter/af_apsyclip.c Tc A-211 >:623 :1: h0Y oF | d 78 | P 0139, 107e :pE s | warning: s , [_ :( 10 c}comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] IbB :(A r N, aO warning: MV , T snO }missing field 'unit' initializer [-Wmissing-field-initializers]warning: __ { 6 ndL , missing field 'help' initializer [-Wmissing-field-initializers]PO I 4| p], IP N" _ ^613r[ 0 *T Td M | in s,458(_ 78,e A n] - | FTi | c X t,{>I FYc ia , f .sN AP[ 6y3 (siaT BE0src/libavfilter/af_adeclick.c 4"0A t-6m6 S_]: ,,0 e>4p4{(D 755{ ,} xs l_ On=:N _ , tp=eM"U 107U _F ,l sAsB-s:L VL [iXo L r L"AA| sit,f0EcMwarning: }s_G ^ is ]t},[)missing field 'unit' initializer [-Wmissing-field-initializers] eAS az[T n, n tR vebF=e {]-| G}_oaL s . ^ dS,sfnAss d*0 755e_ t(dG-" b . | c_ src/libavfilter/af_apad.crt]S>, li3 a)| :l,e d =g y ^55c x}e" 1;* " :pqt,s }l ,| 157y[) e ,a {M ^:(i, t y ) td | [ ")warning: exsrc/libavfilter/af_asetrate.c ^"t i t/missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_apulsator.c]m: %h0 ] h( ,:p36.r, r( ,:792e * e1s 57:fs s ap:117"h1 o55 h-m, :,o, src/libavfilter/af_afade.c | uo p note: l : tl0lFexpanded from macro 'OPT_GENERIC'warning: mdA 291 ld.eF missing field 'unit' initializer [-Wmissing-field-initializers]iiF1 : i"3_M nnR, n 149,I)rsrc/libavfilter/af_amerge.c )g { 36k: N a}: ; | -79("*t,227s " warning: > | ss e :o 6pO missing field 'unit' initializer [-Wmissing-field-initializers]s iM) e19f | 4aF a z;)| t:t ~~~~~~~~ ^~~d,F m e ) ^ n _ S p o ) t warning: e dAE l{f| ;h291comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s u T{e ~~~~~~ ^~~~~~~~~~~~~~~ (r | s r}( _" te " ",d.rm| es , , edas ~~^~~ ~src/libavfilter/af_afftdn.chm cet" :pOo227 | afe,187)Fl | { src/libavutil/common.h ^yf :,Fd : )i/ 123 S"" 64,e :sE,n " : l1 tT bs 31 d0 warning: r( _e f: 0 missing field 'unit' initializer [-Wmissing-field-initializers]cs st o =0 hosrc/libavfilter/af_agate.c a src/libavfilter/afir_template.cr note: A . rf:Omd: expanded from macro 'FFABS'Vdsrc/libavfilter/af_acrossover.c0 ( tF80pu129( _e:; p187nF:lr:i Of497 , | eS116e46a P : 64sE:s:t =T}38| ' | sT " i _,: ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ \ #)(warning: ,warning: o0 T n ,dtmissing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n;\Ymwarning: ' {e h Piimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )A f roi En " V"i" e f | _,s-_tns80s129 < ^~~~~~ ~D eO ree | h | s Om497tPpa t o icUa | T cF l ltBx m_+kFnd Lex, sT _Au) En- "Y2rBm, ,{c>F ,P)eSb enL E)s(eA {" bA O_;iarV .kt_G FD d) _sdnoSi FO u oOnbe ,n SU| a(fPplea p EB ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~l( Tr="src/libavfilter/af_asoftclip.cd_u TLt "as_i).aT,d_: Y(Es,n82src/libavutil/macros.hm 4m t:":V>sP ,; 49s}pef110,A=:E), lt "_(: , 25_e_ {i tAt 0:Ds a+ r.Rewarning: Osrc/libavfilter/af_apsyclip.c 0p+ adGxmissing field 'unit' initializer [-Wmissing-field-initializers] note: ?Uf,:"1)cbSt B expanded from macro 'FFMIN'o 86( skl_, (L r.:&{e =_ aE 942 str1 s ), f9:82 - src/libavfilter/af_aecho.c49e}}i a, | | >k | s, z: A{:d ~ ^ ~~~~~~~~~~~~~~warning: n#ai e222 V. e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]edpd0| o: _(d F ee[u, ^f29O -bdL "fba (:P (luA{,i al1t T a=rG n86"n0ewarning: _ )1aS" e | ,d,ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T 0)t t ] t Y })i}h F O[A)P ,src/libavfilter/af_asetrate.co ,r F F0F,E :n e MF ]R _ 22243" | s IS , "I | :, ^| hNE }%N 5 ^ o(T s,.T : la( - 2, d,tfIn file included from > f warning: 1 "brlsrc/libavfilter/af_afftfilt.c| "s imissing field 'unit' initializer [-Wmissing-field-initializers] , ,)ao: ^,p Of O ca30 lsrc/libavfilter/af_aphaser.cF F "(k: tmi :F{(F1Os(_src/libavfilter/window_func.h at4363S.vS0Fear:src/libavfilter/af_afwtdn.cvxs | :EioE0Ft)e163:a_[ 113T6lT,S s:459ldb :(4u( Es>i48:uea p=mnATo d:12eln warning: a5ebF(f(u : adOmissing field 'unit' initializer [-Wmissing-field-initializers]d0 _ ktbawarning: =y]P _0*s}nc)limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: ),Td} a,el ) missing field 'help' initializer [-Wmissing-field-initializers];0 _u ,sm ei?, .sIr63 -p )p 5a N) | >l| , ( 163| fm459T, ie ^ tbA | ~~~~~~~~ ^~~~~~~~~ | p( ns h)V *l" 1_) r _ er 0g, e:O _(" {,a s P r1, i h(T {a. A" n src/libavfilter/af_adeclick.cAoa_ tf Vs A:Vl)T Ne _p *V756_d)Y U)- Oe _:O" P L; Pes O107P, E L T cd P-:T | _ _ o" T> _O ~ ^ ~ B}T | s, owarning: _TF O Y ~~~~~~~ ^~~~~~~~~~~~~~~f 2umissing field 'unit' initializer [-Wmissing-field-initializers]TYF O P ( 0t Ysrc/libavfilter/afir_template.cPS L| E 2 0_PE: E, ^_s. 0gE _133lT Daf",a_D756:u( Um s iIO46 | tt Rp*eFnNU: [h{Al tL TB nr.TeM A>6Lwarning: ]eiI__mG 4Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s6OrPoS1,, h={4NaId . o ,t u}0 {l 0=" e*l,){.d133. t{, a .d) | 5 " it ib, 0,.4 i| | 6l *} i4/o ^ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~4=A ,"61 n 2V ( s40s =._ 1 e 0is 8O t=,zp42P + ee48T t-1)e14_s ch1,)d02src/libavfilter/af_apulsator.cTn or ;"07:Yp se}I ,}180Pr (s,N ,2:Ei (h T| 5117_n Mo-_ ^~~ ~ 1}:Dt _l1M ,,src/libavfilter/af_aecho.c Of0Pd,A warning: U(,:I" X I1missing field 'unit' initializer [-Wmissing-field-initializers]Bt 224*I,,ON, Le :(N FT Ex167FT "F6 ,t,: 6F sS4src/libavfilter/af_acrossover.c , 804Ae E_ {: Awarning: | _Bt TM8.502sFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M S (A,d:iR At( sX b37z Xhn p,Al: } e,e e = ,223{o - eT}1warning: | fAs dF,}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "( a M)L , | ht}m,O)A ^ ze,p G F| 0 "x l502S -F ^. ,t )| e | , r } S 0E T ^ a", 00( src/libavfilter/af_afftdn.cat% A:v.0.t V e 188_h3_ 02 "| : l rO0,f ^123 *o eP1)" : g sT,,src/libavfilter/af_apad.c, (M h_ : warning: c) oT1 56mmissing field 'unit' initializer [-Wmissing-field-initializers]"t) lY,| :i sx/ dP ^157ne,( )EA :_src/libavfilter/af_afade.c t(s_ , d:A src/libavfilter/af_asetrate.ceD1188 }warning: e292Vf:tO | A,missing field 'unit' initializer [-Wmissing-field-initializers]l:_r39_U- V a149Le:aB _ y:Oq5pL0 O| ) Gu:(E. P ^;warning: _e &,{3T56 missing field 'unit' initializer [-Wmissing-field-initializers]Wnnote: s )_ | Acexpanded from macro 'OPT_INT'-{" | TRy >*" Y,MP )EO)_F)DF OSa292UEp | BT[ L(b Eh ,e r{t z")n,s " , A V _ O ; ~~~~~~~~ ^~~~~~~~~Na tP r src/libavfilter/af_asoftclip.c | In39:{Td" | { ] ^~~~~~~~~~~~ ~N. 83. ,_ "[G"d: dn, wbTsb]src/libavutil/common.h107"h Yle,l::to Pt= =64 rlO| src/libavfilter/af_amerge.cE src/libavfilter/af_agate.cs.1:warning: aeP ~~~~~~_n:-:5src/libavfilter/af_ashowinfo.c0c37missing field 'unit' initializer [-Wmissing-field-initializers]_T Du289>87}}k: :_dO:ms:,, 116GuUb19123p note: r224:E rBe::l. expanded from macro 'FFABS'e | N83"L45r i1 s E | ,E: warning: warning: t, i R , ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] sd I 64warning: f [u C { | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 21ba ( ".# s,,al n{s dda n" a e87bem 289d, mt | " lpf 1 | ] e o116=liF 0, ,m u | 2enL 0 i t }seA ,q fn p , G [ ii{u fFSfAi em t oF oFd lu"" rA}r x "dml, B, }] o, e 0f S(,, u tv" .a (i tdaesa0d| a s _erlev1e ^=)| agfg_t_, ^Oma,es l d1( Fpi tcso u;(Flnm "og r aSe id,f( ai)E_%nu tc t Trf,r ct i<>(a a"lx osrc/libavfilter/af_adeclick.c =ttcmts, nic: reaaie "pt757a0)nxotA , x:c ; ,n V1 o-107k? c s_0 u>:_ a diiL0 tn r(ue| ndO, pbwarning: eass ~~~~~~ ^~~~~~~~~~~~~~~ eG u_ missing field 'unit' initializer [-Wmissing-field-initializers]s)ec tc_FtiO i rhhIL nFd:s,eaNAgpFu a iFGauSa(t757IanOSitEl-u | Nu , nsT)src/libavfilter/af_aphaser.cr(Td g }" (,a:a,i a",,&n t69) o i% &b i:)i nf O _Ao12)6s{""| FnsVn: 4t ,, ^Fb_ a ,r" S_Oowarning: m| eh gEsPfmissing field 'help' initializer [-Wmissing-field-initializers]p ^~~~_as aTaT l _mi i(m_osrc/libavfilter/af_apulsator.ceV "z nopTus:A69,eO ulYt)81_ | "F/tePp,:A ,F psEu 12R S1u _t :G "E0t>B\ S sT0) OnAwarning: _{ e(0,0O"Vmissing field 'help' initializer [-Wmissing-field-initializers]_ tl0 ;L,_ )N e0A , O U hv.Vi sP L 81ie0_+ -T| LO | slfO+ >_ ^ F t_)P){oT }F os;T .uY S gsrc/libavfilter/af_asetrate.cc _{itPsrc/libavfilter/af_amix.c E r:) T 6_E| T{a36:,| Y 4g_ ^( m:375 ~~~~~~ ~~~~~^~~~~~~~~~~P | aI wN 57: E = ~ ^ ~~~~~~~~~~~~~~iNhUs:49_A nToLi :DV src/libavfilter/af_atempo.c)l6Lznote: O_0;e4src/libavfilter/af_amerge.c :eexpanded from macro 'OPT_GENERIC'warning: "UO} ,_: d} 168u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],BP, 299{ | ::r ~~~^~~~~~~~ LT) . E 19,3689 _i ,| | : O:T6 ^ F Y 4 373{ Fwarning: P warning: | .ASmissing field 'unit' initializer [-Wmissing-field-initializers]E =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dVE _ b_TD 4 lO(O 4 =PnU{ 1 2991TbB 1680 | }__L. | 00 ,ThEd }, Yb,e , 0Pi f .En{f 11 f0_s.i ,, o0D)de r0U,blAIA R0 ldVNF( A0 = _TRi T1A1=O6 I,V} P4}= O _,dT_, N1O e_M 0 ,6P fFA ;s ,T LX| -src/libavfilter/afir_template.c{ _ }A, ^i> AT: ,G f. Y _159T| N Owarning: S- v ^T0m_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -e> ,.aP} c1n 0xA,t b1,R o }_5 A r ,i6F| _M159{2 nL ^d | .5-pA m| i,1uGsrc/libavfilter/af_asoftclip.ca 6 ,tS:cA 4 s ,_84V = ; Is:_ 16 _Nc105O 04i_Ta:P 0,+V6l T 0 +Asrc/libavfilter/af_afade.c4awarning: src/libavfilter/af_ashowinfo.c_ }A__):rmissing field 'unit' initializer [-Wmissing-field-initializers]F ,: AM 293( L 126}RA{:(A :,GX 149dGc152 S :,o_h0: _84 | uF_0 | _ | warning: ~ ^ ~~~~~~~~~~~~~~AbIg,warning: ^ missing field 'unit' initializer [-Wmissing-field-initializers] l La implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] } e}Ti9 ,En9 * R 9| {) I= 9 ^ o| N 293, src/libavfilter/af_agate.c"u ^1G | 126:pt ._ A | 88a_ P F :rb/A 12au R src/libavfilter/af_asetrate.c} :mfssrc/libavfilter/af_afftdn.cA{:, src/libavfilter/af_apad.c"-uM: 44 warning: :>m, 197": missing field 'help' initializer [-Wmissing-field-initializers]57e; |:s10| :x " 123t: ^ 12t s A: a a:e| e88V warning: rv n ~ ^~~t | _warning: missing field 'help' initializer [-Wmissing-field-initializers]t_warning: d Omissing field 'unit' initializer [-Wmissing-field-initializers] _lmissing field 'help' initializer [-Wmissing-field-initializers]es P t oo d Tigf44_ _m(t | d 57{src/libavfilter/af_adeclick.cFecc a197 | :L"tl t | N758A,xi a U:G ,p [ L107_ {p L:R ApN] { U"VaU,{ }warning: Ns_rL N missing field 'unit' initializer [-Wmissing-field-initializers]TeLaL "U ItOm}| aL| M Ge, ~dLE ^t_t a _ iIe758 pP}mNr | | t A eF" ^i374R O, v | A| t, i M ^o O t "F{y }s%F " ,tfS", a"Esrc/libavfilter/afir_template.c n r ,T:"" t| (168, s ^(p: ef fa28" talr:s doa e aiamwarning: t dnt) agimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]),h p" psrc/libavfilter/af_atempo.c i t,e:As i a169Vt v k:o_ 168i 12gO | t /:rP y aT Uwarning: m_ f Imissing field 'help' initializer [-Wmissing-field-initializers] T src/libavfilter/af_apad.c a N sY :c TiP t56 3zE 169o: 2e_ | r144 _"D ": M,O , A U Owarning: X B Fimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]F ) L; E { ,S c E| N h T{ ~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~ U _ (. 56L Og rd | LOFa ab FFi tl }FSn i= SE o1 ET= )}{| T( ,, ^(s1 " nt. 0wba .h_r/ 0oht ( 1lb_sd ,eituo _nimu dsm;b u)e lA r,) eV " ,| _ , ~ ^~~*O A )P V T3 _Ai_,"OVnT sP__YAeTObP t_PuE} TTf_,mY_-F iPT>L nEYeO| src/libavfilter/af_ashowinfo.c_PixA ^:IEmtT 126N_ue,:TDmn 54,U d : Rte{ Aad.warning: Tr_dimplicit conversion from 'unsigned int' to 'float' changes value from 4294967295 to 4294967296 [-Wimplicit-const-int-float-conversion] Igdb {Oeal.Ntt i, a=6 src/libavfilter/af_asoftclip.cd[ 4{: u=p0126.r185]. | ai0:,5t 60114 }i 40:,o } n =, warning: 375missing field 'unit' initializer [-Wmissing-field-initializers] i 0 | n 1 }0 ta,0 hv , e_85 l | 09 ao ,9 ug 9 0d( I9 ,ic N, ot{T x 6A 1s,"4F ,t o_ rAvM} AeVeAsrc/libavfilter/afir_template.c, Fa_rX :RLms, 177 Oa" | :}Gm,T ^ 28,_p F : Il L Ne A | warning: F" G ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O, S , " } " s, % e f t "O | 177,Fo ^ | Fv src/libavfilter/af_acrossover.cS (e E frT : ls( 527 oawsrc/libavfilter/af_afftdn.c : amh 23 t:po : )198ll p:ee warning: e 123 src/libavfilter/af_afade.c _a :fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: dk a 294 u warning: c: r/cmissing field 'unit' initializer [-Wmissing-field-initializers]t149 ) h o: ,U_r I g"warning: s N527a,missing field 'unit' initializer [-Wmissing-field-initializers]- T | i >1983A nOi | 2V Fn __ =Fp MO Su AP294f1Et XT | o.T_{)_ r (s ;T /oc" Y ( vaa P iSIn file included from delE{| nQsrc/libavfilter/af_adeclick.c"r_esrc/libavfilter/af_aspectralstats.c ~ ^~~~~~~~~~tR:s,D[:" T765a Ui30si(:m R]: t s12p A,/usr/include/stdint.hsrc/libavfilter/window_func.h"=u:l T :, :m e Ip50 0155)warning: ) Ol: ;:;missing field 'help' initializer [-Wmissing-field-initializers], Na21 60 ,n: i: A e | V"{_note: 765:Ya=# s n14 Pp d eNb:155Et-e| tU _ | i_1f ^~~~~~~~~~~~~~~~~ Lnote: o vI src/libavfilter/af_astats.c tiLexpanded from macro 'SQRT'u iN}in t: tT,me}p 116y ,e u : 35 - Ut 110f | {t1| Is :a#.o, ^N; cdi T warning: te6sI3i missing field 'unit' initializer [-Wmissing-field-initializers]of4tN2+ ri=aT_+ "n1r6M)l,e}t4A uO , _X{t FS fM [116FQa1A(n | RSd,X0]| TEi ,x ~ ^ ~~~~~~~~~~~~~~~ TnM f= s(gAAf qr"X fe{ra,src/libavfilter/af_acrossover.c_}fx tt :O,fp"fi 543V f(l o :E f- e )23R| f0| n ,:S ~ ^~~~~~~~~u. ^g A )5 t warning: M h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P *" L| /usr/include/stdint.h , E ^~~~~~~~~~~:S , 46Q " :R543s A21( | e :( t A} n V,note: - t _ expanded from macro 'INT64_MAX'( h O Nfe o P| -rOwT ^1 46Fi_ )(nT | F/idY#S2ondPE)wteET/ f_((src/libavfilter/af_asoftclip.cliiFs0:e nL.t86n=eO4a:g A*r12t0IT(t:h;N,N_ " T -twarning: ,i6 1imissing field 'help' initializer [-Wmissing-field-initializers] 4{)m O<_./eF Md 2)FcAb86.,StXl | f Ex ) T- = ) (>( )Atn00 ;Vibx.{ _m_75 eoOf}N| _uPf,U ~^~~ctTf L op_f LnuTf stYfsrc/libavfilter/window_func.h} tsPf: a;Ef153 n _f:| tiDf30 ^ )+Uf: ,+Rf )Afnote: A Tfexpanded from macro 'SQR'0V{If ,_ O) O N P| , 1T ~ ^ ~~~~~~~~~~~~~~~153 | ,_ | { ^~~~~~~~~~~~~~~~~~ T . AY iFP 6src/libavfilter/af_acrossover.cRE 4: _ 556}D =:,O 23 U 0: B# | Ld}warning: ^Ee,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,f i {n0.e,d bS lIQ556=NR | src/libavfilter/af_apad.cT.( :0x6 555)4 :} _ 144,(Mf :(Ao0 xXr,warning: ), src/libavfilter/af_afftdn.cimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]* (: (1Ti199x0Fn:),Lt123) A : FGi LS warning: | A =missing field 'unit' initializer [-Wmissing-field-initializers]55 ^G} | S,0 ; } ,| i ^ { < 199| " | ^cp ta xd -_ >d{nu br"_"fsrc/libavfilter/window_func.ho,l: uo155 to: pr60 u: t_ "sowarning: s;fsrc/libavfilter/af_afade.ce implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f:it s295+ e:+dt149)u":src/libavfilter/af_astats.c r ,: a155warning: 117| t | missing field 'unit' initializer [-Wmissing-field-initializers]": ~ ^ ~~~~~~~~~~~~~~~i s115 o e:n t warning: o nmissing field 'unit' initializer [-Wmissing-field-initializers]f o i295s s | i e l esrc/libavfilter/af_anequalizer.cf nl 117 co{: | leo 81u r" :tt d 117[oou :n fr{ ]afa warning: dst"missing field 'unit' initializer [-Wmissing-field-initializers]de=im "t oe, ent fx"a ap,d c( a t- t o0 a 81r. " | "5 , , " O*s" F ei FStn {SQ j ERfe "T(acp ((dta fne r l- ma o(dem oNuts r-ra" _1ad,src/libavfilter/af_afreqshift.co) ta f/ it:Nf2 oa350s)U n :e/L "i109t(L ,n:)0,O ,src/libavfilter/af_compensationdelay.cF . twarning: F 4: hmissing field 'unit' initializer [-Wmissing-field-initializers]S A* 46 Ee V( : T_N 101f (O-:i pP1 l aT )warning: t d_350/e missing field 'unit' initializer [-Wmissing-field-initializers]_ T | 2r d Y .g u P fr r E )a ) _ )p , F{)h L ; " O" 46, As | Th| O ,i ~^~~ F A f F V {t S _ ."src/libavfilter/window_func.h{E O d,: T P b153" ( lT : mm" _O26 mes=TF: "te YF ,at1PSnote: O d .EEexpanded from macro 'SQR'F af0_T F tr}D(S"ae,Ud Es)q Ru153Te,u Ar | (t e-Ta a An2It rmVc,Oi gm_y No s O ,n )dPs2 ) ,iTh,{, s_i tTfA. # aYtFi d nP"R6 e cE, 4 f e_ } Ai "BO,=Vn ,OF _eA OF -O V LS| 1PS_ ,E ^ TQO T }_RPO{(,T(T.Fs Yx_iFh-P)T6Si1E Y4Ef,_(P=Tt D(E0()IUx_}d,NR)S,i TA*T sA6src/libavfilter/af_afftdn.c(RT0tV4x:II,a__)200NO nOM):GN1cPA 123,,,eTX : __,| {FmT ^warning: .LmYA missing field 'unit' initializer [-Wmissing-field-initializers] iA)P 6G,E}{4S _,. AD s=}V O t ,_200U| r0 O | B ~ ^~~~~~~~~L= P}| T, _ E" ^ ," T /usr/include/stdint.h }0Y: {,,P46{. E: d0I_21"b,NI:fl TN o=06Tnote: "0,4,expanded from macro 'INT64_MAX',} _ ,AM |src/libavfilter/af_astats.c A -F: X I 46118{, N} | :. T#,172iT _d :6F Me 4L Af| =Awarning: Xi ^0Gmissing field 'unit' initializer [-Wmissing-field-initializers] ,n } S" e, sI }eNI t,TN _T n M60o| A4,i ^X_ s118 ,M e | A1 FX0f L ,l Asrc/libavfilter/af_anequalizer.c o G(:Ao{S82 0r :}x "}116,7or,: ffe f src/libavfilter/af_afade.csf | fwarning: :es| ^fmissing field 'unit' initializer [-Wmissing-field-initializers]296te ^ f :"t f149, f: ff "afwarning: Sc fmissing field 'unit' initializer [-Wmissing-field-initializers]et82f to | f r ft" fh, feO ) F { nF296 uS | "| mEsrc/libavfilter/af_compensationdelay.c c ^~~~~~~~~~~~~~~~~~bTsrc/libavfilter/af_afreqshift.c: u src/libavfilter/afir_template.ce47(: rr:f351: v 101src/libavfilter/window_func.hl:220{eo:o109:: sf o:16232"" r warning: ::d,f_src/libavfilter/af_apad.cwarning: 25missing field 'unit' initializer [-Wmissing-field-initializers] " ro:missing field 'unit' initializer [-Wmissing-field-initializers]: warning: ,"af54 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mdf:warning: ers 141implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] sae47: wt | 351 o ) warning: | vf, implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 220er 162 | reA | qV{ wu_ { he O" in54Pc"" cc | Tlms hy _e"e Tv,t cr Ye ue Pl f ms{E"a up _,d" lo"F es anwL" ei tshOsdtf ieoAeu v lTtrc(cesrc/libavfilter/af_aphaser.cc, eamFh u o_t :_sr{Fulid161tvg.Ateoi:aeadBpnns1tsibSu""t:s"nl(t,,a , n nwarning: a == l cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O r -esrc/libavfilter/af_acrossover.c e F1e1 v" ":. F.Mes, 569 cS0)le :/a E} "t 23 l161T,>, :pc | ( = m ouPd iO warning: wlHr-0 nF comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]aeAa2. iF trSw,3OmS eE_; FuE dRc *FmT _u 2 S ( bPr569| ,MEtd eLv | ~ ^~~~~ )Tai fAe A (rs oNs F{lgt rA) R eea eR, vtn ( | }fe 6 bcfA ~~^~~ ~~,oln eel warningV r)u i_ts_ ,m nc, generatedO| src/libavutil/common.h(b gm . P ^:ieAO )f T64nrVFr,l_:t _Fe oT31 oOSsAaY:ifPEeVtP TTt_)Enote: =s_("O _ expanded from macro 'FFABS'aTd,P B0 mYu TO;| pPrO_O ^~~~~~~~~~~~~~~~~~~~~~~~~l EaFTLi e64_tFY, s | DiSP < #Oosrc/libavfilter/af_aphaser.cEE idUn:T_ cneB)106(I t fL,r: NxtiE e24 T-hn, s: ,>ee F{en{ta _u F..bAAdcnote: _ ViidBoo _expanded from macro 'PHASER_PLANAR'6obSuu{O 4 l(tn.P=s=aptiT0t1)u)6 _}r} t,4106T,e,(s = | Y a (;A0 P0m a V} E," )i_, _ , +O D 1 >+P U ,O =)T R F0 _ A VF.0{T0T |S0 Y,I FE,? P O T | E1N }(src/libavfilter/af_afftdn.c ( ~ ^ ~~~~~~~~~~~~~~~_0, ,w a :I 0d h )207N{,o o :T. u| src/libavfilter/af_acrossover.cl1:123,iAsrc/libavfilter/afir_template.cb ^e.: : 6 l :_0584,({warning: 4}e , l232:v -27 .missing field 'unit' initializer [-Wmissing-field-initializers]= =ie:F (6: *n29La04 | s):A) =warning: ^r, Gsrc/libavfilter/af_anequalizer.c)}0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] c 207warning: S:) ,} | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83 ,* }: A ,124| 58400Vs : ^ | ,,_- O>{232| warning: IIsrc/libavfilter/af_compensationdelay.cPi | ^ missing field 'unit' initializer [-Wmissing-field-initializers]NN:Tn " TT48__In file included from b 6_:gT src/libavfilter/af_aspectralstats.ca 4M101aY : n_A:iPi8330 dMX nEf | : f_A,warning: _ src/libavfilter/window_func.homX missing field 'unit' initializer [-Wmissing-field-initializers]+I( :rsrc/libavfilter/af_afreqshift.cu,F Nc 162 :l LbTh :(352tTAu6_{17 i:iFGf4g :48n109pLSf,a" | t:lA e iswarning: iG}r{niimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] iwarning: eS,[ z missing field 'unit' initializer [-Wmissing-field-initializers]r .!e = "} i="{ ,,| 6 , 0162 ^ 41 "; | " 352. m s| = | "i e ^ |", t - |s < 1 e b st c a }{- t n , >v"x d "iis- -orde> m 1r_etn u ,dgo b l ea m_it Iriseofi N"nitu p T, zet(l 6 !erpFi\4"=" uFe _s ,dtAr Me1 isB"| At. s;S, ^~~~ ~X ) t (O ,f ainFsrc/libavfilter/af_agate.c { in+ FA l:c+-S te) E185| } e" MT: ~~~^~~~~~~ ~~, r,{)(37 b: oO >a | rF| =nsrc/libavfilter/afir_template.cwarning: ~ ^~~~~~~~~ dF d ~ ^ ~~~~~~~~~~~~~~~: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eS0_ 232 rE.m/usr/include/stdint.h: "T3u:9 ,src/libavfilter/af_acrossover.c( l46:O d:t:* F i592i21 warning: 185F s:pMimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: | S t23l) EOa: inote: TFn {eexpanded from macro 'INT64_MAX'( Fcwarning: r w232Secomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )) | E_ , | , Tm 46 ^~~~~~~~~~~~ ~~ () A | n,592 V# b | src/libavutil/common.hfd _i _ :ae OfAc 64cf P Vsrc/libavfilter/af_aiir.co :ti T(_e 37:on _cOff:224re ThPfo : Y_Tsrnote: 1=I Pg_) expanded from macro 'FFABS': NAEaT,( cTV_iYAiwarning: t6_FnPV nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4OxL E_t64 _P-O!_O | MT>A=IPi#A_iT NT dXTs,1T_= e Y_{.,T 224f Pd.src/libavfilter/af_asoftclip.c Y0 | i(Eid| ;:P0_Snsb| 147xEIEeal i :7_MR b { s30fIAIFl=.<-f:NGAFe i >f TELAd16cifwarning: ,__B .4trfimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] SIS?2=x_f {II( 50-gf.ZRa1}}>afiE_).,,nif6,C f bnf4 H147( _ f={( | (: o!f8.f a u=f}sl )l 0t f,tt e ,p1f rp >v u.) ,f=e01t) 1= l l.0s , fo0_20;{| "la i,, ^~~~~~~~~~~~~~~~~~M hot?n5 i A da ,A+X| 7tg(* +_ ^~~~~~~ ~~2,aa A})N 0 i)src/libavfilter/af_afftfilt.cgF, B" n a {_}:src/libavfilter/af_apad.c :i C,63: = n| }O :53 src/libavfilter/af_atilt.c( ^ | , ~ ^ ~~~~~~~~~~~~~~~E0116: s- * : F,:141 -( 230F S0:warning: >,a missing field 'unit' initializer [-Wmissing-field-initializers]om| src/libavfilter/af_afade.cwarning: : ,ua ) implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] ^:112 tkV)- 319:Fpe|)1: Lu uF .141src/libavfilter/af_compensationdelay.cwarning: tA63p , ::missing field 'unit' initializer [-Wmissing-field-initializers]G | ; }| 53 49 S *, ^~~~ | warning: : missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_afftdn.c101} | t :, : ~ ^~~h In file included from | 208 { 230 r src/libavfilter/af_aspectralstats.c ^: warning: | e :{ 123| "missing field 'unit' initializer [-Wmissing-field-initializers] 319s 30 : ^r | h1: "src/libavfilter/afir_template.c e o.src/libavfilter/window_func.hpsrc/libpostproc/postprocess.cwarning: :a l ,:amissing field 'unit' initializer [-Wmissing-field-initializers]235l{ :d49 162d: " 832; | src/libavfilter/af_afreqshift.csrc/libavfilter/af_anequalizer.c570:,"_{: :::)39 fl 83 353 84 :"resrc/libavfilter/af_astats.c":208| :warning: : sens | ~ ^~~~~~~~~: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]122| warning: eq"iwarning: 148{: :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t",lmissing field 'version' initializer [-Wmissing-field-initializers] : , e 12"warning: warning: c n :dsrc/libavfilter/af_aiir.cmissing field 'help' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]h c235{ r: 162 a e | warning: y197 | n" 832" "missing field 'help' initializer [-Wmissing-field-initializers]": ns353 " | , b ,35 ee | 84ss m : lt | et " s 148 ta ,"note: c | t sexpanded from macro 'SERIAL_IIR_CH' re ni e en { uc ta t {m "a l r N bcsv d 197 a{U"eoe _re | l Lmrnt lyx NLg s " po ifU aottsarg frL}if heme( eL n Aetosc (q "sV ust Fu}| a,CsbniFx e ^ m liatoA, n p aln"nB c| l"sed,sSA y ^essn "(V " se cm ,n_ , taeu LdOo v l -OoFfm_gt GuF acaiO M_bSsxoipF )DlEi dnlF EeTlge"iS >B (eac,eEO=Uifni_ rTF G0rcnc "(F0, ee"o ,dS. =q ,n rE3" )t t yT ci,o e )(*hg x ,r % a t eMd* d _ a) Ad c l g(V" l O _{ai_, a F s i O s F t n?P s S r| T E ) ~ ^%d_ = T , fsT (A \tY { bVAn[P a_V"nE " nO_,]_ P dPO D o _TPc:O s m_Th U Ot uT_,sB FpOlYT rL FrFtPYgcE SoFiEPa[, EcSp_En i"TElD_]{ n,(TiOS.)O) m(UeTd;F;casBrRb F ogiL)Il S n)lE,N= E| t,e, G1 T ~~~~~~ ^~~~e n A,0 ( x c{V 0 pt e._{ 0a_ )dO. 0dt ,bPs} _o lTt, l_ =_r en 0T na }Y= )mA ,P ,eV E"2 ,_A _r0 OV Fe, NP_ L" UTO0O 1 L_P,A}src/libavfilter/window_func.h9 ALTT T,2 V: Y_ , 0\_163P}T {00 O:E;Y1.,0 P86_ P,d ,| T:D E b0 ~ ^~~~~~_ O| _Al,F Twarning: UD ^ LYBimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O }=AAPL U, Gsrc/libavfilter/af_aiir.cEEB 1}S:_,L ., 224I E| 2 }:N , ^ 5163 ,T 1 } | | 6 :4{ ,.{ ^| , d .warning: b ^ d implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]lb{ l ==. 6i 0 06src/libavfilter/af_compensationdelay.c0 224}4:.} | , 502, S =:, E- 1015 R9-:, src/libavfilter/af_afftfilt.c I01 :A0 warning: A064L,} missing field 'unit' initializer [-Wmissing-field-initializers]F,src/libavfilter/af_atilt.c_ :, :I9116 l 1231I0:-u},:R0 1t, 112_,50warning: [ T,:C | missing field 'unit' initializer [-Wmissing-field-initializers]n F HV ]| LIwarning: (| ^ANmissing field 'unit' initializer [-Wmissing-field-initializers]fF = GT l S6t}{064 4p, . | }_, "5 ,M 231w Af| | e* Xl ^ t | ,o " ({ ^ a, 1 At " , {+i}" m,s" ca es og tl s"| o (, ~ ^~~~~~~~~wp ( ee M"t" _s/usr/include/stdint.h , Pe:asrc/libavfilter/af_afade.c -It46m: 1* :o320".(c21u:s,Fh:n141e Fa t:t Annote: " Bnexpanded from macro 'INT64_MAX',warning: f Se missing field 'unit' initializer [-Wmissing-field-initializers]i (l l ns t 46e -i | r1 mO# . MaFds,320)gFel | iSfo0 -nEip) aTne 0src/libavfilter/af_anequalizer.cr(e" .y: w,| {3 88Ie ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e:Nt "*x172T) u psrc/libavfilter/af_aiir.c6,: nMr:4src/libavfilter/af_atempo.c i)e197_warning: O:t)s:Mmissing field 'unit' initializer [-Wmissing-field-initializers]F 285y/44sA F :"(:iXS20 ,( o Esrc/libavfilter/af_afftdn.c :1note: n T: expanded from macro 'SERIAL_IIR_CH's((21688 -warning: "0s: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare],xl123 A0 src/libavfilter/af_apsyclip.c 7 o : .V f197p: 3_ Of | e337warning: )O Ff ) :missing field 'unit' initializer [-Wmissing-field-initializers]{ P"Ff ,28545 *TsSf | :" _eEf cMTtTf Awarning: o )Y (f 216Vimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]l) Ptif | _ o) Ehmsrc/libavfilter/af_crystalizer.c fOr;_eag fPs : Dv_ fsrc/libavfilter/af_asoftclip.c" uOT39_sf ,| 337nU_::atf { ~ ^ | iBT87181srfd " tLY::s))o"s yEP 39e, uge ,Ewarning: :src/libavfilter/window_func.h r bat g _ missing field 'unit' initializer [-Wmissing-field-initializers] :t| li a{Dwarning: A1630 ^~~~~~~~~~~~~~~~~~enc i.Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V:( _h ndU _69pisa "b BO:o0mnc,l39LP t ono = | ETwarning: =oen 1 ,_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]<181 tls } T = | ihst , {Y g" . Pa , cf d {Et * 163ul b _e " | ro l" Sm src/libavfilter/af_aresample.c v(as =i0Tp eite: 0",Ro s t }, 308I- ?l , :N> c ig " Gw105 odma s1,i: l sii e, n o ttn t {d warning: r [ A.o missing field 'unit' initializer [-Wmissing-field-initializers]s n=s i sw " ] m n}t) , so t,r;d :-o -e s >t 1n = t308 sch ,s| | [ | rl i ^" ~~~ ^ ~~~~~~~~~~~~~~n lci[r p t i ] Ouna _dOliFe ym "=Ft], uv[)Fsrc/libavutil/avassert.hs" ; S:F 2 en"38 {ESl] 1.}" src/libavfilter/af_compensationdelay.c,:TE ,:f,sO11(T*= 51 a( F:uFO /0m:cw0F nLF ,p102oi.Snote: iAF M:lln5Eexpanded from macro 'av_assert0'tGS 0_ eod T ySE ,Pwarning: _ro*() T Imissing field 'unit' initializer [-Wmissing-field-initializers]rsw g ,}( A a)[(38a m, *t,i1 | i u } e ] n l ,a" ;+ _ 51t| t, s | ) ^ a cm , | nN | ooi ^fU ~ ^~~~~~~~~sof A (LA (t A V dLV(h(V{_ s,_M)!_ O\t O_,(O"P [OPP cPtT nFTIsrc/libavfilter/af_atilt.cAoTe_| ]F_*:V_nsrc/libavfilter/af_afftfilt.cTm ~ ^~~~~~ ST(232_Td:Yp *EYF:OY)65P" TPF112PP):E,f(EA:TE 100_ as_B __:{F"caSSwarning: TD LstmT(missing field 'unit' initializer [-Wmissing-field-initializers]YOwarning: OeopRn PUmissing field 'unit' initializer [-Wmissing-field-initializers] AtrlI EB T eN-_L, t* _G IE 232 e r,MN,{ | 4p65 ma)T . a | t warningp,{rd e-se .ab _ generatedr dml a0. a b)= {{ r.t l;2{ . g3u{ . "s ) r.= 0"wt ,*ei | }wir 61 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,id AM°4 -nt= V)C }1_h _)"=,0s""O /src/libavfilter/af_asoftclip.c, ,i,rP (:0 z eT (181} O1e _d 1:, F0""T| 26src/libavfilter/af_astats.c0F ,,sYg -:,S : ePr E A183"Ee t0warning: 1T :s_e .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],( }19eIn f3 t ,:tN| i)Te Tb l Fm warning: w,l t*181Lp | isrc/libavfilter/af_afreqshift.cuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e | A ) ^ne {: rM G, d|.389 ) S oyi: )w w6e97 )i 0} 183 4l: ;d ,, | s=l t i0owarning: h 5 z}w "| 0src/libavfilter/af_crystalizer.cmissing field 'unit' initializer [-Wmissing-field-initializers] | , | e, ~ ^,: ^ o " 40 Ar , A: 0Va 86F _n, O :R389 gOsrc/libavfilter/window_func.h src/libavfilter/af_afade.c F | eP: : OFpwarning: } |T163321 FS-missing field 'unit' initializer [-Wmissing-field-initializers], l:_: FE> di56T12 STl sm:Y: E(a | {te P T fs40 ^ [|warning: Ewarning: ( ft | "npimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_missing field 'help' initializer [-Wmissing-field-initializers]w\It s]i I i N_= h nNd sT i=kTt| i_ 321 Nf |,h ^~~~zM163 | {At2m )eA | src/libavfilter/af_afftdn.c N".a ,)X :";,fg ,, 217csrc/libavfilter/af_atempo.c e :": /n"{AAF {123,287| ts.VVL : : ~ ^~~Maei__A N "13 _|t6OOG Uwarning: e:Pb 4PPS Lmissing field 'unit' initializer [-Wmissing-field-initializers]n/usr/include/math.h Irp=TT L a:warning: oh2__} 15bcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]*wa0TT, }:l n s}YY 19e217"ae,PP : | t EE| | 287 c }a-s__ ^ ^ | note: l ,n5DI h expanded from macro 'NAN'i f0ONil p 0(,UTfu p{,d B, tt i s src/libavfilter/af_aresample.c 15L"in"[0t5:{E | ,fggn,[0309.,# "s] n,:i dO(," V] 106{eFp ,=| A:4.fFo F* =diStO 0 }warning: 4bnE F .}f,missing field 'help' initializer [-Wmissing-field-initializers]0leT 1: :N52364 A(amw_397 12U:A:MiV)i_1: :L12V13_n_;nb01 L:_:P O du70warning: }warning: O IsP oi20missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers]warning: Pwarning: *mT| wl,, missing field 'help' initializer [-Wmissing-field-initializers]T(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o_ ^~~ ~)t | _F oT iA ^TF89 tYsrc/libavfilter/af_afade.c n{ | 52hP1:}Y_A 67 | E0296,PnB364 | r_0: EaS | | aD0131 _n( ~~~ ^ ~~~~~~~~~~~~~~ dO0:| Bfn { iU, ^O( {uB warning: O"- N{ sLFimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]L" U N"EL ,)M L"U,,A )LiLO G nLF {S{-}| _ F i. . ^~~~~~~~~~~~~~~~~~g}S296fd}i0 a E | b,6.| i T (l 43 ^n| ( r= = " ^g e0| 1*, a l} ^} i{a, ,M n t )"_"i- )ssdv1 /em"e.0(to,_0,( o d, 1it i nh s11-p) t.,src/libavfilter/af_atilt.c u, o0 :0t r,A233 .A t :g3V iF}112a)_ oL,:i OnA n*P_G warning: " TlS | missing field 'unit' initializer [-Wmissing-field-initializers],M_e " ^ )Tv}s )Ye,eO)Pl tF;E F _233>f| IS | a ^| src/libavfilter/af_crystalizer.cNE 1d ~~^~~ ~:TT .e 41,( 0 : i )d12 src/libavutil/common.hn{ u: :_ {r 64g" awarning: {:ao tsrc/libavfilter/af_astats.cmissing field 'help' initializer [-Wmissing-field-initializers].31ir| i i:d:n ^~~~~~~~~~~~~~~~~~~~~~~~~ ~o6 esrc/libavfilter/af_afreqshift.c184) n4note: 41r:,:" expanded from macro 'FFABS' | "390 26,= ,: : 97 0 : warning: }64 " Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | {swarning: V # emissing field 'unit' initializer [-Wmissing-field-initializers]_ dNt O eU P fLfT 184iL i_ | n 390lT e} | tY eP F rE F| _ A ^ oF B {rL S dO 0 ("eA ,parlT -)"e, 5> ,v 0n( e ,o( l{ ia ". As) ,d Fe R O>}F=,F S 0 E_" | fTsb? ^Ol(el Fodt=(Fou .aSrro4)E T=a u} (:otrNdtesrc/libavfilter/af_afftdn.cp,: i(oAnru) ,218 -ANV);t0 :l12(_a,) ),)e v1 :src/libavfilter/af_asoftclip.c O P T| e,| warning: A :_ ~ ^~~Tl ^missing field 'help' initializer [-Wmissing-field-initializers] 198 Y:"30 ,: } PAOwarning: F,/usr/include/math.h EV_FIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 218_| ^In file included from SNETT15( | l e v eO P src/libavfilter/af_aspectralstats.c,: : lT)19830 | 19 :{_,T: src/libavfilter/af_asupercut.csrc/libavfilter/window_func.h : Y245src/libpostproc/postprocess.c:note: 163{ :NAUVL_P:E_expanded from macro 'NAN': . i486L4O=src/libavfilter/af_chorus.c51}D868 ::15 P::68,U :warning: }15 T | :warning: R A implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #_dTeYfPi ^ 97implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] Twarning: IEn_e: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ND O UNA 163 ,2 ,BNwarning: | {MLA X missing field 'unit' initializer [-Wmissing-field-initializers]245 | .E _ O R DEF I src/libavfilter/af_afftfilt.c i:,868 | R L dTfs6t67 :{98 src/libavfilter/af_compand.c,Eo4[68n.]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] R:r | d75 _ F (_( f=b l l{0: =LbAiGtS= 67135 | u=p ,1 "f}:, 2 i0l}t,i }olut _ warning: g .0 ;n i| , ^o amissing field 'unit' initializer [-Wmissing-field-initializers]f ,/{_ <" a i n " nFo t0). I,( aFnv 0 N 1"_src/libavfilter/af_atilt.cfe(75",| Tl6.sAe:234r: | 112" )^~~~~~~~~~~~~~~~~~~ u 4| f ^~~~~~~~~~~~~~~~~~R tl :1 t_ R a p ".,[ M"+AoYu_src/libavfilter/af_asupercut.cE Lwarning: 0nA]s et:p Emissing field 'unit' initializer [-Wmissing-field-initializers],X ,e xtp 231u:t41 {M " =Tfw(:- 2gSa(aF LFALGinote: n expanded from macro 'FILTER'.ict0-.A5Sd 234} | fnt>G o,w "atcS* }231, | *o ,e k | ^ | v d m O s ( ~ ^~~~~~~~~e {s pF"F1 rtl"Bl,eSv + [alp/usr/include/stdint.h" ,E e l "nu]: "sTO(cotuy,pre*src/libavfilter/af_afreqshift.c46e:FoFtS ErT ( o:vte21rlsa_p esfd391) :(g()"isae:;107t iaM_,nct :i nnote: pmuitP t=i warning: expanded from macro 'INT64_MAX'e n )IAo+r+b) ?missing field 'unit' initializer [-Wmissing-field-initializers] olv,e*rV ) edv (_FwFhAi46)| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ set OBPSTc | 391l | [ (A_h#-de"fsrc/libpostproc/postprocess.cn nV T Y ,1i.:870]: _ -i P En_;FL O15AO{nM )e :I N:T P Tc_ sTr,6warning: "roTrYP- | c [{4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MeAdEe_r " , ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~OFnF.adsbXelF=00 " 870] | S Lo.f. sve E* O 3f7o5t},T (l(e0vxeA o*l uMm) )/0l7lT;re(fi(=,efv, i(0 f1ef i sl1t;e,r lf{. -i Ao)r,d efrd"de t tcOmissing field 'help' initializer [-Wmissing-field-initializers], 131 ^:e k68Psrc/libavutil/common.hT _ mwarning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | : Tp)Bl u 64Y P,r re:d E A37P: note: _expanded from macro 'FFABS' V{_ ONP Ta_ T YIP EU295s | N_Tsrc/libavfilter/af_chorus.c,L:t 0{ST{RL. i}69):6499. | #"dIu6Nr,;4a =t:,src/libavfilter/af_aphaser.c dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]: 166G: ,i81 i:{ e | + ^+ )} o | . ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f4,n " warning: s69i | . , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tn,e F{F1AB SrF ( a , LMAA")d"e=G X" _sNl S0(e(taB)a 166> " _yC | O=} f},s "P,E ,0 a 0HFA S?d | ,F SE,R (FeL(A ^G "fs ea S0ldtt) src/libavfilter/af_asoftclip.c},,u:, fd eAl arysrc/libavfilter/af_atilt.c214:l (}- (aas:":235o:,12 :| t)i27o, a ^ warning: )missing field 'help' initializer [-Wmissing-field-initializers] ) :n warning: t| ) O " 235implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ F| F,S| | ^~~~ ^~~~~~~~~~~~~~~~~~ E src/libavfilter/af_afreqshift.c T :( d 392 {src/libavfilter/af_aphaser.c :e145l:a: 24: note: 12yN U expanded from macro 'PHASER'214 | :s L L _warning: missing field 'help' initializer [-Wmissing-field-initializers] }src/libavfilter/af_apsyclip.c s src/libavfilter/af_compand.c: t r)392, | :402| 145 76 : ^ | A : 13534: V : _ warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning: O P{ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T _T Y P E _ SNi f 76TUL | 402RLI N (F FA B | S}(GO,d sFa Fou b {m p{S.| l e" lvE s= ^ cdoeT)t *ens(t rf=>scrdc lN=ayusr"a,t i*oUa "osn )L,t 1 e s LA V._t-}c2lO >tiin,_g5a)i in p Pm e0| _+ Tb , ^~~~~~ ~~ l0_,u fo eTvAYfPvE_eD leersrc/libavutil/common.hU:}R_ArT[p64, i | Io:snw ^vO31 N: ,=hi cnote: expanded from macro 'FFABS'+ h1{. cd].fe cir 264 | * warning6se/a# d4e fsi generatedns. ssrc/libavfilter/af_chorus.c- >src/libavfilter/af_asubboost.c-ee::=d> 217c:l 70o:f99: 0eF104FiA warning: v oca:p Bmissing field 'unit' initializer [-Wmissing-field-initializers]} l,y _warning: Su(;a0,lmissing field 'unit' initializer [-Wmissing-field-initializers]em ) vee 70\(IN Tli6s4 | _ (a;) M >d= 0 A| 217 ^~~~ ~e t e ?X (| a | ^~~ ~r{ m , ) i:" n dTece{( F"Ldady"s"-,A( ar,G ) y" sSet) ",O )d} Fe, | ^FcSaE y Ts ""(s| , ~ ^~~~~~~~~det d reysrc/libavfilter/af_asoftclip.c c ag:a/usr/include/stdint.h: 46 y 214OiF:s:)n,F S21ET21(":, A:d warning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eOF_Fnote: ScE O214expanded from macro 'INT64_MAX' | aTysP_ ( T sd ry__ t 46 Tgar) | , #Ydief APVE_nOi _ )S PnT,T e _ TYRPE _ INATVI_S T6NOGi,R4IPfT _{T _YNP .(MFGFE,sAtA_ DOrUBXB{ L S(.ss=E atm,p "l(e)r{0=.0 x.78f"f fNd>}= f1ULb,lf=.L2 f1}5,0 ,0 ,0 ,0f.f) ,0f A }Af | , ^~~~~~~~~~~~~ ~~f}} f ,f,f src/libavutil/common.h| ^ f : )064, | ^ : 1,37 :| F ^~~~~~~~~~~~~~~~~~note: Lexpanded from macro 'FFABS' A GS }, 64 | #| d ^ef isrc/libavfilter/af_chorus.cne: 71F:F99A:BSsrc/libavfilter/af_compand.c( warning: :missing field 'unit' initializer [-Wmissing-field-initializers]a src/libavfilter/af_afade.c77): (:294130:: (warning: 131missing field 'unit' initializer [-Wmissing-field-initializers] a ): 71 | warning: > implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]= 0 ?src/libavfilter/af_asubboost.c 77 (:a{) | :218 ( - : "(104 as {:) )p294e | e d s " "warning: ), { p| missing field 'unit' initializer [-Wmissing-field-initializers] o" ^~~~ "iss entt t s"s218p",, " | se ete d s " , p { " o i n t s ow " f etsr ate"O,n tF FsS t i m fETe "es(ett rwspoe eed fts sgua_tsntiacrrntt )f,",ia oOdFiFnSAETn(g",V_wO"et _P,OTg_ TYFPai nFE _)Ssrc/libavfilter/af_afftfilt.cS , A VT_EO:P81 :32R:I TT(_ Nwarning: Gp,o T{ .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]inYt ss P E)tr =_, NDUL LAO}V _ OU,81 | PBTL_ET O F F ,Y 0SrEPT{, e0E(.t,u rA_ S}s,d nTtb l sR-INaG| =>1f.r0, ^f t}_, tt {_ oiu t.m e[sic )ht] ,r[ i 0x, = ]1, AFL.Asrc/libavfilter/af_chorus.cV"rGe:;_-S 72} O P7T:,| 0_99 ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~/ T:YP - E| 7warning: _0 ^missing field 'unit' initializer [-Wmissing-field-initializers]D |U RA-Tsrc/libavfilter/af_asoftclip.c6I0O/:- N722225, | {0.:27 :|1i/ 6warning: 40" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= src/libavfilter/af_asubboost.c {0 :}}, " 219d0e,, I:p N104225t:0T | h ,6 0s warning: 4,_ A", missing field 'unit' initializer [-Wmissing-field-initializers]M A X } , " , s| T F Le ^t219 | A G d S e p {t h}s,", " ibfo ( o F| FAsBS (src/libavfilter/af_compand.c ~ ^~~~~~~~~ts :O F"FaSE78T:(,dmep/usr/include/stdint.hl105 p :e:)t >46: 21h:s _"s=warning: note: st rmissing field 'unit' initializer [-Wmissing-field-initializers]),expanded from macro 'INT64_MAX' eAMt m V__aOPPTIx_ 78_ 246) | | T YbPE # o_S Td o{ | R ^~~~~~ ~~esf"iI NtGs,n {".ofetsrc/libavutil/common.h-,kOnse :FterI=64F:"31NNTULSL,E:6 4}_TM(Am ax",X note: _expanded from macro 'FFABS's e0tb , oo( 0 xs7offftfsf64ff0-t | f#,d eAfk),f i}n,e A f| neeV f_ ^OP"TFfF ,_fTA fOYFPFEB_DfOf)S SU(aE) BLTE (| (a(,src/libavfilter/af_chorus.c ^~~~~~~~~~~~~~~~~~)c > : u73=: {.rd120: vb ?e lwarning: _missing field 'help' initializer [-Wmissing-field-initializers]( =2d.B0a) )src/libavfilter/af_afade.c: }(73,,:- | (a ) ) ) 293 :131 A | : V1 ^ warning: _implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],{ O NPsrc/libavfilter/af_asoftclip.c U1T2:, Lsrc/libavfilter/af_afftfilt.cL_225F :T 92::21L:}Y293P | 32 A G SE: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ D OU B| L E},warning: ^{, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]225 {| | " s t ^ a r. t_db92l =t | im e "0, . 0i1f },r 0 ."e0src/libavfilter/af_asubboost.c(ste1F,:urtnF s220 At9i-m:eB0S>(104s:a warning: 0fm,tmissing field 'unit' initializer [-Wmissing-field-initializers]ofpt_ A leos},)ut ar t> =220 t[ i | | Mc_ P ^I _f2)h a]d [ii| nx ^~~~~~~~~~~~~ ~~g]{.i " ,"md; src/libavutil/common.he :c | 64a ~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~:y "src/libavfilter/af_compand.c :7937:98 :,: note: expanded from macro 'FFABS'warning: missing field 'unit' initializer [-Wmissing-field-initializers] " s 64e t | O #d79F | d eFcae y S{f"iE T,n " (setga r aF tiF1O_nt warning generatedA. Fi"mBFS,( e")s,e t Sa )oAE Tu(V_((tad)e O>pcaP=u y0T ?t )_T Y(P,Ega )5 _:a D warningi( -U(sn R generateda"),AAV. ) OT_)O FIPFO N| TS_E,T ^~~~(TgYP { .aiE_iD6OUnB4_Ld EB,) ={, .0 d}A,V b l=_00,O PI.TN0src/libavfilter/af_biquads.c_T}T6,: Y4_ M285APX : 1 E ,0:_ ,T Dwarning: FOL A Gimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] U1BSL ,E },F, L {A | G285S .}, ~ ^~~~~~~~~ | d| Bb ^/usr/include/stdint.h IlQ U=A D:_046 F:IL}T,E21R :-(9 00fnote: ,lexpanded from macro 'INT64_MAX' t ,9 00f src/libavfilter/af_asubboost.cl,46o | : 221:#104ad:A t}e, ,f i warning: | nemissing field 'unit' initializer [-Wmissing-field-initializers] ^ I-N1.T, 6221 4 | _1M .,A 0 ) X (| {0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x 7 "ffefefsrc/libavfilter/af_compand.cd:fsrc/libavfilter/af_biquads.c80bf::228af108f:f34c:f :warning: kf note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'BIQUAD_FILTER' "f, f"fsfetf 228 | )f e80 | e d| b a ck ^~~~~~~~~~~~~~~~~~" , OF{FS E "ovTol2um(e "=,f e"sieetsrc/libavfilter/af_afade.c2d :i nbi292*atci: ka),131 b2l :+A Vwarning: iv_implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]O P1To_ l*u mbe1TY"P +, iEbu fO_FDO292U | B[Fi LES,]E {*T b.(db{l0 "in= n+s 0oi",.29t} , i * a al2_v o + lo01 u, *m a 1 1e, ; )" , sFAL AeGStV }_, n u O m\ P b| T| er ^~~~~~~ ~ _ ^ oTsrc/libavfilter/af_dcshift.c fY s:aPm39:E104:p _lwarning: DeOmissing field 'unit' initializer [-Wmissing-field-initializers]sU B fLoE,r { fsrc/libavfilter/af_biquads.c.ad:dbsrc/libavfilter/af_asubboost.c285 :e1l: :warning: 39 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] =222 :0 | d 104 u 285: | }r,a t-i90 Bwarning: Iomissing field 'unit' initializer [-Wmissing-field-initializers]0 {Q "ns"h,U ,iAf0t " D,_222F, | I L T E AR( { "f O } cluF, ttFo f"f",,S s E| eTf(lnob _s ^ta a" tD,mspC e l esrc/libavfilter/af_channelsplit.c ts-shi :1).,f c u tA55V_,Otsrc/libavfilter/af_apsyclip.c"o:12 src/libavfilter/af_compand.cP,f : :484 :1:81T_f warning: 52 .O,F:T138"missing field 'help' initializer [-Wmissing-field-initializers],: FYSP:E warning: src/libavfilter/af_afftdn.c 0E) warning: | _^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T:missing field 'unit' initializer [-Wmissing-field-initializers]55 | I N O(Fsrc/libavfilter/af_biquads.cF290S:E T T d:c19(: 6warning: 229s:c4 ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { hNi14fu484 {81.iU:t )t, | | 6Lnote: Lo } 4 expanded from macro 'BIQUAD_FILTER'f 290 {= " 229f | | 4 ^d e | ) , 4 l a 1 0f =y mA0V} , (" a_ O10,.,5AsV P I k_ OT"_NTTY6P4*__ PsTE _MDci2e_sTAOXu, t-YUPBEr=v TiF L>AGLS_ ebduefl[aisEaD}O_ys]h,imf,U ; p t Bfo{.l e =| L ~ ^~~~~~~~~r dsrc/libavfilter/af_channelmap.c /usr/include/stdint.h _ E, bs:a:mr a1.{fl46=:p76l:e12 :te.)d 1+21s: warning: b/missing field 'help' initializer [-Wmissing-field-initializers]0 ( b el =0 mnote: a f s 0}expanded from macro 'INT64_MAX',sok_-c }u r r > , v e76 s e n5b0a,n 9 -e | _dsdh46i0 1 i_n | gf0,, c # tt - F1 ed{ne hN e L ,t f Ui 1LmL A} G rnee[ NIB . AS N_TPf )t }},| 6 ^R o * , 4O_FMI LvE | Aso-l>ua_B| A ^N DXSm-d1] ^; e aap dtj (| iuvset;0 ~ ~~~^~~~~~~~~~~ ex | r ~~~~~~~~~~~~~~~~~^~~~~ ~7 "f , fOfFF Ssrc/libavfilter/af_asubboost.cfsrc/libavfilter/af_apsyclip.cf f\f fEf:: 484:T28f:src/libavfilter/af_dcshift.c223| : ~ ^~~~~~~(fd f:104 40e:warning: 101f: :l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f warning: amissing field 'unit' initializer [-Wmissing-field-initializers]warning: fy missing field 'unit' initializer [-Wmissing-field-initializers]) ) , | A V ^~~~~~~~~~~~~~~~~~223 | 484_ | 40 | O{ P " s T{_l o T" p Y lmiePasmsrc/libavfilter/af_afade.c"E,k_ _it:e291D Ocur:g131 U rBLa:i"nvEe_ ss",ewarning: th, iimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] {"f .sstdlbolp eet ="=l i291 ,0 1.m | i }f, t 0+ ,e O r2 (FF S0EgTm({,aais nl" , sOF"oAk FnSp_e})b,_Esc,u rTa(l i v e mA Vm_itpe| _ ^OsPlTr gheis_af"T,itY - n)P E1_.Df ,"O) sAVsrc/libavfilter/af_compand.c_U:*82e:t12 :n Owarning: BP umissing field 'help' initializer [-Wmissing-field-initializers]mbTeLEs, _r-src/libavfilter/af_biquads.c>{aT YoPf :.285daEp _t82sDida: | Ov eb;m1U BlL p :| =E0l e ^~~ ~ ,.warning: s{ 5{implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] f}o.r N,d f0U.b 285a | LBLI 0}ldQe0U0A =0 }1,D, d ur_a| 10,F F ^LAtG,SI }i L1,, o T En| " ^AR,( f l t } ,, O F fF| S ^ lEoTa(t,n b _-s1a.,m p1.l,e s0src/libavfilter/af_asubboost.c)src/libavfilter/af_dcshift.c,) :224::41 : 10412: warning: | Amissing field 'unit' initializer [-Wmissing-field-initializers]^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :V _warning: Omissing field 'help' initializer [-Wmissing-field-initializers]P Tsrc/libavfilter/af_biquads.c_ T :224243Y:P3441 | | E: _ Inote: {expanded from macro 'BIQUAD_FILTER' N N UT{L6L }4 " ,| 243d ^ | e l {a. yi" 6 , 4 = src/libavfilter/af_aiir.c o4"s1 :=4288et 1: id0el1a10:}y, " ,1 * warning: ,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b 2 OF FSIENT+T( d6ei42la_y) , M288* A | bX PA1V,_OAP R+TA iTFLb_LTLuEAYPCC libavfilter/af_join.o EfL[_iI]I RG* _bD_S 0 OCUB}L+EH, ,{ ( fl.o td1| *p ab ~ ^~~~~~~~~ ,2 l=/usr/include/stdint.h2 f+:0}l,o aot246 src/libavfilter/af_asupercut.c,: * a211 ; : : 319 : note: 112-expanded from macro 'INT64_MAX'1 : 1, 46 warning: .missing field 'unit' initializer [-Wmissing-field-initializers] | # d e,f1 i 0 \ n 0e | ^~~~~~~ ~, IN319T | F L 6 A 4 G1S_ } ,.M , A0{| ) ^"Xcu t src/libavfilter/af_biquads.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o (f:f0285x:"17src/libavfilter/af_aiir.cff,f:f:f 256f:f30f"fwarning: :sfimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ff fsrc/libavfilter/af_asubboost.ce t:note: expanded from macro 'PARALLEL_IIR_CH'f 225cf:u t)o 114:285f | | warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] fB256 ^~~~~~~~~~~~~~~~~~ | rI e Q U A quD 225 | e _ d onuF Icbysrc/libavfilter/af_afade.c" LTl:e, {E290 i "Rc:O1310:(hF = filtaFwarning: SgE ,*nimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]nT ( eflcss",louar c[tto,f"n f -s1]290; | ),e. , tAV _ O P T_ 1. , cTh 0 { YaP)E _ nn el"sDIn file included from src/libavfilter/af_dialoguenhance.cs: Ot28| sUo^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ": B src/libavfilter/af_biquads.c , src/libavfilter/window_func.h L f : 244 :Ei:l t e155r,",14 : note: expanded from macro 'BIQUAD_FILTER': O 60{F 244 | : .F " warning: d S s eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bEl = 2 0t0 0T 0 (cnh _ } u mbl,a y\e 155 io urt | 2 1 | _0 0 ~ ^~~~~~os=0 ftr0),i b f,ir stu f[ i 1s9] AaV2;0 00m,_pOl elu tP[ tFoT_n L T] AsY =G SextpPa( - 0Er_ } .5t S*, TR I N fS QG a | ^R (,(dni- n(g"{. stNr,-1 )= / " O2a)l/ (src/libavfilter/af_aiir.c0F.l : F 4 "src/libavfilter/af_asupercut.c}288, S0* (:N:-E, 3201:1T (0 :112):s , F warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] twarning: L 2 a missing field 'unit' initializer [-Wmissing-field-initializers] A.GfS) )r) ; 288} | t_ ,P AsRA| ~^~~ a| m ^pLL E320 | l src/libavfilter/window_func.h Le_: 153 :)I { 30 , I R_ C:H (src/libavfilter/af_asubboost.cf :" oArVd_eOrl 226tnote: Pexpanded from macro 'SQR' " :pT,_ 12,: T Y"PsE153_\ fleo | aIt ,warning: t Nf imissing field 'help' initializer [-Wmissing-field-initializers]l te r To| ~ ^~~~~~~ 6 r 4 d226e | , -#1r., d"e f{ ,i.n { i e N UL6L } 4| S ^ =OQFRF( x S0E1T.), ( o(r(d e0r)x, )) | },* 0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(Ax,) )V I_src/libavfilter/af_aiir.c :262N:O| ^src/libavfilter/af_asoftclip.cT196P:4T _T:Y285_:43P: Mnote: E Aexpanded from macro 'PARALLEL_IIR_CH'X_Iwarning: N T, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T,F L 262 | A{ .G i S src/libavfilter/window_func.h}6 285: | ,4 155 : 60= | :1 0warning: ~ ^~~~~~~~~ }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], /usr/include/stdint.h :o 0 46 + =3 ,d s t:155 | [21 d n2]0:,s t [; note: F o vexpanded from macro 'INT64_MAX'eLr sa m A Gp S l }src/libavfilter/af_aspectralstats.c el46 ,u | src/libavfilter/af_biquads.c t: : # | [87*: 285n:d e ^n103] 1 f : +: i=warning: emx n missing field 'unit' initializer [-Wmissing-field-initializers]warning: ]p (e implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]=- 0 I N .0 T 6 5.4 f ; src/libavfilter/af_asupercut.c_ *285 87 : M321 | : | A SBQIRQ(U(112n| - (X A:D ~ ^~~ N - _ warning: ({1F missing field 'unit' initializer [-Wmissing-field-initializers] 0x)7fI" / f Lw2f)f/f(\T src/libavfilter/af_apsyclip.cif0 E n:f.321| R_f5184 | ~~ ^~~~~~ ( fslf:f*( N- 1i )t24fzf{f/ ,:e f2f")l f| ^~~~~~~~~~~~~~~~~~" warning: ,.implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e l ofve"la)s"t)e),t ,518; | src/libavfilter/af_afade.c t"h - : s e | 1289.:e wi ~^~~n,_ b131utfi n1d: fi.o, e0src/libavfilter/window_func.hnpwwarning: r)[:nu] implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 153 t si:| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =z 26:lsrc/libavfilter/af_biquads.ce:s259 :21e:"r cnote: [ nnote: ]v *, expanded from macro 'BIQUAD_FILTER'src/libavfilter/af_chorus.c289expanded from macro 'SQR' | e lsO F : " 167,- : F > l60e S 259{153: | vEe | warning: T lO_"i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( w FsFtSaErTtn ; i ( _ s| an_ls ^~~~~~ ~dmepsrc/libavfilter/af_afftdn.ciz # oulbveel:)167d | el),, 358e "e, AV:_f o"0 O= 56i: n A V _ s Piiewarning: OePTn_bt implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t TTu Ss an_uTmYYfQm[RIn file included from ibPeEsrc/libavfilter/af_afir.c_P(p]l esrc/libavfilter/af_aiir.c358r: :oD103E: x) s | 288=fO _src/libavfilter/afir_template.c :* b0: UfB(Ii(n56t 1:i Lrwarning: sNtT (s):+39 Eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], ,xa :(i(co n ){m 1s288{s*.piwarning: 6 - | .Pt( limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e4*=>dAxd tb2dbR)oo1 0e4lA=L)u sl8a1yLbE| L _+It}.,} sl ^e56 Iia2 ,3[ n | R r*t 2]r _a t f,a+C Hi bf2t y p edisn(go+ = 6 o-f"o, 5 uO*>malg1tp ,5 tFd, * 03.fllFe ptah16,,ioSa*s [ n nAkE -tp,+ ] )T }*>hf r am e(, a o 21_.cso os e ,,tua ru * *n| t ^t Fdetl_ lai2 L_asyanmk;- 1 .A,o,p - >G sultmi nS a e ) = m} ? ,s\F p , -ALVsrc/libavfilter/af_astats.cl| e >Tra_ ^~~~~~~ ~O _| r :1_.MtP ^T _aT329,A XitYe: 0/, o P:20) 1E _:I m a0src/libavfilter/af_asupercut.c001.Nwarning: | x^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: .=0 Tcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]6 3220:;12 :) F 4, src/libavfilter/af_biquads.csrc/libavfilter/af_aiir.c;:warning: LT| : 279missing field 'help' initializer [-Wmissing-field-initializers]:25_: ~~~~~ ~~~^~~~~ {285. i| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~4 M Inote: :expanded from macro 'PARALLEL_IIR_CH' =329 | 322 | N src/libavfilter/window_func.hi1f (p -; : :{0 N > w 162 : U | }inwarning: 27925L ~~~ ^~~~~~~L,_ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 | : p} , warning: o s implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I /usr/include/float.h : N285T| ^ >15: | 176: =note: expanded from macro 'FLT_MAX'B 1624 | I _ ds-Q>Ut M15 | sAtD[_cA_ # nF]XIsda m p ,L TeFfli n+eT Le = EiFfA (sFF Rf(LG S| |Aifrl T} B,t , src/libavfilter/af_chorus.c*_ !S (| :MsAiXf nl ~ ^~~~~~~~~o168arsc3n a-n :t49[/usr/include/stdint.hn].(4M0,2 :: ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p )8 46 - 2 3:46>6n 3>8-21 o168 | =512:8i . note: 8s5 9081,2 expanded from macro 'INT64_MAX' e _.f3 e+ 3 l 1 8 o * .F o rM)46) | #{d , i)ne f i | t| 0n) e ^~~~~~~~~~~~~~~~~~~~~~~~~~~ { ~~~~~~~~~~ ^ ~~~~~~~~~~~~~ d | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e I p| t hN_s ~~^~~ ~~asrc/libavfilter/af_biquads.c T 6m: src/libavfilter/af_astats.c 4 _\p 261::14352src/libavutil/common.h:MIn file included from l e:: 64note: :expanded from macro 'BIQUAD_FILTER'31 :20A:src/libavfilter/af_afir.c | s ~ ^~~~~~ X:note: warning: (0 x103expanded from macro 'FFABS': comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]= src/libavfilter/af_crossfeed.c2617 | :src/libavfilter/afir_template.c f ff 346:56(: 64f | : i 54352ff#f109:n t ): | d f f (warning: se f iwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1- in=fe if( p >src/libavfilter/af_aiir.cd ebfu-f[:i288F pft>hs][:1F:A 56B | fwfi)n ;| n ^~~~~~~~~~~~~~~~~~warning: S (_346p | o ] implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]* oa s ) { f u > =t ts( 288" | y Pl A-R(spti > Atca_esr n* kL LE)L >a=e mn- _ src/libavfilter/af_aspectralstats.cmI0ga >? pIl:etghs" (Ra89)s :, a , _src/libavfilter/af_afftdn.c:)97(:m*pplhea CH {:- (_as e",( 374warning: r)a )s)f* d| e:missing field 'unit' initializer [-Wmissing-field-initializers] t e tl ~~~~~~~~~~ ^ ~~~~~~~~~~~~~tl 77e: | p ^a / 1 c ,ywarning: 890 | r , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 o fIn file included from l src/libavfilter/af_dialoguenhance.c :028s: om.s0f)src/libavfilter/window_func.h :{aite; 162: 17n ,e | " ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~ : =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d374 ov | s e rlFaLp " t 162T | , r _- 1 "e n M . s g AX ,, e t mt \whinno a " di ox , s wy =i| 1 .,_ d fF ~ ^~~~~~~( oO0atLa FveF)T [FrAF_S il]B MEI| N^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a pS"=,T;(s(t msrc/libavfilter/af_aiir.c : nrOa280g:| 40 :eF ~~~ ^~~~~~~- nnote: F=SE Tg(expanded from macro 'PARALLEL_IIR_CH'o /usr/include/float.hhyMptvh:)14)oe r280l | , : 17>t(a := note: 0f.p ) expanded from macro 'FLT_MIN'f 3 A*, Mt)V _ O P _ d atAaV_14T | {ds_t[fn_#T YOPlT]_dTeYfP PEt_ i=E| _[Dn ^~~~~~~~~~~~ ~~FiOUeBd L]O LFsE.Asrc/libavutil/common.hTLt,r e{:.,dTbl[,n64]: 37 _{= * :src/libavfilter/af_channelsplit.cM..2f}m iI:Ndf,t_note: dxa t143ab_lf 0expanded from macro 'FFABS', 1+: =ilm .191:7 0ti[15warning: 4 9.x5i,].comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i64 m4) } F | L#AdG3;5 *0,8 0eSf i| ~~~~~ ~~~~~~~~~~~~~~~~^~2 , n}s,2 1431e rFcF[2n| | , src/libavfilter/af_afftdn.c:A8] ^;A 374B75 f : S0}o,57 (7r: | a9)7 e( ^- ((awarning: ) >3iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =8F = 0 ;| i <0 src/libavfilter/af_crossfeed.cc ^~~~~~~~~~~~~~~~~~~~~~~~~~~: 374 | t?x 347 - : (a> 109 )n : warning: b:_ ( -(missing field 'unit' initializer [-Wmissing-field-initializers]a o u t p ut)s In file included from ) ;\ 347nsrc/libavfilter/af_afir.coi)s | y ~ ^~~~~~ | : i_+ +103) {d : src/libavfilter/afir_template.csrc/libavfilter/af_aiir.c{:| a ^~~~t :"57a:[| i288] r=23an ~ ^ ~~~~~~~~~~~~~~~g:eIn file included from " src/libavfilter/af_dialoguenhance.c:: 1, m 28: warning: src/libavfilter/window_func.h:a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :162g:src/libavfilter/af_afwtdn.c warning: = h39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: :warning: "973yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s:e p57 35t: o288 | t warning: s | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 ( oftPy | fufApn dstt _dRAsrc/libavfilter/af_chorus.ce :a973gaLta m184 | :20e:L_ i n _ d EfLl t [ iewlwarning: ay_ ] iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d I= . iefI R r en,e (f_F FFL sfsC184H | (AfBTl ti"f S (_nt -_ da,t a _ (M ApM)O fnieX,,Fl>t[wf F=SEiT_ a(bsfm a0x._3] (sr-l>oda.*maeienl_agtaii Mnagney,m ) ; n) *[ )( = | {l ,s u F ~~~~~ ~~~~~~~~~~~~~~~~^~LTe_M I m _ i nv_N| ; -| ev ~ ^ 1 ~~~~~~~~~ ^~~~~~~lol uA.m, ]Ve) _>/usr/include/float.h _o,u E0E PtS__g)15ILDO Oa | i N| U#n)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bdsrc/libavfilter/af_aspectralstats.c | L ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~e :106| :Esrc/libavfilter/af_aiir.cf:i ~~ ^~~~~~~~~~~n12,: 280 esrc/libavfilter/af_chorus.c {: :184warning: :.18:Fmissing field 'help' initializer [-Wmissing-field-initializers]/usr/include/float.h49:d16b l=L. T::note: 215_ Mwarning: expanded from macro 'PARALLEL_IIR_CH'106: | },Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X 3note: .expanded from macro 'FLT_EPSILON'400 2 , 8{280 12184 | | , F 3 NU16L | L 4 6 L # iA}6Gddfe f3iSs } ,( 8n5et[ ns ]| | 2 8F- >i ^ ^ 8L5src/libavfilter/window_func.h9=n T:_8E1P_d1632:Sgasitne86+:3 8IFL [ nwarning: ]O N | * ^~~~~~~~~~~~~~~~~~~~~~~~~~~ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](* 1 .src/libavfilter/af_crossfeed.c1: 348:s111m9i2xu:0 m+ 9 163_ | warning: i2miix missing field 'unit' initializer [-Wmissing-field-initializers] 8n9 5* In file included from _5 0src[n src/libavfilter/af_afir.cv] o:; l 103 u: m src/libavfilter/afir_template.ce: 577:44 ) 8: 1>warning: 2 5 e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1-. 0 / 0s 7l- F u > 57 | t348 ^~~~~~~~~~~~~~~~~~~~~~~o[ | | unt ] _g \ f| a ^~~~~~ ~ =src/libavfilter/af_axcorrelate.ctiy { n"ps:0)e l369o.p m:| 945e "i ~ ~~~^~~~~~~~: *, n (_dwarning: e missing field 'unit' initializer [-Wmissing-field-initializers]1 l a y + c"o=ss e(t(MF_L T cPu369_ | MIr A X*v(F F,AeB mS{(sal n"sx_od ipel-azee" ,y ",M "=) s et s-F e gLm 0 T e .3_ nOt M*IFsi NF;SzeM" src/libavfilter/af_asupercut.cE)T, O)F(:Fs| l/S(358: ~~~~~~~~~ ^~~~~~~103 :oE(T( p1e)/usr/include/float.h,:s14iwarning: : zmissing field 'unit' initializer [-Wmissing-field-initializers]- 17 :e ) 0 .note: ,expanded from macro 'FLT_MIN' A V3A _O)P 358V | _ T*_ TYOP 14 P{ E"M_cI | T)u)N)#;_TtTsrc/libavfilter/af_afftdn.cd Y o,fef:P| 398: 38 :f"i,E ~ ^"s n_ De{.warning: i6e4Otimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c=U BFuL25src/libavfilter/window_func.hLtETo6ff: ,_}163fr M{,.:d69e398I bN:q | 2 l uwarning: , = 1.e1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning1 3.15n},c y. generated . 107"50 7 ,4 9O41,2 1631 F3, | , F ScEoTn5 A (s0t FF Lc8u2t2o2fd A 8f7o}uGb ) , A5,0S7l9 V _ e| 7 osrc/libavfilter/af_afftfilt.c O:} ^279,e -ff sP:e 3| T47_tT 8= ^l :Y PFE _ uwarning: Ds-| > ^~~~~~~~~~~~~~~~~~~~~~~~~~~ timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Of[l UonBor]_ Lo=fEf ,0s .{5. d*b src/libavfilter/af_crossfeed.c( :el1=22793490 | t }: 109*+ ,f : l c o2owarning: missing field 'unit' initializer [-Wmissing-field-initializers]o , rs_ ( o2( Mf0f0 349_s,e | P tF(Lnv aIsrc/libavfilter/af_axcorrelate.cAoG Sl *:373i u}(:FFsy es,[12A:B S_({ V| Awarning: dmissing field 'help' initializer [-Wmissing-field-initializers]a tna " ^R _,R EsA- >le -vLe373lb ]M | )_ iin" -n,= " _0 sect.f3f{to l _uo*eNvneu tsrc/libavfilter/af_asupercut.cUt,l Md)[:nL ei)n359]L.nre/"(: 103):; warning: ,(}1 -| ^0 .;3 )missing field 'unit' initializer [-Wmissing-field-initializers] | | * ~~~^~~~~~~~~~~~ ~ ~ ~~~~~~~~~~~^~ 359 | M ) ) ){O; F" FSoEr Td| e(r" ~ ^,l e ve l"_isn)e,t AfV_iOlPTt_src/libavfilter/window_func.hTeYPsrc/libavfilter/af_afftfilt.cE:163r:_56:: warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]D280Or :Ude47rB":L Ewarning: ,, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 O{F.d | bF l S280 =E. | T3 9 ( warningos} generated r , . d e r ) l0 ,u t,[ n A ] 1 V _O,Pv =FTa_ TLYPlE0A_u.eGsI5 S*[ NT ,V(AR}_I MA1G, ]+ | co s { ^. i(=(6 4M=_1f0}Pf,t_Io* u(t [nF]3F,.AiB S m;( 2 | n ~ ~~~~~~~~~~~^~0 , - src/libavfilter/af_crossfeed.c FM:L350)A: 109G:-S }warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] . 3 *| M ^) )/ (350( | 1 - 0{ ."3le)v *e lM_))o)u; t "| , ~~^~~ ~ "set src/libavutil/common.hl:e64v:esrc/libavfilter/af_asupercut.c31l::360 : 103ounote: texpanded from macro 'FFABS': "warning: , missing field 'unit' initializer [-Wmissing-field-initializers] 64 | # d e fO360Fi | F n eSE {T "F(FllevAeeBlvS_(oealu) "(t),,( "aAsV_)O Pet> Tin=p_T uY0t P? l(Ee_DaOv)eUl B",: L E( -, {(.OadbFlFS)E=))T(1l .}e,ve l)| ,0 ^ , A1,V _FOLPAGTS In file included from _},T src/libavfilter/af_dialoguenhance.cY| :P ^28 E: _src/libavfilter/window_func.hD:O163U:BL48E,: { .warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=1.}, 0., 163 1 | . ,src/libavfilter/af_crossfeed.c F : L 351A: 109G S : } , warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^l ut[n] =351 0 | . 5 * ({ 1" +b src/libavfilter/af_asupercut.clc:o361:o12c:sk( (M__warning: Psmissing field 'help' initializer [-Wmissing-field-initializers]iIze "*,(F F"A Bs361eSt( | tnh e{- Mb)Nl ocUkL-L }s 0i. z3| e ^ ",* M ) ) O/FF(SE(T1( bl-o ck0_.s3i)z e*), AM)V)_)O;P T _| ^~~~~~~~~~~~ ~T YPE_src/libavutil/common.hI:N64T:37,: note: expanded from macro 'FFABS' {.i64 =640 | }#,d e0f,i 3n2e 7F6F8A,B SA(Fa )} ,( ( a| ) ^ >= 0 ? (a) : (-(a))) src/libavfilter/af_crossfeed.c | : ^~~~ 352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 352 | { NULL } | ^ In file included from src/libavfilter/af_afir.c:103: src/libavfilter/afir_template.c:88:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | min = fminf(min, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/afir_template.c:89:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | max = fmaxf(max, mag[i]); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.csrc/libavfilter/afir_template.c::19190:21::23 : 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] 90 | 191 | m i fno_dre l(ainyt = i f=mi nf0(;m iin _enlb_aoyu[tpiut]s);; i+ +)| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:199:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | for (int i = 0; i < ctxsrc/libavfilter/afir_template.c-:>91n:b21_o:u tpwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ts ; i++) { 91 | | ~ ^ ~~~~~~~~~~~~~~~ masrc/libavfilter/af_channelsplit.cx_:d214e:l27ay: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fm axf(max _214d | e l ay , d e l a yf[oi]r) ;( i| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~t i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_channelsplit.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/af_asupercut.c:381:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 381 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS }, | ^ src/libavfilter/af_asupercut.c:382:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 382 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.src/libavfilter/af_biquads.ci64=:4}333,:1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4, 20, FLAGS } ,333 | BI| Q ^U AD_DII_FILTER(flt, float, -1., 1., 0)src/libavfilter/af_asupercut.c : 383| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:309:14: note: expanded from macro 'BIQUAD_DII_FILTER' 383 | { " qf309 | ac t o r " , " s eint =Q -ibfuafc[tio]r;" , OF F S E T ( q f a c t o r ) , A V _ O P T _ T Y P E _ D O U B L E , {. d b l = 1\. }| , ~ ^~~~~~~0 .01, 100., FLAGS }, | ^ src/libavfilter/af_asupercut.c:384:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_aspectralstats.c384 | : 189 : 41{: "warning: leimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v el", "set inpu t189 | l ev e l "s,n p r i n t f(OvaFlFuSe,E T(sleivzeelo)f,( v Asrc/libavfilter/aeval.caVl_uOP:Te_91:)T159:, Y warning: fPmissing field 'unit' initializer [-Wmissing-field-initializers]mEt_ ,D OvUalB)L;E , | { ~~~~~~~~ ^~~. dbl=1.}, 0 .91, | 2 .{, "FnLb_AsGaSm p}lsrc/libavfilter/af_astats.c,e s" ,: | 476 ^ ":s e59t: thwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] number osrc/libavfilter/af_asupercut.cf: 385:s12a:m pwarning: missing field 'help' initializer [-Wmissing-field-initializers]le476 s | p 385 e | r r { e qNu Ue sL tsLedet _ } mef t| ra ^a (mmee",t aOdFFaStaE,T( nc b+_ s1a,mp l"esP)ea,k _ c o un t "A,V _"%OfP"T,_ TY(PfEl_oIaNtT),( p - {>.im64i n=_ 1c0o2u4n},t + p-0>,m ax _ c ou nt ) ) ;I N T| _ ~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M AX, FLAGS }, | ^ src/libavfilter/aeval.c:921:159 warning: generated warning: . missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_crystalizer.c:131:1: src/libavfilter/aeval.cwarning: :93implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93131 | | f i l t{ e"sramspl(e_drabtel",, " sedto uthbel seam,pl e irnavetrsee",, n o c l ip , 1, 0 , 1 . 0 , a v _ c l ipOd,F FS1E)T (s a| m^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p le_ratesrc/libavfilter/af_crystalizer.c_s:t66r:)27,: AVnote: _expanded from macro 'filters'O PT_TYPE_ST R66IN | G, { .s tcorn s= t" 44t1y0p0e" }m, u0lt, =0, tFdL-A>GmSu lt};, | ^ \ | ~~~~ ~~~~^~~~ src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set the sampsrc/libavfilter/af_drmeter.cle: r52a:t110e:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_afade.c 52: | 439 : 153{ ":le n warning: gOFtFSmissing field 'unit' initializer [-Wmissing-field-initializers] hE"T,( s"amspleet_ rtathe_est wri )nd439,ow | A Vl _OeP n {T gt_"ThYPnE",_b S_OTsFRaFImSNpEGlT,e (s{t.",i mse_ c t"ro sne=s ttan" 4t41n0)um0b", eA}V_r,O PoTf0 ,_s a0,T YFmLPpAEl_GesDSO }UfBo,rL E, c{.| rd ^osb ls= 3f}a, d.e01 ,du ra1t0io,n F"L, AOGSF F}S, E T(| n ^ b_samsrc/libavfilter/aeval.cpl:es95):,118 : Awarning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]_O PTsrc/libavfilter/af_drmeter.c_:T53Y:P12:E _Iwarning: NT missing field 'help' initializer [-Wmissing-field-initializers] ,95 | 53 | { .{i 64 "= d {u44 1rN0U0LaL }}t, i 1| on, ^"I ,N T 3 2_"MsAeXt/ 1a0ud,i o FdLurAaGtiSo n}",, O| ^F FSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -src/libavfilter/af_afade.c1:}440,: 153-:1 , warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]NT 64_MAX, FLAGS }440, | | ^ { "ns", "set number of samsrc/libavfilter/aeval.cpl:es96 :f118o: rwarning: missing field 'unit' initializer [-Wmissing-field-initializers]c ross fade d u96r | a t i {o n""d," ,O F FS E T ( nb _ s"asmept laeusd)i,o d u rAaV_tOiPoT_nT"Y, POFEF_SIETN(dTu,ra t io n ),{ .AiV6_4O PT=_T Y4PE4_1DU0R0}A,T 1src/libavfilter/af_channelmap.cI,ON:, I N326{T:3.21i624:_ M= warning: -A1X},comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]/1 -0,1 ,F LAIGSN T}6,4 _M A X,| 326 ^ F | LA GS } , | ^i f (nch_out > FF_ARRAY_Esrc/libavfilter/af_afade.cL:E441M:S149:( warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]uf ->data))src/libavfilter/aeval.c :{97 : 116 441| : | warning: ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~missing field 'unit' initializer [-Wmissing-field-initializers] { "dur a97 | t src/libavfilter/af_channelmap.c :i 352:o12 n:"{, warning: "comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ch an ne l"_sl ea3524y | t o warnings u t generatedc ". ,r o "sse ts FfcahaFndnMeIe Nldu( FlraFta_yioAoRRuAnt"Y," O_F,EF LS EE M T S( c( bh lauy fo -u t >d_ as trt) , a A )V , _ OP T n_c OTFhFY_PSEoEu_Tt)S T(R*d IsiuzNeorfGa(t,bi onu){.fs,tr- >= da tNa[ 0 ]ULAL)V}),_O; P| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 T, _0T,YP EFL_AGDsrc/libavutil/macros.hSU:RA 49T}:, I O| 25 ^ N:, note: {expanded from macro 'FFMIN' .i64 = 490 | #}d,e f0i,ne 6F0FM0I00N0(00a,src/libavfilter/aeval.c ,Fb):LA G(98:S116( }:,a warning: )missing field 'unit' initializer [-Wmissing-field-initializers] > (| b ^) ? (b) 98 | : ( a ){) " c| " ~ ^ ~, "set src/libavfilter/af_afade.cch:a442n:n149el: lwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]y out", OFFSET( c442hl | a y ou t _{s tr")d, "A, V _ Osrc/libavfilter/af_aiir.c P T: _T345YP E :1_: S warning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] R"IsNGe,t {c.rsotsrs = fNaULdLe}, du r0345a,t | 0,i LoFnALT"TIAC,GSE } ,_ I I R | _ C ^ H ( f l t p , f l o a t , src/libavfilter/aeval.c O: F99 F :S 12:E Twarning: (missing field 'help' initializer [-Wmissing-field-initializers]d-1 .u, r at99 | i o {n N)1U,src/libavfilter/af_drmeter.c.L ,L: 76 } 0 )A:27 : V _ O| | warning: P^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYsrc/libavfilter/af_aiir.cPE:_D312U:R27A:T IOnote: Nexpanded from macro 'LATTICE_IIR_CH' , {. i766 | 4 =312 | r0m ssrc/libavfilter/af_afftdn.c} ,=: 0544,:s qr t645c(00:00o2 *0 nwarning: 0psimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0-t> su,m F Lsrc/libavfilter/af_crystalizer.c dAou/bG: 132lS :1p:e 544}-,> | i ^ | nwarning: n b_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s am= p l sdeorcs[un)b;] l *e132 src/libavfilter/af_afade.c| | bfa:n ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~ iig443;d _nlo:i143 tse:rsrc/libavfilter/aeval.cs ( e :warning: d[ 96missing field 'unit' initializer [-Wmissing-field-initializers]: 101b:N warning: l Bimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion],_ PdRo443u O | Fb IlL e ,E _ BA{N96 " o | D ive rS n l]ap "v e , r s e={ { 0,. f c l"i }d; \p , | 1 ^~~~~~ ~" "o ve,r, | l1a ~ ^~~ ,p 1 s 1 t . 0"ss,te rte aauavdm_i o cdelunraitdpdi, own1"i), th O2F| nFd^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S sEtT(src/libavfilter/af_dialoguenhance.csrc/libavfilter/af_crystalizer.crd::eursrc/libavfilter/afir_template.c6659:a232a:src/libavfilter/af_astats.c::m109:: t29i:o 27 :527 :note: 59warning: nwarning: )simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'filters': missing field 'unit' initializer [-Wmissing-field-initializers],t a warning: ArVt_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O" ,P 66T_ T OY | F F S E232cPon59s | tT | E ( t {527_ | Dovyer la p UpR " o)r,i e A igmiTu l t f=nIa sA V _OOPle"t,_ (tcdh->NmT_mTet"a_,u Y{s(eglaPiE.mtettand_i ; a!B=6o4r i=g tOa, i10-.n a lO,1 "|O v eL},| c r,a - 1se- > l , nI NiTl6 4_tM rA.{eXP _.gra,ie ni Fa 6k_fLaA G!S4cc t= 1=. )ou not}1, r"" , O F}{, 0,F , S E1"| | ~ ^~~~~~~~~ T,(% ~~~^~~~~~~ ~~f " , (ofl FrLoAG Si }a/usr/include/stdint.htg , : ) (imi 46 n n :21a: l _| c o)unote: nt ^ , expanded from macro 'INT64_MAX' + m a xA_ V c\_ Oo 46 P| ~~~~ ~~~~^~~~u | T#dnt_)TeYfPisrc/libavfilter/afir_template.cne E/I :_src/libavfilter/af_afade.c(:N233D:d35444: Twarning: 6O4o:u143blimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U _:MeB LAX) warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]s - >,n b_ c(233{ | h0. d anxb n 7 fflfe=1 444 fflts} | fyf)f, fp;e gf 0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~a ifnf ,= src/libavfilter/af_afftdn.c :{f 1c,h_568gf:f"f13 a34 warningF:os)iLn "*, generateds ->Aiwarning: . | Grimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ g a ^~~~~~~~~~~~~~~~~~iSn ;} ,| ~ ~~~^~~~~~~ | 568 ^ | " o v e rblaanp d1_sntosrc/libavfilter/aeval.c: 95s:it101rs:e aewarning: m[implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/af_dialoguenhance.c i:e60]n:d = 109aw:v _ cwarning: i95l | missing field 'unit' initializer [-Wmissing-field-initializers] t i {h "pd ud2rnsrc/libavfilter/af_deesser.c (:a59td:i95o60n | n : " , o swarning: t i srmissing field 'unit' initializer [-Wmissing-field-initializers] {ee, a "m"-se n2eshta r4tt"a,59. | na , cu O2ed" F4io, {F .) dSu"; E"rTia( ovse"rt, elti | "saedto ~~~~~~~~ ^~~~~n"p,i )alOoiFg,nFue t S e AeVEnT(n_hdsOanucireta Pyf"tTia, _ ocn)T, t oYr OP"EAF_VFB,_OOPOSOETF(TL_FiS,TnE YteTn sPE(_ Die{nUt.haRnAyicT),6eI)src/libavfilter/af_biquads.c 4O ,A V:_ONP= 1 389 ,TA: _VT1 {}._iY:, O6PE _warning: DPO4 0=implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] T-U_BL,E ,1T}, {Y.PE1_-,dbDl1 OF =, UINL389A0BT6 | 4G_.SL BMI0E},AQX}U,,A, { .F D _ dL0.T| b ^Al0,D I _GF=1S I1.}0L},, ,T 0 EA,| ~ ^~~~~~~~~R },( /usr/include/stdint.h3f l:,46t| ^ :,F21L :A Gnote: fexpanded from macro 'INT64_MAX'Sl } ,o a t,| 46 ^ | #-1d.e,fi n1e. ,I NT06)src/libavfilter/af_deesser.c4_ M A| :X^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 :(95:0src/libavfilter/af_biquads.cx7 :fwarning: f360src/libavfilter/af_dialoguenhance.cmissing field 'unit' initializer [-Wmissing-field-initializers]f:f14f: :61 ff:note: 109fexpanded from macro 'BIQUAD_TDI_FILTER':f f warning: f60missing field 'unit' initializer [-Wmissing-field-initializers] | f f f360 | f ) { 61 | " mi| ^~~~~~~~~~~~~~~~~~ "n{, "= "sveoti cmaixesrc/libavfilter/af_astats.c"b uf,:d[ee s542 i ] :si n"+g63:s warning: "esimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],t1; v Oo i FcF eS 542EdT | e t ( e m c a t x) i so n, e f at c _ t mo r e A"V_ OPt, Ta_ T YP(EO me_F t DOFUaSBdL E,E {a.ta , 0 ,Td(bl = v" 0o.N i5u} cm,b ee0r ) . 0 , , o f 1 \ N .| A ^~~~~~~ ~a0,V A N}_,sO"P T, "_%| TfY" ^P, E _nbD_nOanUsB L/ E(,fl o{a.td)sb-l>=nb2_}c,h an2n,e3l2s),; | F ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_deesser.cL:A61:G95S: warning: }missing field 'unit' initializer [-Wmissing-field-initializers] , | ^ 61 | { "src/libavfilter/af_dialoguenhance.cf:"62,: 10:" swarning: emissing field 'help' initializer [-Wmissing-field-initializers]t fr e62q | u e n c y{"N,U L L } O | F ^F SET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A }, | ^ src/libavfilter/af_astats.c:544:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | set_meta(metadata, 0, "Number of Infs",src/libavfilter/af_afade.c ":%469f:"12:, warning: missing field 'help' initializer [-Wmissing-field-initializers]nb _infs / 469( | f lo a t{) sN-src/libavfilter/af_deesser.cU>n:L66b:12L:_c h}a n warning: missing field 'help' initializer [-Wmissing-field-initializers]n| e ^l s 66) | ; | ~~~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~{ NULL } | ^ src/libavfilter/af_crystalizer.c:133:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | fsrc/libavfilter/af_astats.cil:t546er:s73(:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], double, noinver s546e | , n o c l i p ,s e0t,_ m0e,t a1(.m0e,t aadva_tcal,i p0d,, "1N)u m b| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r of desrc/libavfilter/af_crystalizer.cn:o66r:m27a:l snote: "expanded from macro 'filters', "%f", nb_d e66n | o r m a lcso n/s t( ftlyopaet )msu-l>tn b=_ cthda-n>nmeullst);; | ~~~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ \ | ~~~~ ~~~~^~~~ 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_msecsrc/libavfilter/af_afftdn.c), : 617 :19A:V _warning: OPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T _TYPE_INT, { .617i | 6 4 = d5o0u0bl}e, m ea n1 0=, 0 . f;8 00 0,| ~~~~ ^~~F LAGS }, | ^ src/libavfilter/af_dynaudnorm.c:131:13811: warning: missing field 'unit' initializer [-Wmissing-field-initializers] warning s generated. 131 | { "f", "set the f3ra warningmessrc/libavfilter/af_drmeter.c l generated:e. 166ng:t45h :i nwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ec", OFFSET( f166 | r a m e _ l e n _cmhsedcr) ,= 2 0 A V* _lOoPgT_1T0Y(PEs_eINcTo,n d p e{.aik6 4/ s=q r5t0(0}r,m s s u1m0 , / 8(0000.,2 F* LpA-G>Sb l}k,n u m| )) ^) ; | ^~~~~~ ~ src/libavfilter/af_drmeter.c:166:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c166: | 132 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] chdr = 20 * 132l | o g 1 {0 ("gsaeucosnsdspizeea"k, / "sseqt rtth(er mfsislutme r/ s(i0z.e"2, * p - > b l k n u m )O)F)F;S E | T ^~~~~~~~~~ ~( filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_drmeter.c:168:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c :168133: | 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log(ctx ,133 | A V _L O G{_ I"NgF"O,, " C ha n n el %"dse:t D Rth:e % gf\ilnt"e,r c hsi ze+" 1,, c h d r ) ; | ~~~~~~ ^~~~ OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS }, | ^ src/libavfilter/af_drmeter.c:171:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | av_lsrc/libavfilter/af_dynaudnorm.co:g134(:c138t:x ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]A V_LOG_INFO, "Ove r134a | l l {D R":p %ega\kn"",, d r / "ss-e>tn bt_hceh apnneealks )v; a l| u ~~~~~~ ~~~^~~~~~~~~~~~~~~~e ", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.src/libavfilter/af_crystalizer.cdb:l134 :=1 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 }, 0.0, 1.0, FLAGS }134, | | f ^i lters(dbl, double, noinverse, clipsrc/libavfilter/af_dynaudnorm.c, :0136,: 1381:, warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]. 0, av_clipd, 1 )136 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { "masrc/libavfilter/af_crystalizer.cx:g66a:i27n:" ,note: expanded from macro 'filters' "set the 66m | a x a mcpolnisfti ctaytpieo nm"u,l t = t d - >OmFuFlStE;T ( m a x _ a m p l i f i c a t i o n ) , A V _ O P T _ T Y P E _ D O U B L E ,\ { .| d ~~~~ ~~~~^~~~b l = 10.0}, 1.0, 100.0, FLAGS }, | ^ src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "m", src/libavfilter/af_afade.csrc/libavfilter/afir_template.c : :515 :3181 :: 65 ":warning: simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] e warning: t implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]th e max amplif i515cat | iCon R"318O, | S S F A DE _ P L A NO FFAS R E T((msaf-l>xt_fam,pd flslipof-ait>vca)te icotno) r,_| d^~~~~~~~~~~~~~~~~~~~~~~~~~~~A mVu_OlPsrc/libavfilter/af_afade.cT__sc:aTl490Y:aP36rE_:D( sOnote: UBrLexpanded from macro 'CROSSFADE_PLANAR'c E, {+. idnbpl u= t14900_ | .o 0f }f, 1s. 0,e t,1 0i 0n.0 ,, d rFy L _AdG[giSa] i }n=, s,F0F [| A ^iL ]I G*N( nbg_asaimnpl0e s+, 8s))1;[i ] | * ~ ^~~~~~~~ga isrc/libavfilter/af_dynaudnorm.cn:1138;:138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { " t a \r ge t| r ^~~~~ ~m s", "set thsrc/libavfilter/af_afade.ce :t515a:r1:g etwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]RM S", 515 | CR OS S FA D E_ PL AONFAFSRE(Tf(ltta,r geftl_romas)t,) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_afade.cA:V490_:20O: P10note: expanded from macro 'CROSSFADE_PLANAR'T warning s_T generatedY. PE_D O490 | U src/libavfilter/afir_template.c B : 324L:E 35,: { warning: . implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]d b dl [=i ]0 .0=} , 3240s | 0 .[i ] 0* g,a i n 0 1.+0 s1,[ i F Ls]rcA2GS [n*]}, | g ^=a iin1n;[ n ] * d r y_ g a in ; | ~ ^~~~~~~~ \ | ^~~~~ ~ 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 =src/libavfilter/af_biquads.c 0.:0436}:,1 : 0warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 , 1.0, FLAGS }, | 436 ^ | BIQUAD_TDII_FILTER(flt, float, -1., 1.src/libavfilter/af_dynaudnorm.c, :0140): 138 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:413 :140 | 14 : note: expanded from macro 'BIQUAD_TDII_FILTER'{ "coupling" ,413 | " s e t c hiann ne=l ciobuuplfi[nig]"; , src/libavfilter/af_afftdn.c : OF706F SE:T( 15c ha:n nwarning: e limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s _ c o u p le d ) , 706 | A V _O P s T d_ i Tv Y P E = _ B \O sO -| L> ~ ^~~~~~~,b a n d{._im6u4l t= i1pl}i, e r ; | ~ ~~~^~~~~~~~~~~~~~~ 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 = src/libavfilter/af_afftdn.c1:}708,: 63 : warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1, FLAGS }708, | | ^ s->bin2band[i] = lrint(sdiv * freq2bsrc/libavfilter/af_dynaudnorm.ca:r142:k138((:0 .warning: 5missing field 'unit' initializer [-Wmissing-field-initializers] * i * s->samp le142_ | r a t{e )" c/o sr-r>efctfdct"_l,e n g"tshe2src/libavfilter/af_crystalizer.ct)):; 136 D:C1 | ~ ~~~^~~~~~~~~~~ :c warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rr ectisrc/libavfilter/aeval.con:"233, : 44 : warning: 136 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | fi l t e r sO(FFdSb El233T | (dpc ,_ co rdo uerbveclea,t li-o>ivnn)avr,e r_v aslu ee ,s[ V AAnVRoc_li_ONpPBT,__ I1TNY, _0PC,EH _AB1OON.NLE0,L ,S ] a{=.v iN6A4N_; c= l i0pd| ~ ^~~} ,, 0) /usr/include/math.h : | 15: 190^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, : note: src/libavfilter/af_crystalizer.c expanded from macro 'NAN': 1 ,66: 27F:L 15 | Anote: G#Sexpanded from macro 'filters'd }e,f i n| ^e NA66N | _c_bounisltti n_tnyanpfe( "m"ul)src/libavfilter/af_dynaudnorm.c t | : ^~~~~~~~~~~~~~~~~~ 143: =138: tdwarning: ->missing field 'unit' initializer [-Wmissing-field-initializers]mu lt; 143 | { " c " , " s e \t | D ~~~~ ~~~~^~~~C correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_astats.c:599:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 | 144 | U{P D"AaTlEt_boSuTnAdTaSr(y"P,, "sfelotat , a*lsrtce,r n, altlirvien bto(*usnrdca r*y 10(mUoI warningdsNe generatedT",. 6 4 _ CO(F1F)S E is _"fselto aatl t?e runpadtaivte eb_ofluonadtar_ys tmaotd(e"s,, p ,O FsFaSEmTp(allet)_b o:u nsd-a>ryi_sm_oddoeu)bl,e ?A V_uOpPdTa_tTeY_PdEo_uBObOLl,e _ s t{a.it6(4s , =p ,0 }s,am p l e ) 0:, (v o i d1),N UFLLLA,G S) ;} ,\ | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavfilter/af_astats.c:555:13: note: expanded from macro 'UPDATE_STATS_P' 555 | src/libavfilter/af_dynaudnorm.c : 146: 138u:p dwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t e_func; 146 | { " c o m p r e s s " , " s et t h e c o m p re s s f a 10c t o r warning "\ s generated, . | ^~~~~~~~~~~ OFFSET(compress_factosrc/libavfilter/af_astats.cr:)599:,32 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A V_OPT_TYPE_DOUB L599E, | {. d bl = 0UP.DA0T}E,_ S T0A.T0S,( P ,3 f0l.o0a,t, F*sLrAc,G S ,} ,l l r| i ^n t(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_dynaudnorm.csrc/libavfilter/af_astats.c::147575::63138:: note: warning: expanded from macro 'UPDATE_STATS'missing field 'unit' initializer [-Wmissing-field-initializers] 147 | 575 | { " s" , U P D A T E _ ST"AseTtS _t##hpel acnaorm(ptyrpee,s su pfdaacttsrc/libavfilter/af_aiir.ceo_r:st"at517(,s:, p ,38: s awarning: m pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]le , sOFaFSmEpTl(e cnoor mpm517r | esa sl_if zae r_c stu o frfii)f,x ,( AVfi_naOtP_bsaTsm_p(lTcYPeEo)_e,fD OsUs[B-2L >*Ei i, s+ _{f.1ld]o) b>a ltFL T ?=_ Eu0Pp.Sd0Ia}tL,e _Ofl oN)0.a0 {t_,st a t ( 3s,| p0, ~ ^~~~~~~~~~~ . s0a,mp lFLeAG/usr/include/float.h) S: :},16 : 21s| ^:- >inote: sexpanded from macro 'FLT_EPSILON'_ double 16 | ?#d eufipndea tFeL_T_dEouPbSlIeLOsrc/libavfilter/af_dynaudnorm.c_Nst:a 148t1:138(:s.1,9 p2,warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers]s9am 2p89l5e5)0 7:81 2(5 148v | oe i-d 07)FNU L { L," | )t ^~~~~~~~~~~~~~~~~~~~~~~; hr e\s h o| ld ~~~~~~~~~~~ ^~~~~~" , "src/libavfilter/af_astats.cs:e555t: 13t:h e note: texpanded from macro 'UPDATE_STATS_P'h reshold v a555l | u e " , u p dOatFeF_SfEuTn(tch;r es h o l d) , A V _ O P T _T Y P E _ D O U B L src/libavfilter/af_crystalizer.c E :, 137 :{. 1db l := 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 }, 0 . 0 , 1 . 0137 , | f\i FlL AGtS| er ^~~~~~~~~~~s (}d,b l| ^p , src/libavfilter/af_astats.cdo:u599b:l32e:, warning: iimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n verse, c l599i | p , 1 , src/libavfilter/af_dynaudnorm.c1 U,P D:A1149:T.138E: 0warning: _,S TAmissing field 'unit' initializer [-Wmissing-field-initializers]TaS v(_Pc, lfipldoa, 0t149), | *| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r c ,{ ,"src/libavfilter/af_crystalizer.ct ",: l66l:ri nt27( : *note: s expanded from macro 'filters'r c * "s(eUt INsrc/libavfilter/af_afade.c 66tT:6520 | :h4 e1 _ C:(th r 1 ecwarning: o)simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]honl sdt< t y Fm:u note: fexpanded from macro 'UPDATE_STATS'Flloa StE;T ( t htr ) e s | ^~~~~~~~~~~~~~~~~~~~~h o575 | l d ) src/libavfilter/af_afade.c ,: 510 : U P36D :A T note: AE expanded from macro 'CROSSFADE' V _S _ OTP A T T_ ST_510 YP#E | _ D O #p lU B L a E,n ar (t {.\d by | l ~~~~ ~~~~^~~~p = e 0.,0d }[u,k ] p0 d=.0a, t es_s 01[kt]a t.0*,( sFga,Lin 0Ap ,+GS s s 1am}p[lke,, ] sa m | * ^pl e ga inn1;o r m a l iz er _ s uf f i x , i n t _ sa src/libavfilter/af_dynaudnorm.c m:p le150 ):138 ,: \warning: missing field 'unit' initializer [-Wmissing-field-initializers]s | - ^~~~~ ~> is_float 150?src/libavfilter/af_afade.c | :u 520p d a :{ t1e:"c_hf lawarning: onimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]nea lts_"s,t a t 520 ( " | sestC, p,R cOSshSaaFnnmAepDlCC libavfilter/af_loudnorm.o lEes( f)l t:, stf->oli osf_idaoulttber)"l , e| ^~~~~~~~~~~~~~~~~~~~~ ? u src/libavfilter/af_afade.cp :dO510F:FaSE20Tt:e note: (expanded from macro 'CROSSFADE'_ docuhbalnen_ 510e | sls _ttoa _tf (si, l tpe ,r )s a mdp,A[Vkle_O]P)T_ T =Y: P(vsoEid0)_[NUSLkTRLI]NG,, { .*st)r ;=g "\a ianll "0| } ~~~~~~~~~~~ ^~~~~~, + s src/libavfilter/af_astats.c1:0555,[:k ]13 * 0g,: FaLA GiSnote: nexpanded from macro 'UPDATE_STATS_P' 1};, | ^ 555 | u pd a t e _ f u n\c; | ^~~~~ ~ src/libavfilter/af_dynaudnorm.c : 151 : 138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "h " , " s e t c h a\n n el| s ^~~~~~~~~~~ to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS }, | ^ src/libavfilter/af_astats.c:599:32src/libavfilter/af_dynaudnorm.c:: 152warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]138 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 599 | 152 | { "UovPeDrAlTaEp_"S,TA T S ( P",s etf ltohae tf,r a*smrec ,o v, elrllarpi"nt,( * s r c * ( U I ONFFTS6ET4(_Co(1v)er l< Qis _UfAl oaDt_ L? uA p"dTatseTe__ft FtIlhLeoTaE Rtf(_rfsataltmt,e (o s,vf eprlla9p,",o a warning tsasm p, generated l e ). : s- 1-O>.Fi, F1sS.E_T,d( ovou0blee )?r lu app| d)a^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t, e _d o usrc/libavfilter/af_biquads.cb l: 460 e:_ s16 t a:tA V(_note: Oexpanded from macro 'BIQUAD_LATT_FILTER's,P T _pT,Y PsEa_ mD460 | pOl eU B)L :E ,( v {o i.in d d)bNl==.U L0iL}bu,,f [ i)] ; ;\ 0 . | 0 ~~~~~~~~~~~~~~~~~~ ^~~~~~, 1. 0src/libavfilter/af_astats.c, F:556 L: 13A :GS note: } expanded from macro 'UPDATE_STATS_P', | ^ 556 | src/libavfilter/af_afftdn.c : 843 : 29 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u p d a te _ f lo at ; 843 | \ s a | r ~ ^~~~~~~ = s src/libavfilter/af_dynaudnorm.c -: >s156a : 12m: pwarning: l missing field 'help' initializer [-Wmissing-field-initializers] e _ a d 156 | v a nsrc/libavfilter/afir_template.c :c e / 464{: 50 sN:U L L- >warning: s } implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a m p l e _r| a ^ t e ; | 464 ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ | \src/libavfilter/af_crystalizer.c | ^~~~~~~~~~~~ : 138 :1 : warning: s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> fdsp->vector_ d138m | ulf_ilsctaerlsa(drb(lppt,r ,d opubtlre,, sn-o>iwnevte_rgsaei, nn,o cFlFAiLpIG,N (0n, b0_,s am1p.l0es,, a8)v)_;c li pd| , ~ ~~~^~~~~~~~ 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c:66:27: note: expanded from macro 'filters' 66 | const type musrc/libavfilter/af_afftdn.clt: 846=: 50t:d -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ult; 846 | d o u b l e d 6 = ( i\ - | 1 ~~~~ ~~~~^~~~) * s->sample_rate / s->CC libavfilter/af_mcompand.o fsrc/libavfilter/afir_template.cft:_469l:e26n:g twarning: himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 469 | ptr[n] *= s->wet_gain; | ~~ ~~~^~~~~~~~ src/libavfilter/af_astats.c:599:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 599 | UPDATE_STATS(P, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_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_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; | ^~~ ~ src/libavfilter/aeval.c:341:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/aeval.c:342:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 342 | { src/libavfilter/af_astats.c"c":, 602 CC libavfilter/af_pan.o : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "src/libavfilter/af_afftdn.cse:t874 c:h36an:n ewarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] la602y | o u t ", O F FUP874S | D E AT( T cE h _ lSTdATanycSh-o(>Iu,nt _ostfliorsa)e, t_,r A*sVre_Oc,d Puc,tT_ TilYlorPnE i_=n tsS(-*TR>IsnNorGi,c s e{_*. r(setUr d=I NuUNcLLT}t6,i 40,o _Cn(0,; 1FL A) Gpnloaisnea_frl(otoyrpe , u p= dsa->tneo_isset_aftl(osor,; p ,| ~ ~~~^~~~~~~~~~~sa mple, sample normalizer_suffix, int_samsrc/libavfilter/af_afftdn.cp:l876e:),36 : swarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> is_float 876 | ? u p d at e _f l donacth-_>srteasti(dsua,l _fpl,oo r s am=pl es)- >:r es-s>iisd_udaolu_blfel o?o urp;da t | e ~ ~~~^~~~~~~~~~~~~~ _dousrc/libavfilter/af_crystalizer.cbl:e_139s:1t:at7 (s warning,warning: s generated implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. p, sample) : (void) N139 | UfLiLl, t);e rs\( d | b ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l p, dosrc/libavfilter/af_astats.cub:l567e:,13 : nnote: oexpanded from macro 'UPDATE_STATS_I'in verse, cl 567i | p, 0 , 1 , 1 . 0 , aupvd_acltiep_dfu,n 0c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_crystalizer.c : 66 : 27 : note: expanded from macro 'filters' 66 | c o n s t t y p e m u l t = \t d -| > ^~~~~~~~~~~m ult; src/libavfilter/af_astats.c : 602 :32 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] \ | ~~~~ ~~~~^~~~ 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:63: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##pCC libavfilter/af_replaygain.o lanar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ src/libavfilter/af_astats.c:602:32: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 602 | UPDATE_STATS(I, float, *src, , llrint(*src * (UINT64_C(1) << 31))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:575:55: note: expanded from macro 'UPDATE_STATS' 575 | UPDATE_STATS_##planar(type, update_stat(s, p, sample, sample normalizer_suffix, int_sample), s->is_float ? update_float_stat(s, p, sample) : s->is_double ? update_double_stat(s, p, sample) : (void)NULL, ); \ | ~~~~~~~~~~~ ^~~~~~ src/libavfilter/af_astats.c:567:13: note: expanded from macro 'UPDATE_STATS_I' 567 | update_func; \ | ^~~~~~~~~~~ CC libavfilter/af_sidechaincompress.o 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_biquads.c:540:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 540 | BIQUAD_SVF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:514:16: note: expanded from macro 'BIQUAD_SVF_FILTER' 514 | in = ibuf[i]; src/libavfilter/aeval.c : 401 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 401 | e v a l - > v a r _ v a l u e s [\V A R| _ ~ ^~~~~~~T ] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/af_silencedetect.o 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_aiir.c:716:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 716 | iir->ab[0src/libavfilter/af_arnndn.c][2: *1074 :o29u:tm owarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t_pole.a] = iir->ab[0][2 * o1074u | t m o s t_ p ol e L.ya[ i+] 1 ]= =F FNMAAXN;( l o| g ~ ^~~M asrc/libavfilter/af_afftdn.cx-7:,/usr/include/math.h :F92015::19F44M:A:X( note: expanded from macro 'NAN'f warning: olimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]lo w- 115. | 5#,d eLfy[iin]e) )NA; N 920 | | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ _ bsrc/libavutil/macros.hu:i 47:l 22:t i nfnote: expanded from macro 'FFMAX'_ fnta_nifn( 47_ | "f"l#)tde f [| ii ^~~~~~~~~~~~~~~~~~]ne F=F MsA-X>w(inad,obw)[ i(](a )* s>r c(b_)f l?t [i(]a) *: ((CC libavfilter/af_silenceremove.o b1)LL) < <| ^ ~23 ); | ~ ^~~~~~~~~~ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/aeval.c 1074: | 427 : 10 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ly[i] = FFMAX(lo g427M | a x - src/libavfilter/af_aiir.c7, :Ft7170F =:M TA83XS:2 (Twarning: fo(limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]inl o-w>-p1t.s5,, iLnyli [n717 | ik]- >t)i) m; e _ b| a ^~~~~~~ s e ) ; i | isrc/libavutil/macros.h ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:r- 47>:ab22[:0 note: ]expanded from macro 'FFMAX'[ 2 * out m47o | s#tde_fpionlee .Fbsrc/libavfilter/internal.hF]M:AX 265(=a: ,48i:ib rnote: ) -(expanded from macro 'TS2T'>( aa)b >[ 0(] 265b | [#)2 d? e(a*f) io nu:te m( b)oT) sS t2_| poTle ^(. tbs +, 1src/libavutil/macros.h] t:= b47N:28): A Nnote: (;(expanded from macro 'FFMAX' t s| ) ~ ^~~ = =47 | A/usr/include/math.h:#15V:19d:_ef iNnote: nexpanded from macro 'NAN' OeP T FS15F_ | MVA#ALUdE X?e( fNaANi ,nbe: ) (d oN((uabAle))N ( >t s()b ) * _ _?ba uvi(lt_iaqn)_2d n(t:ab) )n (| bf ^~~) )( "| ^/usr/include/math.h": )15 :19 :| ^~~~~~~~~~~~~~~~~~note: expanded from macro 'NAN' src/libavfilter/af_arnndn.c: 107415: | 51#d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e NAN _1074_ | b u il t i n _ n aLnfy(["i"]) = F F| M ^~~~~~~~~~~~~~~~~~A X(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:src/libavfilter/af_aiir.c47::71828:83:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMAX' 47 | #de f718i | n e F FM AX ( a ,b ) ( i(ia)r ->> a(bb[)1 ]?[ 2( a*) n:e a(rbe)s)t _ z| e ~ ^r o.a] =src/libavutil/macros.h :i47i:r28-: >note: aexpanded from macro 'FFMAX'b [1][2 *47 | n#edaerfeisnte_ zFeFrMoA.Xa( a+,b )1 ] (=( aN)A N>; (| b ~ ^~~) ? (a/usr/include/math.h): 15:: (19b: )note: ) expanded from macro 'NAN' | ^ 15 | #definesrc/libavfilter/af_arnndn.c :N1074A:N39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __builtin_ na1074n | f ( " ") | ^~~~~~~~~~~~~~~~~~ Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) >src/libavfilter/af_aiir.c (:b719): 83? :( warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) : (CC libavfilter/af_speechnorm.o b)) | ^719 | src/libavutil/macros.h : 47: 28 : inote: iexpanded from macro 'FFMAX'r ->ab[1 ]47[ | 2# d*e fnienae rFeFsMAtX_z(ear,ob.)b ](( a)= >i i(rb-)> a?b [(1a])[ 2: * (nbe))a r es| t ^_ zero.b + 1] src/libavfilter/af_arnndn.c=src/libavfilter/af_afftdn.c: :1074N:51962A:: Nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]35 ;: warning: | ~ ^~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074/usr/include/math.h | : 15 : 19 : note: expanded from macro 'NAN' L y[ i962] | 15 | =# F dFef iM nAe X N(AN l o g _ _Maabvxr u-i+l7=, t FifFfnMt__AnoanXfu((t""f_o)llfo lwt-1 [| n. ^~~~~~~~~~~~~~~~~~] 5.,r e;L y[ i]| ) ~~ ~~~~~~~~~~~~~~~^~) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a)src/libavfilter/af_afftdn.c :>963 (:b35): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) : (b) )963 | | ^ src/libavutil/macros.h :47 :28 : note: aexpanded from macro 'FFMAX'v i += f f47t | #_doefuinte_ fFlFtM[AnX(]a.,bi) m(;( a | ) ~~ ~~~~~~~~~~~~~~~^~ > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logsrc/libavfilter/af_afftdn.cM:a964x:-58:7 ,warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MAX(follow- 1964. | 5 , L y [i ] ) ) ; | m ^~~~~~~a g2 = fft_src/libavutil/macros.ho:ut47_:f22l:t [note: nexpanded from macro 'FFMAX' ].re * 47f | f#td_eofuit_nfel tF[FnM]A.Xr(ae, b+) (| ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^( a) > ( b965) | ? ( a ) : ( b ) ) | f ^ft _out_flsrc/libavutil/macros.ht[:n47]:.40i:m note: *expanded from macro 'FFMAX' f ft_ou t47 | _#fdletf[inn]e. FiFm;M A X| ( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (CC libavfilter/af_stereotools.o a) : (b)) | ^ src/libavfilter/af_arnndn.c:1074:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1074 | Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 3 warnings generated. src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_arnndn.c:1076:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/af_arnndn.c:1076:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1076 | follow = FFMAX(follow-1.5, Ly[i]); | ^~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #defCC libavfilter/af_stereowiden.o ine FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_biquads.c:590:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 590 | BIQUAD_ZDF_FILTER(flt, float, -1., 1., 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_biquads.c:561:27: note: expanded from macro 'BIQUAD_ZDF_FILTER' 561 | const double in = ibuf[i]; \ | ~~ ^~~~~~~ CC libavfilter/af_superequalizer.o 34 warnings generated. src/libavfilter/af_arnndn.c:1124:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1124 | features[NB_BANDS+3*NB_DELTA_CEPS+1] = spec_variability/CEPS_MEM-2.1; | ~~~~~~~~~~~~~~~~^~~~~~~~~~ CC libavfilter/af_surround.o src/libavfilter/af_afftdn.c:1063:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1063 | fft_in_flt[m] = window[m] * src_flt[m] * (1LL << 23); | ~ ^~~~~~~~~~ CC libavfilter/af_tremolo.o src/libavfilter/af_extrastereo.c:37:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A }, | ^ src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A }, | ^ src/libavfilter/af_extrastereo.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/af_afftdn.c:1089:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1089 | dst[m] += s->window[m] * fft_in_flt[m] / (1LL << 23); | ~ ^~~~~~~~~~~~~ src/libavfilter/af_arnndn.cCC libavfilter/af_vibrato.o :1155:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1155:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1155 | else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/af_arnndn.c:1157:335: warning swarning: generatedimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]. 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ~^~~~~ src/libavfilter/af_arnndn.c:1157:23: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1157 | r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); | ^~~~~~2 warnings generated. CC libavfilter/af_virtualbass.o 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_volume.o src/libavfilter/af_extrastereo.c:87:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | average = (left + right) / 2.; | ~~~~~^~~~~~~ ~ CC libavfilter/af_volumedetect.o 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_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]; | ^~~~~~~~~~~ ~ CC libavfilter/allfilters.o src/libavfilter/af_afir.c:542:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | for (int i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/af_astats.c:808:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 808 | av_log(ctx, AV_LOG_INFO, "Number of NaNs: %f\n", nb_nans / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:810:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 810 | av_log(ctx, AV_LOG_INFO, "Number of Infs: %f\n", nb_infs / (float)s->nb_channels); | ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_astats.c:81211:76 warning:s generatedwarning: . 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); | ~~~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/af_afftdn.c:1342:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1342 | dnch->noise_reduction = s->noise_reduction; | ~ ~~~^~~~~~~~~~~~~~~ src/libavfilter/af_afftdn.c:1343:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1343 | dnch->noise_floor = s->noise_floor; | ~ ~~~^~~~~~~~~~~ src/libavfilter/af_afftdn.c:1344:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1344 | dnch->residual_floor = s->residual_floor; | ~ ~~~^~~~~~~~~~~~~~ src/libavfilter/af_afir.c:711:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 711 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:712:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 712 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, AFR }, | ^ src/libavfilter/af_afir.c:713:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 713 | { "length", "set IR length", OFFSET(length), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:721:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 721 | { "irgain", "set IR gain", OFFSET(ir_gain), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_afir.c:725:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 725 | { "maxir", "set max IR length", OFFSET(max_ir_len), AV_OPT_TYPE_FLOAT, {.dbl=30}, 0.1, 60, AF }, | ^ src/libavfilter/af_afir.c:726:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 726 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/af_afir.c:727:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 727 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF }, | ^ src/libavfilter/af_afir.c:728:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 728 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF }, | ^ src/libavfilter/af_afir.c:729:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 729 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF }, | ^ src/libavfilter/af_afir.c:730:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 730 | { "minp", "set min partition size", OFFSET(minp), AV_OPT_TYPE_INT, {.i64=8192}, 1, 65536, AF }, | ^ src/libavfilter/af_afir.c:731:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 731 | { "maxp", "set max partition size", OFFSET(maxp), AV_OPT_TYPE_INT, {.i64=8192}, 8, 65536, AF }, | ^ src/libavfilter/af_afir.c:732:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 732 | { "nbirs", "set number of input IRs",OFFSET(nb_irs),AV_OPT_TYPE_INT, {.i64=1}, 1, 32, AF }, | ^ src/libavfilter/af_afir.c:733:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 733 | { "ir", "select IR", OFFSET(selir), AV_OPT_TYPE_INT, {.i64=0}, 0, 31, AFR }, | ^ src/libavfilter/af_afir.c:738:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 738 | { NULL } | ^ 10 warnings generated. src/libavfilter/af_arnndn.c:1514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6 warnings generated. 1514 | s->dct_table[j][i] = cosf((i + .5f) * j * M_PI / NB_BANDS); | ~~~~~~~~~~^~~ ~ CC libavfilter/asink_anullsink.o 7 warnings generated. src/libavfilter/af_firequalizer.c:131:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/asrc_afdelaysrc.o 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 }, | ^ CC libavfilter/asrc_afirsrc.o 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_arnndn.c:1599:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4 1599 warning | s generated . { "model", "set model name", OFFSET(model_name)src/libavfilter/af_firequalizer.c,: 154A:V103:_ Owarning: PTmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STRIN G154, | {. s t {r =N"UCC libavfilter/asrc_anoisesrc.o dLuLm}p,f i0l,e "0,, "AsFe t} ,d u m| p ^ file", OFFSET(dumpfile), AV_OPT_TYPE_STRING, { src/libavfilter/af_arnndn.c.:s1600t:r96 := warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U LL }, 0, 0, 1600 | F L A G S{ "}m,", | ^ "set model name", OFFSET(model_name), AV_OPT_TYPE_STRING, {.str=NULL},src/libavfilter/af_firequalizer.c :0,156 :095,: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]F }, | ^ 11 156 | warning s generated . { "fft2", "set 2-channels fsrc/libavfilter/af_arnndn.cf:t1601":,96 : Owarning: missing field 'unit' initializer [-Wmissing-field-initializers]F FSET(fft2) ,1601 | A V _ O P{T _"TmYiPxE"_,B O OL ," s{e t.i 6o4u t=p u0t }v,s 0i, n1p,u FtL AmGiSx" ,} ,O F F| S ^E T(mix), AV_OPT_TYPE_FLOAT, {.dbl=1.0},src/libavfilter/af_firequalizer.c-1:,157 :1109,: warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]F }, | ^ 157 | { "min_psrc/libavfilter/af_arnndn.cha:s1602e:"12,: " swarning: emissing field 'help' initializer [-Wmissing-field-initializers]t mi n1602i | m u m p h{ aNsUeL Lm o}d e "| ^, OFFSET(min_phase), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/af_firequalizer.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 158 | { NULL } | ^ CC libavfilter/asrc_anullsrc.o 5 warnings generated. 4 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 gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_aiir.c:1535:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1535 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF }, | ^ src/libavfilter/af_biquads.c:1503:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1503 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1504:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1504 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0,src/libavfilter/af_aiir.c :91556:91139:9 9warning: 9missing field 'unit' initializer [-Wmissing-field-initializers], FLAGS}, | ^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_biquads.c:src/libavfilter/af_aiir.c1506::15605::125 :warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 1506 | 1560W | I D TH{_ O"PcTIhONa(1n.n0e)l",, "| ^s et IR src/libavfilter/af_biquads.cc:h1457a:n88:n note: eexpanded from macro 'WIDTH_OPTION'l to displa y1457 | f r e{q"uweidntchy" ,r e"sspeonts ew"i,d OtFh"F,S EOTF(FiSrET_(cwhaindtnhel)),, AAV_VO_POTP_TT_YTPYEP_ED_IONUTB, L{E.,i 6{4.d=b0}l,= x0},, 10,0 2949,9 V9F9, }F,L A| GS ^} , \ | ^ src/libavfilter/af_aiir.c:1561:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1561 | { "size", "set video size", src/libavfilter/af_biquads.c : 1506 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSsrc/libavfilter/af_biquads.cE:T1458(:w)88,: note: expanded from macro 'WIDTH_OPTION' AV_O PT1458_ | T YP E _{I"MAwG",E _ S I Z E",s e{t. swtird t=h "",h dO7FF2S0E"T},( 0w,i 0d,th )V,F A V}_O,P T _| T ^Y PE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | src/libavfilter/af_aiir.c ^: 1562:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1562 | { "rate", "set video rate", OFFSET(rate), src/libavfilter/af_biquads.c :A1507V:_86O:PT _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y PE_VIDEO_R A1507 | T E , {{."sgtari =n "",2 5""se}t, 0g,a IiNnT"3,2 _OMFAFXS,E TV(Fg a}i,n ) ,| A ^V_ OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_aiir.c=:01563},: 12-:90 0warning: , missing field 'help' initializer [-Wmissing-field-initializers]9 00, F1563L | A G S }{, N| ^U LL }, | ^ src/libavfilter/af_biquads.c:1508:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1508 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1509 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1509:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1512:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1512 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_firequalizer.c:385:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | src/libavfilter/af_biquads.c : 1512 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]y a src/libavfilter/af_biquads.c=: 1499s:-103>: dnote: uexpanded from macro 'BLOCKSIZE_OPTION'm p_buf[i]; | 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] src/libavfilter/af_firequalizer.c1513 | :386 : 29 : {Nwarning: ULimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L } | ^ 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]; | ~ ^~~~~~~~~~~~~~~~~~~ 8 warnings generated. 3 warnings generated. src/libavfilter/af_biquads.c:1520:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1520 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1521:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1521 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOU11BL warningEs, generated{.. dbl=100}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1523 | WIDTH_OPTION(0.5), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1523:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1524:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1524 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1525:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1525 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS}, | ^ src/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, {.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_firequalizer.c:552:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c: 1528552: | 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]CC libavfilter/asrc_hilbert.o src/libavfilter/af_biquads.c :s1475-:>103c:e note: pexpanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION's trum_tbuf[ k1475] | = l o g{("FFnMA"X,( s - > c e p s"trnuom_rtmbaluifz[ek ]c,o efmfiicniveanlt)s)",; OF F| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~S ET(normasrc/libavutil/macros.hl:i47z:e22):, note: Aexpanded from macro 'FFMAX'V _OPT_TY PE47_ | B#OdOeLfi,n {e. iF6F4M=AzX}(,a ,0b, )1 ,( (FaL)A G>S} ( 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(FFM8A warningXs( generateds. ->cepstrum_tbuf[k], minval)); | ~~~ ^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1531 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1531:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_firequalizer.c:565:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_biquads.c:1532:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 565 | 1532 | { N U LdLo}ub le | m ^a g = 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; | ^~~~~~~~~~~~~~~~~~~~~ ~ CC libavfilter/asrc_sinc.o src/libavfilter/af_haas.cCC libavfilter/asrc_sine.o :60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "middle_phase", "set middle phase", OFFCC libavfilter/audio.o SET(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 | CC libavfilter/avf_a3dscope.o { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A }, | ^ src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A }, | ^ src/libavfilter/af_haas.c:75:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A }, | ^ src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=CC libavfilter/avf_abitscope.o 1}, 0, 1, A }, | ^ src/libavfilter/af_haas.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 77 | { NULL } | ^ src/libavfilter/af_flanger.c:56:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "delay", "base delay in milliseconds", src/libavfilter/af_biquads.c : 1546O:F112F:S Ewarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers](d elay_min), AV_ O1546P | T _ T Y{"PfEr_eDqOueUBnLcEy",, {".sedtb lc=e0n}t,r 0a, l3 0f,re qAu e}n,cy " | , ^ OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/af_flanger.c=:3570:0113:0 },warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 , 999999, F L57A | G S } ,{ "d e| p ^t h", "added swept delay in milliseconds",src/libavfilter/af_biquads.c :O1547F:F112S:E Twarning: (missing field 'unit' initializer [-Wmissing-field-initializers]d elay_depth), 1547 | A V _ O P{TCC libavfilter/avf_ahistogram.o "_fT"YP,E _ D O U B L"Ese,t c{e.ndtbrla=l 2f}r,e q0u,e n1cy0",, OAF F}S,E T( f| re ^q uency), AV_OPT_TYPE_DOUBLE, {.dbl=3000src/libavfilter/af_flanger.c}:,58 :0133,: 9 9warning: 9missing field 'unit' initializer [-Wmissing-field-initializers]9 99, FLAGS}, 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 src/libavfilter/af_biquads.cs:i1549g:n5a:l warning: mmissing field 'unit' initializer [-Wmissing-field-initializers]i xed w1549i | t h WoIrDiTgHi_OnPaTlI"O,N O(F0F.S5)E,T ( d| e ^l ay_gain)src/libavfilter/af_biquads.c,: A1457V:88_:O Pnote: Texpanded from macro 'WIDTH_OPTION'_ TYPE_DOUB L1457E | , { . d{b"lw=i7d1t}h",, "0,s e10t0 ,w Ai dt}h, " , | O ^ FFSET(width), AV_OPT_TYPE_DOUBLE, {.dbsrc/libavfilter/af_flanger.cl:=60x:}100,: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 99999, FLAG S}60, | \ | ^{ "speed", "sweeps per second (Hz)", OFFSET(speedsrc/libavfilter/af_biquads.c):,1549: 5A:V _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYsrc/libavfilter/af_biquads.cP:E1458_:DO88U: Bnote: Lexpanded from macro 'WIDTH_OPTION'E , {.dbl=0. 5}1458, | 0 . 1, {10", wA" },, | ^ "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1550:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] CC libavfilter/avf_aphasemeter.o 1550 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLEsrc/libavfilter/af_flanger.c, :{.66d:b135l:= 0warning: }missing field 'unit' initializer [-Wmissing-field-initializers], -900, 900, F LA66GS | } , | ^ { "phase", "swept wave percentage phase-shift fsrc/libavfilter/af_biquads.cor: 1551m:ul86t:i -cwarning: hamissing field 'unit' initializer [-Wmissing-field-initializers]n nel", OFF S1551E | T ( c h a{n"negl"_,p h a s"es)et, gAaV_iOnP"T_,T YOPFEF_SDEOUTBL(Ega,in ){, .AdVb_lO=P2T5_},T Y0P,E _1D0O0U,BL EA ,} {,. d b| l ^=0 }, -900, 900, FLAGS}, | ^ src/libavfilter/af_biquads.c:1552:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1552 | {"poles", "ssrc/libavfilter/af_flanger.ce:t70 n:u12:m bewarning: r missing field 'help' initializer [-Wmissing-field-initializers]of pole s70" | , O F F{SE TNU(LpLol es}) , | A ^V _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_OPTCC libavfilter/avf_avectorscope.o _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}, \ | ^ 23 warnings generated. 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(norCC libavfilter/avf_concat.o malize), 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} | ^ 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 | {"blocCC libavfilter/avf_showcqt.o ksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1557:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1558:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1558 | {NULL} | ^ CC libavfilter/avf_showcwt.o In file included from src/libavfilter/af_mcompand.c:32: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ 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]; | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/avf_showfreqs.o 15 warnings generated. 8 warnings generated. src/libavfilter/af_biquads.c:1579:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1579 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1580:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1580 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_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_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, F17LA warningGSs}, generated . \ | ^ 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' CC libavfilter/avf_showspatial.o 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1584:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1587 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1587:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1588:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1588 | {NULL} | ^ src/libavfilter/af_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:141596: warning112s: generatedwarning: . 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}, \ | ^ CC libavfilter/avf_showspectrum.o 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} | ^ 5 warnings generated. 12 warnings generated. 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_showvolume.o 15 warnings generated. src/libavfilter/af_biquads.c:1610:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1610 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1611:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1611 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1613 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1613:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1614:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1614 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1615:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1615 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1616 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1616:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "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} | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1619 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1619:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1620:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1620 | {NULL} | ^ CC libavfilter/avf_showwaves.o CC libavfilter/avfilter.o src/libavfilter/af_biquads.c:1627:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1627 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1628:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1628 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOCC libavfilter/avfiltergraph.o UBLE, {.dbl=3000}, 0, 999999,13 F warningsL generatedA. GS}, | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1630 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1630:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1631:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1631 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1632:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1632 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF}, | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1633 | MIX_CHANNELS_NORMALIZE_OPTION(1, CC libavfilter/bbox.o "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1633:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ 6 warnings generated. src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1636 | BLOCKSIZE_OPTION(0), | ^ src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \ | ^ src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1499:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1499 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF} | ^ src/libavfilter/af_biquads.c:1637:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1637 | {NULL} | ^ 8 warnings generated. 3 warnings generated. src/libavfilter/af_biquads.c:1644:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1644 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1645:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1645 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS}, | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1647 | WIDTH_OPTION(0.707), | ^ src/libavfilter/af_biquads.c:1457:88: note: expanded from macro 'WIDTH_OPTION' 1457 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1647:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1458:88: note: expanded from macro 'WIDTH_OPTION' 1458 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS} | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1648 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0), | ^ src/libavfilter/af_biquads.c:1470:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1470 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1471:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1471 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1472:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1472 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1473:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1473 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1474:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1474 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \ | ^ src/libavfilter/af_biquads.c:1648:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_biquads.c:1475:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION' 1475 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS} | ^ src/libavfilter/af_biquads.c:1649:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1649 | {"order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}, | ^ src/libavfilter/af_biquads.c:1650:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1650 | {"o", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, FLAGS}src/libavfilter/af_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_biquads.c:1653:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1653 | {NULL} | ^ CC libavfilter/boxblur.o CC libavfilter/buffersink.o 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,CC libavfilter/buffersrc.o 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}, \ | ^ 2 warnings generated. 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}, \ | ^CC libavfilter/colorspace.o 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} | ^ CC libavfilter/colorspacedsp.o src/libavfilter/af_biquads.c:1669:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1669 | BLOCKSIZE_OPTIONsrc/libavfilter/af_join.c(0),: 73 :| 137 ^: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_biquads.c :1498:103: note: expanded from macro 'BLOCKSIZE_OPTION' 1498 | 73 | { "{b l"oicknspiuzte"s, "",se t t he b l"oNcukm bseirz eo"f, i nOpuFtFS EsTt(brleoacmks._"s,a mOpFlFesS)E,T (iAnpVu_tOsP)T, _ T Y P E _ I N T , { .AiV6_4OP=Tx_}T,Y P0E,_ I3NT2, 7 68 , A{F }.,i 6\ 4 | ^= 2 }, 1, INT_MAX, A|F }, | ^ 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 | src/libavfilter/af_join.c : 75 :{"130b:" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set t h75e | b l o c k si ze " , O F F S E T ( b l oc"k_osuatmppultes )s,t rAVe_aOmP."T, _ T Y P E _I N T , O{F.FiS6ET4(=xc}h,a 0n, n3el2_l7a6y8o,u t_AsFt}r ) | , ^ AV_OPT_TYPE_STRING,src/libavfilter/af_biquads.c {:.1670s:t10r: =warning: missing field 'help' initializer [-Wmissing-field-initializers]" ste re1670o | " } , { N0,U L0L}, A| | ^F }, | ^ src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ 9 warnings generated. src/libavfilter/af_headphone.c:710:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | s->gain_lfe = expf((s->gain - 3 * inlink->ch_layout.nb_channels + s->lfe_gain) / 20 * M_LN10); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~ src/libavfilter/af_join.c:234:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_headphone.c:753:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 753 | { NULL } | ^ src/libavfilter/af_join.c:278:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 278 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:292:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:989:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 989 | OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:991:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 991 | OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:993:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 993 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A }, | ^ src/libavfilter/af_hdcd.c:995:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 995 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A }, | ^ src/libavfilter/af_hdcd.c:1008:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1008 | {NULL} | ^ src/libavfilter/af_join.c:314:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 425 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c:432:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | for (i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ CC libavfilter/dnn/dnn_backend_common.o src/libavfilter/af_join.c:448:src/libavfilter/af_silencedetect.c19: :warning: 57comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | 57f | or ( i {= "n0";, i < c t x -">snebt _ninopisue ttsol; ei+r+a) n{c e "| , ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_join.c : 463O:F34:F Swarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T (noise), 463A | V _ O P iTf_ T(YPsE-_>DcOUhB_LlEay,o u{t..dnbbl_c=h0a.0n0n1e}l,s > F F _A R R A Y0_E,L EDMBLS_(MfArXa,m e F-L>AdGSa t},a )) | { ^ | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_join.c:496:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 496 | ifsrc/libavfilter/af_silencedetect.c :(58n:b137_:b uwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f ers > FF_ARRA Y58_ | E L E MS {( f"ranmoe-i>sbeu"f,) ) { " s| e ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~t noise tolersrc/libavfilter/af_join.ca:n506c:e"21,: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] OFF S506E | T( n oi s ef)o,r CC libavfilter/dnn/dnn_backend_native.o ( i A=V_ O0PT;_ TiY P b u 0f,) ,D BLn_b_MbAuXff,e r sF)L;A GiS+ +}), { | ^| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definesrc/libavfilter/af_silencedetect.c :F59FM:IN140(:a ,warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]) ((a) > (b) ?59 | ( b ) :{ "(da"),) | ~ ^ ~ "set msrc/libavfilter/af_join.ci:n506i:m19u:m warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ration in se506c | o n ds " ,f o OrF (FiS E=T (0;d ui r,b u{f).,i 6n4b=_2b0u0f0f0e0r0}s,) ; i + +0), {M AX _| D ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~UR ATION,FLAGSsrc/libavfilter/af_join.c :}537:,16 :| ^warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 537 | FFMIN(FFsrc/libavfilter/af_silencedetect.c_:AR60R:140A:Y _warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]L EMS(frame->d a60ta | ) , s - >{c h"_ladyuoruatt.inonb"_,c h a"nsneetl sm)i)n; i m| u ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m durasrc/libavutil/macros.ht:49i:o25n: i n note: sexpanded from macro 'FFMIN'ec onds", O49F | F#SdEeTf(idnuer aFtFiMoInN)(,a , bA)V _(O(PaT)_ T>Y P(Eb_)D U?R A(TbI)O N:, ({a.)i)6 4 =| 2 ~ ^ ~0 00000}, src/libavfilter/af_join.c :0,545 :M19A:X _warning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] URATION ,545F | L A GS }f,o r | ( ^i = 0; i < ctx->nb_inputs; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_silencedetect.c:61:137: src/libavfilter/af_join.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]554 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61554 | | { f"moor n(oi" ,= 0 ; "ic hanchb _icnhapnuntels ;s eip+a+r)a t{e l y| ~ ^ ~~~~~~~~~~~~~~" , OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1CC libavfilter/dnn/dnn_backend_native_layer_avgpool.o , FLAGS }, | ^ src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ src/libavfilter/af_join.c:592:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 592 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/af_sidechaincompress.c:77:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:82:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:84:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R }, | ^ src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "makeup", "set make up gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, src/libavfilter/af_hdcd.c : 1360 :12 : warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 64, A|F|R }, 1360 | | ^ GAINTOFLOAT(ctx->val_target_gainsrc/libavfilter/af_sidechaincompress.c >:>786): 120):; warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c :86832 | : 30 : {note: expanded from macro 'GAINTOFLOAT'" knee", 832 | "#sdeetf iknnee eG"AI,N T O F L O A T ( OgF)F SE(Tg()k n?e e-)(,f l o a t )( gA>V>1_)O P-T _(T(Yg P&E 1_)DO U? B0L.5E ,: {0..d0)b :l =02..802 8 4| ^~~~~~~~~~~~~~ ~3 }, 1, src/libavfilter/af_hdcd.c : 1359:812,: Awarning: |implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F |R }, | ^ 1359 | GAINTOFLOAT(target_gain[1] >>7), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:1358:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1358 | GAINTOFLOAT(target_gainsrc/libavfilter/af_sidechaincompress.c[:093]:120 :> >warning: 7missing field 'unit' initializer [-Wmissing-field-initializers]) , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c: 83293: | 30: note: expanded from macro 'GAINTOFLOAT' { "level _832s | c#"d,e f i"sneet GsAiIdNTeOchFaLiOnA Tga(ign)" (,g )O F?F S-E(Tf(lleovaetl)_(sgc>)>, 1 A)V _-O P(T(_g T&Y 1P)E_ D?O U0.B5L E: ,0 {..d0b) l:= 10}.,0 | ^~~~~~~~~~~~~~ ~ 0.015625, 64, A|F|Rsrc/libavfilter/af_stereotools.c },: 63 :| ^112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "lesrc/libavfilter/af_sidechaincompress.cv:e94l:_120:i nwarning: "missing field 'unit' initializer [-Wmissing-field-initializers], "set lev e94l | i n" ,{ " m i x"O,F F S E T ( l e"vseelt_ imn)i,x " ,AV _ O P T_ T Y P E_ D O U OBFFLSEE,T ({m.idxb)l,= 1 } , 0A.V01_5O6P2T5_,T Y P6E_4D,O UABL E},, {| . ^ d11bl= warning1s} generated,. 0, 1, A|F|R }, src/libavfilter/af_stereotools.c | : ^64 :112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereowiden.c src/libavfilter/af_sidechaincompress.c64:: | 9546 ::100 : 12 warning: :{ warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] " level _95o | u t ", { NU46L" | Ls } e t| l e{ ^v e "ld eolauyt"",, O"FsFeSt EdTe(llaeyv etli_mouet"),, A V _OOPTF_FTSYPEET_(dDeOlUaBLyE), ,{ .d b l= 1 }A,V_ O P T0_.0T1YP5E_6F25L,O A T6,4 ,{ .Ad b}l,= 2 0| }, ^ 1, 100, A }, | ^ src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65src/libavfilter/af_stereowiden.c | : 47 : 101 :src/libavfilter/af_loudnorm.c{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]b: al103a:n152c:e _iwarning: nmissing field 'unit' initializer [-Wmissing-field-initializers]" ,47 | " se t b{alanc e" fien e",d103 b | a cOkF "FS E,T({b " aI"l"sa,n ec te _ f ie ne ),d ba c k AVg_ a O PiT n_"TY"Ps,Ee t_DO OFUiBFnSELtET, e{gr(f.aeedtdedb lbl=acou0kd}),n , e -1s,sA t V_aO rPg T e_ t T" Y1P,,E _ A F LOOA}TF, ,{ FS.E dT(| bt ^l=a. r3ge}t,_ i0),, 0 . 9 , AT A}V_,O P T| _ ^T YPsrc/libavfilter/af_stereotools.cE_:D66OU:B112:L Ewarning: , missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl = -24 .66} | , -{7 0".src/libavfilter/af_stereowiden.c,b:48 : a 101 :la nc ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]-5o.u t," , "FLsAetG S b 48a},l | a n| c ^ e { o"curto"s,sf e eOdF"F,S E"Ts(ebta clranocses_ ouftee)d," ,A src/libavfilter/af_loudnorm.c V_ O :PO104F:T152:F _STwarning: EYmissing field 'unit' initializer [-Wmissing-field-initializers]PT E(c_roDsOUsBLfEe,e d) {,104. d | bA Vl =_O P0 {T }"i_",TY,P E -_1 F,L O A T , { . d1, b lA"=se .t3}} ,,i n t0| ^e ,g r0a.t8e,d lAoTud ne}s,s t| a ^r get", OFFSET(tasrc/libavfilter/af_stereotools.cr:g67e:t112_:i )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereowiden.c :A V4967_: | O101 P: warning: T _missing field 'unit' initializer [-Wmissing-field-initializers] T{ "YsPoEft_cDlOiU Bp49"L | ,E , " en a{ {".bddlbryemlix " s,= o - 2f 4t."sc}el,t id p ry"--,7mi 0x ."O, , F F S E T -( 5.s,o f FOLtFFAScGElT(Sdi p}ry),mi,x ) ,A| V ^ _ O PATV__OTPYT_PTE_YBOPOEL_, F L {O.iA6T4=,0 }{,. dsrc/libavfilter/af_loudnorm.c :b105 0l,= : . 1528 : } , warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers],1 ,1 .0A, A}T, } ,| ^ 105 | | ^ { "LRA", src/libavfilter/af_stereowiden.c : 50 :12":s ewarning: tmissing field 'help' initializer [-Wmissing-field-initializers] lsrc/libavfilter/af_stereotools.co u:d68n e:11250: | ss warning: rmissing field 'unit' initializer [-Wmissing-field-initializers]a n g{e NtUarLg eL68 | t"}, | { ^ "m u t e l ", OF FS E T (t a r"gmeutt_ler a)L,", AV _ O POTF_TFYSPEET_(DOmUBuLtEe,_ l ){,. d bl = A V7_O.P}T,_ T Y PE1_.B,O OL , { .5i06.4, = 0F}L,A G S 0 ,} , | ^ 1, A }, | ^ src/libavfilter/af_loudnorm.c:106:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_stereotools.c:69:112 :106 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "lra", 69 | { "m u t e r""s,e t l o u d "nmeustse rRa"n,g e t ar g e t" , O F F S E T ( mOuFtFSeE_Tr(),t a r g e t _AlVr_aOP)T, _ T Y P E _ BAOVO_LO,P T _{T.iY6P4E=_0}D,O U B0L,E , { . d b l1 ,= 7A. }}, , | 1 ^. , 50., FLAGS }, | ^ src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { src/libavfilter/af_loudnorm.c"p:107ha:152s:e warning: lmissing field 'unit' initializer [-Wmissing-field-initializers]" , "phase L107" | , { " T P " , O F F S ET ( p h a s e _ l")s,e t ma xAiVmu_mO PtT_rTuYeP Ep_eaBkO"O,L, { . i 6 4 = 0 }, O F F0SE,T ( ta r g et _ t p )1,, A } , | A ^V _OPT_TYPE_DOUBLE, {.dbl = -2.}, -src/libavfilter/af_stereotools.c9.:,71 : 112 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0., FLA G71S | } , | { ^ "phaser", "phase R", OFFSET(phase_rsrc/libavfilter/af_loudnorm.c):,108 : 152 : warning: AVmissing field 'unit' initializer [-Wmissing-field-initializers]_O PT_TYPE_BOOL, 108{ | . i 6 4 ={0 }",t p " ,0, 1 , A } ," s e| t ^ 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 }, | ^ 18 warnings generated. src/libavfilter/af_stereotools.c:84:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "sl e110v | " , 15 { warning " msea s generated. u"rseed_ti "s,i d e l ev e l "",m e a sOurFedF SEITL( solfe vi)n,p u t f i le "AV,_ O P T _ T Y POEF_FDSOEUTB(LmEe,a su{r.debdl_=i1)},, 0 . 0A1V5_6OP2T5_,T Y P6E4_,D OAU B},L E ,| ^{ .dbl = 0.}, -99., 0., FLAGsrc/libavfilter/af_stereotools.cS :},85 : 112| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "sbal", "set sisrc/libavfilter/af_loudnorm.cdesrc/libavfilter/af_mcompand.c: 111ba::152l:a97 warning: n:329missing field 'unit' initializer [-Wmissing-field-initializers]: ce "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] OFFS E111T | (s b a l{) ," m e a su r e dA_VLR_A"O,P T _ TY P E" m_D97O | UeB a sLur eE d ,L{ R A {o.f" dabli=nrpu0t},g fisl "-e,1 ""s,e,t p a r OaF m F 1e,S tETA(e m},re s a| s ^ fuorr eed_alrcah) ,b a n d "AV,_ OOPFTF_TSYEPET_(src/libavfilter/af_stereotools.cDaO:rUgB86LsE:),112, : {Awarning: .Vmissing field 'unit' initializer [-Wmissing-field-initializers] d_blO P= T _0T .Y86}P | E,_ S { T" Rm I N0Gle.v, , " ,{ . s 9t9 .r , F="Ls etA" GS0m i.d}0d05,l e ,0 .| l1ev ^ e6l -"4, 7OF/F-SE4T0(m,le-v3)4,/- 3 4 , - 1 7 /Asrc/libavfilter/af_loudnorm.c-V3:_3OP112T :152_:TY1P0 0 E| warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]_. D0OU0B3L,E0,. {0.5 db l6112=1 }- | , 4 7 {/ -4"m0e.a0su0r,1ed-_53l6r4a"2/,-5 ,3 644, ,"-Am 1},e 7a | / ^su-r 3e3d 4L0RA0 o|f 0i.n0p0u0t6 f2i5l,e"0,. 0 1 2 5 6 - 4 O7F/F-S4E0T,src/libavfilter/af_stereotools.c(-:3m87e4a:su/r112-e3d:_l4r a,warning: )-,missing field 'unit' initializer [-Wmissing-field-initializers]15 / -3 3 1A6V00_ 87O | | P T0. 00_0{TY1P E,"m_p0aDnO."U0,B2 5L 6 E -,4 {7 . / db-l" 4s=0e , t -m03i4.dd/l}e -pa,3 4 n",, -3 1O F/0F.,- S 3 E 1T( m,p - a9n0)9/,-3. ,0 6 4F0L0A GS | } ,A 0 V,_| OP0T ^._ 0TY2P5E _D6O U-B3LE8,/ {-.3db1l,-=280/}-,2 8 ,-1-,0/ - src/libavfilter/af_loudnorm.c :2113 5 :2 152:2 warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] 0 01", A} ,} , 0 113,| | ^ 0 ,{ A" me}a, s ur| ed ^_ TP", "measusrc/libavfilter/af_stereotools.cr:e88d: t112r:src/libavfilter/af_mcompand.c warning: :umissing field 'unit' initializer [-Wmissing-field-initializers]98e: 12: pwarning: emissing field 'help' initializer [-Wmissing-field-initializers]a k 88o98 | | f i { n { "NbpUauLsteL" f,}i l e " | , ^ O F"sFetS sEtTe(rmeoe baassuer"e,d _ tOpF)FS,E T (b a s e )A,V _O PT _ T Y PEA_VD_OOUBPLTE,_ TY P{E._dbDlO U=B L E9,9 .}{,. d b l-=909}., , - 1, 9 9 . , F LA1G, SA }}, , | ^ | ^ src/libavfilter/af_loudnorm.c:114src/libavfilter/af_stereotools.c::15289:: 112warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 11489 | | {{ ""medaesulraedy_"t,p " , " s e"mte daesluarye"d, t ru e p e a k OoFfF SiEnT(pduetl afyi)l,e " , OF F SE T(AmVe_asOuPrTe_dT_YtPpE)_,D O U B L E ,A V{_.dObPlT_=TY0P}E,_ DO-U20B,L E , { . d2b0l, = A 9}9,.} , | ^- 99., 22 9 warning9.s, generated . FLAGS }, | ^ src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "sclevesrc/libavfilter/af_loudnorm.cl":,115 :152 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]" set S/C level "115 | , { O"FmFeaSsETu(rsec_dl_tehverle)s,h " , A"Vm_eOPaTs_uTrYePd Et_DhOrUeBsLhEo,l d{ .odfb li=n1p}u, t f1i,l e " , O F1F0S0ET,( Am e}a,s u r| e ^d _thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -src/libavfilter/af_stereotools.c70:.}91,:112 : warning: -missing field 'unit' initializer [-Wmissing-field-initializers]9 9., 910. | , F L{A GS" p}h,a s e| ^" , "set stereo phase", OFFSET(phsrc/libavfilter/af_loudnorm.ca:se116):152,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TY 116P | E _ D O{U B"LoEf,f {s.etd"b,l = 0 }, 0 , " s et o f36f0s, eAt }ga,in " ,| ^ 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] src/libavfilter/af_stereotools.c117: | 97 : 12: warning: {missing field 'help' initializer [-Wmissing-field-initializers] "li ne97a | r " , { N U L L } | " ^ 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 } | ^ src/libavfilter/af_hdcd.c:1506:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0.0 | ^ ~ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_hdcd.c:1506:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1506 | detect->max_gain_adjustment = FFMIN(detect->max_gain_adjustment, GAINTOFLOAT(state->max_gain)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/af_hdcd.c:832:30: note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -(float)(g>>1) - ((g & 1) ? 0.5 : 0.0) : 0src/libavfilter/af_speechnorm.c.0 :| ^ ~98 :106:src/libavutil/macros.h :warning: 49missing field 'unit' initializer [-Wmissing-field-initializers]: 34: note: expanded from macro 'FFMIN' 49 | #define FF M98I | N ( a , b){ "(p(eaa) k>" (,b ) "?se t( b)t h:e (paea)k )v a l| u ^e" , OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/af_speechnorm.c:99:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c 99: | 114 : 162 :{ "warning: pmissing field 'unit' initializer [-Wmissing-field-initializers]" , "set the peak v114a | l u e " ,{ O"FsFtSaErTt_(ppeeriaokd_sva"l, u e )",s eAVt_ OpPeTr_iToYdPsE_ DoOUfB LEs, i{l.ednbcle= 0p.9a5r}t,s to0 .s0k,i p1 .f0ro,m FsLtaArGtS" ,} , O| ^F FSETsrc/libavfilter/af_superequalizer.c(st:a69:r29t:_p erwarning: iods), implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE _Isrc/libavfilter/af_speechnorm.c69NT:, | 100 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] t{ .=i6 4p=o w0(x100} | /, 2 , { "m0),e x /p 9sa->0fnac0tsi0o[,m]n; A", F"s e t | t} ~ ^~~~~~~~~~h ,e ma x| ^e xpansion fsrc/libavfilter/af_superequalizer.ca:c69:t19or:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(ma x69 | _ ex pa n s i o nsrc/libavfilter/af_silenceremove.c ):t, 115 :=162A :Vp o_Owarning: wPTmissing field 'unit' initializer [-Wmissing-field-initializers]_T(Yx P/E_ D2O,U BmLE), { ./115 | d bs l- >=f 2{a .c0t"[m}]s; ,t 1a.| r ~~~ ~~^~~0t, 5_0.d0u,r FaLtAsrc/libavfilter/af_replaygain.ciGSo: }n,",335 : "19:| ^s e twarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ta rt duration of non-silence 335psrc/libavfilter/af_speechnorm.ca | r t":,101 :fo r124 : ( iwarning: missing field 'unit' initializer [-Wmissing-field-initializers] = 0 ; iO F< FF SEFT(101s_ | tA aRrt _R d uAr{Y a"e_"t, E L i Eo nM _S (o f pret"sqe),i t AnV fo_tshO)PeT; _m aTi+xY+P )eExp a_ns{iD URo An| fTaIc ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~tO orN", ,{ .OiF64F=0S}E,T ( m a x _e0x,p aInNsTi3o2_nM)A,X, AAVF _}OP,T _ TY| P ^E _DOUBLE, {.dbl=2.0}, 1.0, 50.0, FLAGS },src/libavfilter/af_silenceremove.c : | 116 ^src/libavfilter/af_superequalizer.c: 162:: 79warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | {79 | " s t src/libavfilter/af_speechnorm.cfa:lr102to_t:aht 130ro:me swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]h goal d=" ,2 "* Ms102e_P | It * th f ;r { e"c | s ~ ^h omoplrde sfosri osnt"a,r t "ssileet ntchee dmaext eccotmiporne"s,s i o n fa c t o r"O,F FOSFEFSTE(Ts(tmaarxt__cotmhprreessshioolnd)),, A V _ O PATV__TOYPPTE__TDYOUPBLEE_D,OU BL{E.d,b l = 2{..0d}b,l =10.0}, ,5 0. 0 , F0L,AG S }D,B L _| M ^A X, AF }, | ^ src/libavfilter/af_speechnorm.c:103:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/af_silenceremove.c:117 :103162 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "csrc/libavfilter/af_vibrato.c", : 46 : 118 : 117 | warning: "missing field 'unit' initializer [-Wmissing-field-initializers] se{t t"hes tmaaxr cto_mspirelsenscei"o,n fa46"c | ste ot r "s,t ar {tO Fd"fFu"raSE,tT "i(seomt nfare qxou_f esncicolmye pnriceen hspseairrtotn tzo )",,k e OAFepV"F, _SE TO( Pf rT _eT q)Y , P E_ D OO FUABFVL_SOPEE,TT_ (T{Ys.PtEdab_DrOltU=_Bsi2lLe.En0,ce}_ o, p1. 0t{),. ,d5b l 0 = . A50V.0,},_ OP F T0L_AT.Y1G,PS E } , _ | D ^2U R0AT0I0O0N,. 0{, .FiL6AG4S= 0}},, | ^ 0, INT32_MAXsrc/libavfilter/af_speechnorm.c,: 104A:F 118},: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ src/libavfilter/af_vibrato.c :10447 | : 118 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "threshold", 47 | " s e t {t h"ed "t,h r"seesth oldde pvathl uaes" , pOeFrFcSenEtTa(get"h, r e sOhoFlFdS_ETv(aldueept)h, )A,V _ O PTA_VT_YOPPTE__TYDsrc/libavfilter/af_silenceremove.cPO:EU_B121:D162LO:EUB L,warning: E , missing field 'unit' initializer [-Wmissing-field-initializers]{ . d{bl.=d0b}l ,= 0 .0 1210. | , 51} , . 0, 0{.FL A0"s0t,G o1Sp. _0,} pe, r i| o d ^ s "F,L AG S }",s e t | p ^e riods of silencsrc/libavfilter/af_speechnorm.ce: 105p:118src/libavfilter/af_vibrato.c::a48 rwarning: :tmissing field 'unit' initializer [-Wmissing-field-initializers]12s : twarning: missing field 'help' initializer [-Wmissing-field-initializers]o sk i48 | p 105 f | r{ o m N U e{n L"td"L "},, | ^ O F F S Esrc/libavfilter/af_replaygain.c "Ts:(seto349pt: 19t_p:ehe rthwarning: riescomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]hoo dlsd) ,v a l u e " , O AFVFS349E_ | T O( tPT _ThfYrPoEesrc/libavfilter/af_virtualbass.csrh_I NoT:,44(l d:i112: _ = warning: v a 0 l{;missing field 'unit' initializer [-Wmissing-field-initializers]ue.) , ii6 AV4=<0_ O}PF, TF__ A-R9R44AYT0Y | P_E_0D E L0EO ,MU { SB(f Lr" cEu,teq i on f{f.9d0osfb0)0,"l;= , 0 }Ai ,F +0" s+.0}e) ,,t { 1 . vi| r0t, ^u| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~FL a lAG Sb a}s,s | csrc/libavfilter/af_replaygain.c ^u :t353o:f18f:", warning: Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF SEsrc/libavfilter/af_superequalizer.cTsrc/libavfilter/af_silenceremove.c:(c:u122t :o353162f115: | f: 54 : )warning: src/libavfilter/af_speechnorm.c missing field 'unit' initializer [-Wmissing-field-initializers]warning: ,a: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] v106_: 124a :AsV _sOePwarning: Tr missing field 'unit' initializer [-Wmissing-field-initializers]_ TtY122 1150P | | ( E _D O{U i" s tB L106 | rop<_E e td,ur aFtui F_ro{ .{Ann d bR"".lR=rA,Y 5 2"a5s0_}8,iestE 4s1eL"2,t0oEf 0"ps Md*u,e5S rt0 0t,h eF(pfart LoAwGeSiex(pq o}aain, nnsi o o| -f nf ^ on2o1n - s,rsai)l i0)ensc.i;ne 4gf )p | a ma ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~r+to "u, 0 nt . "src/libavfilter/af_virtualbass.c0src/libavutil/avassert.h: 45: :,1137 38: 8:8 611f O* : F Fwarning: S Enote: (expanded from macro 'av_assert0'missing field 'unit' initializer [-Wmissing-field-initializers] T a O( rF -aiFs38 | S e2E1T (45 _ )st | aim;o f op | { ~ ~~~~~~~~~^~~~~~~~~~ u_n t"(stdr)!eung,(rct src/libavfilter/af_superequalizer.caohnAdV:t115:")_Oi37,: "warning: )P oT_sTYimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PE{_n e t vi_rDO Uto B upa 115L tl) | E , ba s, sA { . V s dr _tbe tO urlP T _ TrYeP=E nn0_ D g.5.8 4 Ut02 Rh0f 1 } *," A , 0O.F0TpIo F,O Nw,( a{ S1E . .T0-, iFL A( G 2 6sSt1r,e n0g. 44 t} ,f =0h} ,) ) , | A+ ^V _0 O,P TI N0._ T0T7 YP3E82__ M8D6 A OfUXB LE ,* A(F ,a src/libavfilter/af_speechnorm.c{ }-, 2 1).;: d\107 | : 124bl = ^3| }:| ~~~ ^~~~, ^~~~warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 5, src/libavfilter/af_superequalizer.c :3115,: 31T: 107F | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L A G S{ }" r,115" | , src/libavfilter/af_silenceremove.c | : ^" se123 t :t 162h: e erwarning: etxumissing field 'unit' initializer [-Wmissing-field-initializers]pr anns i.src/libavfilter/af_virtualbass.co5n: 846ra4: 10123i | 2 f :* swarning: p{imissing field 'help' initializer [-Wmissing-field-initializers]o n w"(ga s- to p_ 46at21 | ,m ohr unets0h ".o l,4fd){ " NOUFLFL,+ 0S.E}T 0" (r7asi et8s| ^ 8et_6harfem s*o huo(nlta),d Af-orV _ 2s1Ot);PTo_ Tp Y| PsE_ ~~~ ~~^~~~Di OlUeBnLcE,e {src/libavfilter/af_superequalizer.c.dd:eb115:tle16=c: 0warning: t.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]io0n "0,1 }, 0 . 1150 | , 1 . 0 , F LA G S O rF},etF u Srn| E. ^T 5(8s4to2p_ft hr*e sphoowl(ad )-, 2 1 , A0V_.O4Psrc/libavfilter/af_speechnorm.cTf)_ :108T+Y:PE 1240:_ warning: .Dmissing field 'unit' initializer [-Wmissing-field-initializers]07 O8U8B6LfE , * ({108 | a .- d 2b1 )l={0;}, " | f ^~~~~~ ~0 a,l l " ,D B"Ls_eMtA Xt,h eA Fc o}m,p r e| s ^s ion raising amount", OFFSET(fall_amount),src/libavfilter/af_silenceremove.c :A124V:_162O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE, {.d b124l | =0 .0 0 1 {} , "0s.t0o,p _1si.l0e,n cFeLCC libavfilter/dnn/dnn_backend_native_layer_conv2d.o "A,G S } , " s| e ^t stop duration of silence part to keepsrc/libavfilter/af_speechnorm.c":,109 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(s t109o | p _ s i{l e"fn"c,e _ o p t"s)e,t t h eA Vc_oOmPprTe_sTYsPiEo_nD UrRaAiTsIOiN,n g{. ia6m4o=0u}n,t ", O FF SE0T, (IfNaTl3l2__aMAmXsrc/libavfilter/af_tremolo.cou,n: tA39)F, :AV}_,118 O: P | ^Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_DOUBLE, {.dbl=0.001} ,39 | 0 . 0 ,{ 1"f."0,, F"LsAeGtS }f,r e q| u ^e ncy insrc/libavfilter/af_replaygain.c he:r404tz:",40 : warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FFSET(freq),src/libavfilter/af_speechnorm.c : 110 404 : | 114 A: V _ warning: O Pmissing field 'unit' initializer [-Wmissing-field-initializers] T_ TY PEs_DuO m U+110B= | s a m Lp{leEs ,[ 0"]csrc/libavfilter/af_silenceremove.c h :{*.a129 :d162:n sbnlawarning: e =m missing field 'unit' initializer [-Wmissing-field-initializers] lp5.s0le",} s,"[ 0s]e t+129 | s a 0{ c"mw.ihpa1n,n lndeo e2lws"s,0 [to0 10]f i0l. * tse0 a r , m""s pF,leL etsAO FF[S1E]T;(Gcd Shu r a_| l}t, ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~a i oy on| u ^ t _ostfr) ,wi ndAoVw_ OfPorT _TsYilPeE_nScTeR IdNGe,t e{ct.istornsrc/libavfilter/af_tremolo.c="",: a40l : l118": } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0,O F0F,S EFTLA(G wS40 i}, | n d{o| w " ^d_ "d,u "rsaett idoenp_toh past )pe,r cAeVn_taOgPeT",_ T YOPFsrc/libavfilter/af_speechnorm.cFES:E_T(111dD:eUp114RA:tTh )Iwarning: missing field 'unit' initializer [-Wmissing-field-initializers], O N ,A V{_.O iP111 | 6 T4 =_ {2 "Th0Y"0P, 0 E0 },_ D O0U, 1B 0 L"s0eE0,t0 c0 h 0a{0.n0dn,bel Al sF t=o f }i0lt,e. r5 "},| , ^ O0F.F0S,ET ( c h1_.l0a,y osrc/libavfilter/af_silenceremove.c u:t 130 _F:L12As:trG)S warning: , }Amissing field 'help' initializer [-Wmissing-field-initializers],V _O P| ^ T130 | _ T Y P{E _NUSLTLR IN}G , src/libavfilter/af_tremolo.c :| {41 ^.s: tr12=":al lwarning: "}missing field 'help' initializer [-Wmissing-field-initializers], 0, 410 | , F L{A GNSU L}L, }| ^ | ^ 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 lCC libavfilter/dnn/dnn_backend_native_layer_dense.o inked 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 csrc/libavfilter/af_replaygain.chann:el440s :fi33lt:er iwarning: ngimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", OFFSET(link), AV_ O440P | T _ T YP Esrc/libavfilter/af_pan.c _ : 405Bl:OeO132:f Ltwarning: , missing field 'unit' initializer [-Wmissing-field-initializers] { .=i6 4=(0h}i,s 0t,_ 1b, 405[iFL | A G S }{,] " ar g=| s ^s" a, mNUpLlLe,s O[F0FS]E)T (a*r cgose),f f_AbV[_0OP];T_ Tsrc/libavfilter/af_speechnorm.cY :P| ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~E 116_:S102TR:I Nwarning: G,missing field 'unit' initializer [-Wmissing-field-initializers] { .str = N 116U | L L } {, " r0ms," ,0 ",se tA tVh_eO PRTM_S FvaLlsrc/libavfilter/af_replaygain.cAue:"G, 441_OF:F33AS:UDEIT (Owarning: r_Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A RmAMs _v|al u Ae441) | V , _ O PAV T_ OP_TF r_iTLYPgEA_hGtD_ OF =U B(IhiLsLtET,_ {E.bdbRlIN[Gi_=P 0A+.R0 A1M} ],} ,= 0s .a0| m, ^p1 l.es0[1,] F)L AG*S }co,e f| fsrc/libavfilter/af_pan.c ^_ :b406:[120:]; warning: missing field 'help' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~~~~~^~~~~~~~~~~~ ~ 406 | { NULL } | ^ src/libavfilter/af_speechnorm.c:117:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "m", "set tsrc/libavfilter/af_replaygain.ch:e 442RM:S47: warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]al ue", OFFSET (r442ms | _v al u e ), AV _ OlPeT_fTYtP E _D+O= UhBiLsE,t _{b.[id b-l 2=]0 .*0} ,src/libavfilter/af_hdcd.cco e:0ff.1672_0b:[,741 :1] .-warning: 0 ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h FiLsAtG_Sa [},i - 2| ] ^ * 1672c | o e f f _ a [ 1 ] ;asrc/libavfilter/af_speechnorm.cv _ l:| o118 ^~~~~~~~~~~~~ ~: g12(:ct x,warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/af_replaygain.cA: V442_:LO 18118G_:V | Ewarning: R implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {BO SNUELL, }442" | Ch an n e| l ^ %d : t gl %e0f.t1 f+=: %hd\inst"_, bi[,i -G A2I]N *T cOoFLeOfAf_Tb([1j]), - shtaitset-_>gaa[iin _-co u2]n *t sc[oejf]f)_;a[ 1 | ] ^~~~~~~~~~~~~~; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_hdcd.c:832:30: CC libavfilter/dnn/dnn_backend_native_layer_depth2space.o note: expanded from macro 'GAINTOFLOAT' 832 | #define GAINTOFLOAT(g) (g) ? -src/libavfilter/af_replaygain.c(:fl443o:a47t:) (warning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> >1) - ((g & 1443) | ? 0. 5 : 0 . 0)r i:g h0t. 0+ =| ^~~~~~~~~~~~~~ ~ hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:443:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 443 | right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; | ^~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:444:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 444 | left += hist_b[i - 4] * coesrc/libavfilter/af_hdcd.cff:_b1684[:223] :- warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ist_a[i - 4] * coeff_a[2]; | ^~~~~~~~~~~~~ ~1681 | asrc/libavfilter/af_replaygain.cv_:lo444g:(18c: twarning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_LOG_I N444 | F O , | ~~~~~~ left += his t1682_ | b [ i - 4 ] * c"oHeDfCfD_b [d2e] t-e chtieds:t _yae[si, -p e4a]k *_ exctoeenfdf:_ a%[s2],; m| a ^~~~~~~~~~~~~ ~x_ gain_adj: %0.1f dB, transient_filter: %s, detectable errors: src/libavfilter/af_replaygain.c%d:%445:s47%:s \warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]", 1683 | 445 | rpei_gshttr [+s=-> dheitsetc_t.bp[eia k-_e x3te]nd ]*, coef 1684f | _b [ 2 ] - h i s t _ as[-i> d- e3t]e c*t c.omaex_fgf_aai[2n]_; a dj| u ^~~~~~~~~~~~~ ~s tment, | src/libavfilter/af_replaygain.c ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~: 445:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 445 | right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; | ^~~~~~~~~~~~~ ~ CC libavfilter/dnn/dnn_backend_native_layer_mathbinary.o 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.src/libavfilter/af_silenceremove.c4*:(217N-:1)20/:2. fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ); | ~^~~ src/libavfilter/window_func.h217: | 153 : 30 :r enote: texpanded from macro 'SQR'ur n new_ s153 | u m / s - > w#diendfoinwe src/libavfilter/af_replaygain.c_SdQRu:r(a489x:t)29i (:(o xwarning: )n*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; ( x)| ) ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ | ^ 489 | left = (hist_b[i]src/libavfilter/window_func.h =: 155s:r60c: [warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] ) * coeff _155b | [ 0] ; | ~~~~~~~~~~^~~~~~~~ ~ lut[n] = exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ CC libavfilter/dnn/dnn_backend_native_layer_mathunary.o src/libavfilter/af_replaygain.csrc/libavfilter/window_func.h::490153:33::26 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'SQR' 153 | 490 | # d e f irnie gShQtR (x )= (((x)h*i(sxt)_b)[i + | 1 ^ ] = src[1]) * coeff_b[0]; | ~~~~~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:491:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 491 | left += hist_b[i - 2] * coeff_b[ 1] - histsrc/libavfilter/af_silenceremove.c_a:[i227 :-15: warning: 2]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] * csrc/libavfilter/window_func.hoe:ff162_:a25[:1 warning: 227 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ] ; | ^~~~~~~~~~~~~~ ~s -> s162u | m -= *w s a m p l ei; f | ( ~~ ^~~~~~~~F FABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavfilter/af_replaygain.c:src/libavutil/common.h492::6449:31:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'FFABS' 64 | 492# | de f in e FF AB S( src/libavfilter/af_silenceremove.crai):g h(228(at): 15+>:== h0i warning: ?simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (at) _: b ([i228 --( | a ) 1 ]s -)>*) s cuo em| f ^f =_ fbma[x f(1s-]> -s huiIn file included from stm_src/libavfilter/af_surround.ca,: [0i 30-.: f)src/libavfilter/window_func.h; : 1621: ]| 17 ~ ^~~~~~~~~~~~~~~~~~ :* warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o eff_a[1 162 | ] ; | ^~~~~~~~~~~~~~ ~ if (src/libavfilter/af_replaygain.cF:F492AB:S18(:n warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- M) >= 0. 3 492* | M ) { | r ^~~~~~~~~~~~ ~~i ght src/libavutil/common.h+=: 64h:i37st:_ note: bexpanded from macro 'FFABS'[i src/libavfilter/af_silenceremove.c- : 230:115 ]: 64 | *# warning: cdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eof einfe fF_F bA[230 B | 1 ] - Ss- (>shua)i s(m t+_(a[=ai *) w->s =a m10p l]?e ;*( | ac ~~ ^~~~~~~~o)ef f:_ (a-[(1a )])); | ^~~~| ^~~~~~~~~~~~~~ ~ In file included from src/libavfilter/af_surround.c:30: src/libavfilter/window_func.h:162:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { | ~ ^src/libavfilter/af_replaygain.c :493:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | left 7 += warning sh generatedi. st_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[isrc/libavfilter/window_func.h :- 163 :486:] *warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o eff_a[2 ]; | ^~~~~~~~~~~~~~ ~163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * src/libavfilter/af_replaygain.cM:)494)/:(49(:1 - warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].3 ) * M))) ;494 | | ~ ^ right +=src/libavfilter/window_func.h :h163i:s69:t warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b [i - 3] 163 | * c oe f f _ b [ 2 ] - luhtis[tn_]a [=i 0- . 53] ** (c1 o+e cfofs_(a([M2 _]P;I* (F F| A ^~~~~~~~~~~~~~ ~B S(n - M) -src/libavfilter/af_replaygain.c 0:.4943 :*18 :M ))warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (1 - 0.3 ) 494* | M ) )) ; | ~ ^ right += hist_b[isrc/libavfilter/window_func.h :-163: 56 :3 ]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* coeff_b[ 2] 163 | - h i s t _ a [ i - l u3t][ n* ]c o=e ff0_.5a [*2 (1] ; + c| o ^~~~~~~~~~~~~~ ~s ((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' src/libavfilter/af_replaygain.c:495:49: 64warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FF A495B | S ( a ) ( (a ) l>e=f 0t ? (+a=) :h i(st-_b([a)i) )- | ^6 ] * coeff_b[ 3]In file included from -src/libavfilter/af_surround.c :30h: isrc/libavfilter/window_func.hst:_163:a48[:i warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 6] * coef f_163a | [ 3 ] ; | ^~~~~~~~~~~~~~ ~ lusrc/libavfilter/af_replaygain.ct:[495:n18] := 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 * (1 + cos( (495M_ | P I* ( FF A BS ( nle f- tM ) -+ = 0h.3i *s tM)_)b[/i(( 1 -- 0 .63] )* *c oMe)f))f;_b [ | ^~~~~~~~~~~~ ~ 3] -src/libavutil/common.h h:i64:s37t:_ anote: [expanded from macro 'FFABS'i - 6 ]64 | #*d ecfoienef fF_FaA[B3S( a]); (| ( ^~~~~~~~~~~~~~ ~a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavfilter/af_replaygain.c:496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:496:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 497 | left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; | ^~~~~~~~~~~~~~ ~ src/libavfilter/af_replaygain.c:497:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c 497 | : 330 : 97 : warning: lemissing field 'unit' initializer [-Wmissing-field-initializers]ft += hist_b[i - 330 | 8 ] *{ c o"e1fbf"_b,[ "4s] e-t 6hi5sHzt_ aba[ni d- g8a] i*n" ,co e f f _OaF[F4S ]E;T (g a| i ^~~~~~~~~~~~~~ ~ns [0]), AV_OPT_TYPE_FLOAsrc/libavfilter/af_silenceremove.cT, {:.277d:12b:l =warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 20, AF }, 277 | | ^src/libavfilter/af_replaygain.c : 498r:et49u: rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n sqrtf(ne w_498 | su m / s- > w i ndroiwsrc/libavfilter/af_superequalizer.cg_h:t331d :+u= 97rh: awarning: itmissing field 'unit' initializer [-Wmissing-field-initializers]isot n_b)[i; -| ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7331 | ] * c oe f{f _ b"[ 24b] "-, "hsiets t9_2a[Hiz b-a n d7] g*a icno"e,ff _ a [ 4O F]F;S ET (| g ^~~~~~~~~~~~~~ ~ai ns [1]),src/libavfilter/af_replaygain.c :A498V:_18OP:T_ Twarning: YPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _FLOAT, { .498d | b l = 1 }, 0 ,ri g2h0t, + =A Fh i}s,t_ b [| i ^ - 7] * coeff_b[ 4] - hist_a[i - 7] * src/libavfilter/af_superequalizer.cc:o332:e97f: fwarning: _amissing field 'unit' initializer [-Wmissing-field-initializers][ 4 ]; | ^~~~~~~~~~~~~~ ~ 332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_Osrc/libavfilter/af_replaygain.cP:T499_:T49Y: Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ FLOAT, {.db l499= | 1 }, 0 , 2 0 , lAFe f},t | + ^ = hist_b[i - 10] * coeff_b[ 5] - hist_src/libavfilter/af_superequalizer.ca:[333i: 97-: warning: 1missing field 'unit' initializer [-Wmissing-field-initializers] 0] * coeff _333a[ | 5 ] ; { | " ^~~~~~~~~~~~~~ ~4b ", "set 1src/libavfilter/af_replaygain.c8:5H499z:18 :ba nwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] g ain", O F499F | S E T (g a ilnse ft[ 3] ),+ =A Vh_iOstP_bT[_iT YPsrc/libavfilter/af_silenceremove.c-E_ :1FL2870O:] A*T ,c15 :oe{f.fd_ bwarning: b[limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 15]} ,- h0,i st2 _0,a [i287 | -A 1 0F ] * c}o s,-e>ff _ | s ^au [m5 ];- =| ^~~~~~~~~~~~~~ ~* wsample; | ~~ ^~~~~~~~ src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AVsrc/libavfilter/af_silenceremove.c_O:P288T:15_:TY Pwarning: E_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LOAT, {. d288b | l = 1 s}-,> s0u, m20 , =A src/libavfilter/af_replaygain.cFf :m}a500,x :| f49 ^(: s -warning: >simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u m, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ 500 | right += src/libavfilter/af_superequalizer.ch:i335:s97t: _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers][ i - 9] * 335c | o e f f{_ b"[6b "5], "-s heits t_3a7[src/libavfilter/af_silenceremove.c0i:H 290-z :b15 : awarning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n]d *g a coien290",f | f _a [5 ] ; s O| -F ^~~~~~~~~~~~~~ ~> FsSuETm( g+=a src/libavfilter/af_replaygain.c*i:wns500 :s18[a5:]m p)warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], e ; A V| _O ~~ ^~~~~~~~PT _ T500Y | P E_ F LO A T , ri{g.dhbtl =+1=}, hi0s, t2_0,b [AFi },- | 9] ^ * coeff_b[ 5] - hist_a[i - 9] * coesrc/libavfilter/af_superequalizer.cf:336f:_a97[:5 ]warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~ ~ 336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AVsrc/libavfilter/af_replaygain.c_:O501PT:_T49Y:PE _warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L OAT, {.dbl= 5011 | }, 0 , 2 0 ,l efAt F +}=, h i| s ^t _b[i - 12] * coeff_b[ 6] - hist_a[isrc/libavfilter/af_superequalizer.c :-337 :197:2 ]warning: missing field 'unit' initializer [-Wmissing-field-initializers] * coeff_a[ 6337 ] | ; | ^~~~~~~~~~~~~~ ~{ "8b", "setsrc/libavfilter/af_replaygain.c 7:45010:Hz18 : bwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n d gain", 501 | O F FS E T (g a lienfst [+7=]) ,h AiVs_OtP_Tb_[TiYsrc/libavfilter/af_speechnorm.c P-E :_1312F2L:OA]T1 ,*: { .dcbwarning: loimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =e1f},f _0b,[ 260,] A-F312 h | i},sAN A Lt| YZ_Ea_ ^C[H ANiN EL-( fl1t2,] f*l cooaetf,f _0a.[f6, ](;f lo asrc/libavfilter/af_superequalizer.c| t: ^~~~~~~~~~~~~~ ~338) :MI97N_:P Ewarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]K ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338src/libavfilter/af_speechnorm.c | : 272 : 43 :{ note: expanded from macro 'ANALYZE_CHANNEL' "9b", "set 12720 | 4 7 H z b a n d src/libavfilter/af_replaygain.c g:a i502n : "49, : O pwarning: iFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][pFi SE_T(eganid]n. msax502_ | p[ e8a k] ) ,= A V_mO ParTixgh_t_pTe aY+=kPE ;h_ i FsL tOA _T , b{[ .i d b - l = 1 11 } ], * 0 , c2 \o 0 | e ~ ^~~~~~~~f,f AF_ }b,[ 6| ^] - hist_a[i - 11] * coeff_a[6 ]; | ^~~~~~~~~~~~~~ ~src/libavfilter/af_speechnorm.c src/libavfilter/af_superequalizer.c::312:3391:: 97warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavfilter/af_replaygain.c :warning: 502:missing field 'unit' initializer [-Wmissing-field-initializers]18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 312 | A N339A | L Y 502 Z{ | E " _1C 0 b"H, A N"Ns etEr L(14i8fg0Hlzt,h btafl noa+td=, 0ghi.saft,i (_fnbl["o,ia t -)OM IF1FNSE1T_P]E( *AKg )ai nc so | e[f9^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f]_) b,[src/libavfilter/af_speechnorm.c : 273:A6]42 V:-_ OhP iTs_note: expanded from macro 'ANALYZE_CHANNEL't T_YPaE_[FLiOA T273- | , 1 {1.]d b *l c = o 1 e}, f f_ a0[ , 62 0 ], ; pi [Api F_| ^~~~~~~~~~~~~~ ~ }e, n d ]| . ^rm s_sum = rms_sum; src/libavfilter/af_superequalizer.c : 340 : 97 : warning: \missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/af_replaygain.c ~ ^~~~~~~ :503:49: 340warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "11b "503, | " s et 2 09l3efHt z + = bhainsdt _gba[ii n"-, 1 4OF]F S* EcT(ogefafi_nb[s [170]] )- ,h iAsVt__aO[PiT _- T1YP4E] _*FL OcoAeT,f f{_.ad[b7l =1]};, 0| , ^~~~~~~~~~~~~~ ~20 , AF }, src/libavfilter/af_replaygain.c :| 503 ^: 18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 503 | left +=src/libavfilter/af_superequalizer.c :h341i:s97t: _warning: bmissing field 'unit' initializer [-Wmissing-field-initializers][ i - 14] * 341co | e ff _ b[ {7 ]"1 2-b ",h i"ssett_a [2i9 -6 01H4z] b*a ncdo egfafi_na",[ 7 OF]F; S | E ^~~~~~~~~~~~~~ ~T (gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF }, | ^ src/libavfilter/af_replaygain.c:504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 504 | 342 | r ig h{t "+1=3b "h,i ssrc/libavfilter/af_speechnorm.c"tse_t: 4b312[:src/libavfilter/af_silenceremove.c18i61 :H-:z 335 1 warning: :320b:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: ]a implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n*d g acin o312e | "f,fAN _ A335 | b L YZOE_[C Fr H7AFe]NSNtE -ELTu( ga(irhfninl sn[e1w2s]t_t)_,, AsVuma _fO [il -P /o sT-1>at_3wi,nT] d0Y *o c.Pfw,_oeE d(f_urfafFlota_Lita)MOIoN[_AnT;7 P| E, ~~~~~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~A ]{ .K;d)b l =| 1^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^~~~~~~~~~~~~~ ~} , 0,src/libavfilter/af_speechnorm.c 2:0304src/libavfilter/af_replaygain.c,: A:F 31},504 ::18 | ^note: expanded from macro 'ANALYZE_CHANNEL': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304504 | | p ir[ipgi_het nsrc/libavfilter/af_superequalizer.c+d]=:.343m ax:_97:h pwarning: iesmissing field 'unit' initializer [-Wmissing-field-initializers]a tk_b [i= -n 1 e3433w | _]ma x * _cp oeea kf{;f _ " b1 [4b "7 , ] " s- e h tis t _ 5 a 9 [ 2i 0 - H1 z 3 b a ] n d* g a c\io ne | " ~ ^~~~~~~~~~~~f, f _a [7O F]F;S E | T ^~~~~~~~~~~~~~ ~ (gains[13]), AV_OPT_TYPE_FLsrc/libavfilter/af_speechnorm.cO:AT312, :{1.:d bwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= 1}, 0, 20, A312F | },A N AL| Y ^Zsrc/libavfilter/af_replaygain.cE :_505C:H49A:N Nwarning: ELimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( flt, floa t,505 | 0 . f, (f lsrc/libavfilter/af_superequalizer.co: 344 a t):Ml97:I Ne_Pwarning: Eftmissing field 'unit' initializer [-Wmissing-field-initializers] A+ K=) h i| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s t_ b344[ | isrc/libavfilter/af_speechnorm.c - : 305 :30 :1 { 6note: "1]5expanded from macro 'ANALYZE_CHANNEL'b "*, "cseot e 83f7f3052H_z | src/libavfilter/af_silenceremove.cb [b : an d345 8 : 15ga]i -: nh "iwarning: p,is[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p t OiFF_S_aEe[nTd]i.(rm s 345g | -_ a i n ss[114 ]u6)sm- >] ,= sA*V_ Oum -n= P*coeefTfww___srmTaasmYP[E8__Fp 22sLlO]Au warninge;T ,m s generated; ;{. . d| ^~~~~~~~~~~~~~ ~ b l| ~~ ^~~~~~~~= 1} ,src/libavfilter/af_replaygain.c: 5050:, 18 :2 warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , A F } ,505 | | ^ \ l | e ~ ^~~~~~~~~~~f t src/libavfilter/af_silenceremove.c :+346=: 15h:i swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ b[isrc/libavfilter/af_superequalizer.c :- 34516 ]: 34697 | *: c owarning: e fmissing field 'unit' initializer [-Wmissing-field-initializers]fs _-b>[s u8m] 345 | = -f mh{ i"s1axtf6_(bas"[-,i> s-" suet1 m61]1 8*4,0H z c0 o.bef)anff;_ a d| [ ~ ^~~~~~~~~~~~~~~~~~8 g]a;in " ,| ^~~~~~~~~~~~~~ ~ OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },src/libavfilter/af_replaygain.c : 506| : ^49 src/libavfilter/af_silenceremove.c:: warning: 348implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | 348 | s ->rsiugmht ++src/libavfilter/af_superequalizer.c= =h:346 is:t97_:* bw[iwarning: -smissing field 'unit' initializer [-Wmissing-field-initializers] a 1m5p]le ; * | ~~ ^~~~~~~~c 346oe | f f _ {b ["1 78b"], "-s ehti 1s6t7_44aHz[ iba n-d g1ai5n]" , *O FFcSoEeT(fgfai_nas[[81 6]];) ,| ^~~~~~~~~~~~~~ ~A V_OPT_TYPEsrc/libavfilter/af_replaygain.c_:F506LO:A18T,: {warning: .dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b l=1}, 0, 20506, | AF } , | ^ right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 1src/libavfilter/af_superequalizer.c5:]347 :*97 :c warning: omissing field 'unit' initializer [-Wmissing-field-initializers]e ff_a[8 ]; 347 | | ^~~~~~~~~~~~~~ ~ { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_Tsrc/libavfilter/af_replaygain.cY:P507E_:F49L:O Awarning: T,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl=1},src/libavfilter/af_loudnorm.c 0 ,:507 708 | : 231 0 : , warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AF }l, e ft| ^ += his t_708b | [i -src/libavfilter/af_superequalizer.c :1 3488 ]: 12: * warning: missing field 'help' initializer [-Wmissing-field-initializers]c o e348fofrf | _ ( bi{ [N UnL9tL ]i } =- | ^0;h i is t<_ aF[Fi_A R- R1A8Y]_ E*L EcoMefSf(_sa-[>9p t]s;) ; | i+ ^~~~~~~~~~~~~~ ~+) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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 | righsrc/libavfilter/asrc_afdelaysrc.ct +=: h59i:s37t_:b [warning: i - 19] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* coeff_b[10] - hist_a[i - 19] 59* | c o ereftfur_na s[i1n0f](M;_ P I | * ^~~~~~~~~~~~~~ ~ x) / (M_PI * x); | ~ ^ src/libavfilter/asrc_afdelaysrc.c:59:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 59 | return sinf(M_PI * x) / (M_PIsrc/libavfilter/af_silenceremove.c * x:);395 : 12| : ^~~~~~~~~~~~~~ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_afdelaysrc.c :39559 | :24 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]re turn sq r59 | t f (n e wr_estumu r/n ss-i>wnif(nMd_oPw_Id *u rxa)t io/n ()M;_ PI *| x ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ; | ~ ^ src/libavfilter/af_silenceremove.c:405:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | s->sum -= *wsample; | ~~ ^~~~~~~~ src/libavfilter/af_silenceremove.c:406:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406 | s->sum = fmaxf(s->sum, 0.f); | ~ ^~~~~~~~~~~~~~~~~~ src/libavfilter/af_silenceremove.c:408:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 408 | s->sum += *wsample; | ~~ ^~~~~~~~ src/libavfilter/asrc_afdelaysrc.c:85:90: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->delay) * cosf(M_PI * (x - s->delay) / s->nb_tap5s) warning/ ss generatedi. ncf((x - s->delay) / s->nb_taps); | ^ ~ src/libavfilter/asrc_afdelaysrc.c:85:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | dst[n] = sincf(x - s->src/libavfilter/af_surround.cde:l253ay:) 21* :c warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sf (M_PI * (x - s->d e253 | l a y )s -/> lso-w>cnutb _=t a1p.sf) * / ss-i>nlocwfc(u(tfx / -( insl-i>ndkel-ay>)s a/ msp-l>enb__traaptse) ; * | ^ ~0 .5) * (s->winsrc/libavfilter/asrc_afdelaysrc.c_:s85:i24z: ewarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2); | ~~~~^~~~~~~~~~~~ ~ 85 | dst[n] = sincf(x - ssrc/libavfilter/asrc_anoisesrc.c->d:ela60y): 131*: cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]s f(M_PI * (x - s- >60d | e l a y ) {/ "ss-a>src/libavfilter/af_surround.cmn:pbl254_:e22:t _awarning: rapsimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])t / es"i,n c f"(se(t s254x a-m | p s le- >srdae-t>lehi"ga, h yOFc)uFS Et/T( s =sa- >nmb1p_.let_fra ap*tes)), ;s A- >V| hi_O ^ ~P ghTcu_tfT Y/P E_(INiTn,l i n k - > s a{.mip6l4 e=_ r48a0t0e0 }*, 0 . 5 ) *1 5,( s I-N>T_wMiAnX_, s i z eF L/ A2G)S; } ,| ~~~~^~~~~~~~~~~~~ ~ | ^ CC libavfilter/dnn/dnn_backend_native_layer_maximum.o 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 }, | ^ In file included from src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h:155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_anoisesrc.c:63:131: 155warning: | missing field 'unit' initializer [-Wmissing-field-initializers] l u63t | [ n ] ={ e"xa"p(,- 0 . 5 * S Q R ( ( n"-s(eNt- 1a)m/p2l)/i(t0.u4*d(Ne-"1,) /2 . f) )OF)F;SE T (src/libavfilter/af_replaygain.c| ~^~~a m:p584l:it57u:src/libavfilter/window_func.h de:)warning: 153,: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'SQR' AV_OPT _153 | T Y P 584 E | _ D#Od eU faiBnvLe_E l, S Q o Rg({(xc.td)x b,l (= (A1Vx_)*.(Lx}O),G) _ I N0F| .O,, ^ " 1t.ra,ck _ g a i n = %F+L.A2GSf src/libavfilter/window_func.h} :155,: d| 60B ^: \warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , gain); 155| ~~~~~~ ^~~~ | lut[n] = exp(-0.5 * Ssrc/libavfilter/asrc_anoisesrc.cQ:R(64(:n131-:( N-warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]) /2)/(0.4*(N-1 64) | / 2. f ){) src/libavfilter/af_replaygain.c)";: d585 u:| r ~^~~56at i:o n"src/libavfilter/window_func.hwarning: :,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]153 : 26 : "snote: eexpanded from macro 'SQR't d585u | r a ti153 | a onv"_l o, g ( c tOF#FdSxEe,Tf(d uAriaVntei_ oLnS)OQ,RG (_x I) N (AVF_(OOx)P*,(xT )"t_rT)Y aPE _| ckD ^U_R pATeIaONk, = %{..i664f \=n ", 0s-}>,p e a k ); | 0 ~~~~~~ ~~~^~~~, INT64_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "d", "set duration", OFFSET(duration), src/libavfilter/af_speechnorm.cAV_OPT:_T411Y:PE1_:D Uwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]AT ION, {.i64 = 0}, 411 | F I L TE R _ L I0Nsrc/libavfilter/window_func.h,K _: CIN162H:AT25N64:_N MEwarning: LASimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X(f l,t, f lFLoAatG,S f}162, l | e | ^rp ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (Fsrc/libavfilter/af_speechnorm.cF:387A:BS26(:n note: expanded from macro 'FILTER_LINK_CHANNELS'- M) >= 0.3 387 | * M ) { | ~~^~~ ~~ gaisrc/libavutil/common.hn: 64= :F31F:M Inote: Nexpanded from macro 'FFABS'( gain, m64in | _#gdaeifn(icntex, FFcAcB,S m(ina_)s i(z(ea))); > = 0 ? ( a ) : ( - ( a) )\) | | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ src/libavutil/macros.h:49:22: note: In file included from expanded from macro 'FFMIN' src/libavfilter/asrc_afirsrc.c:29: src/libavfilter/window_func.h: 16249: | 17#:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne FFMIN( a162, | b ) ( ( a ) > ( b ) i?f ((b)F F: A(BaS)()n | - ^ ~ M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >src/libavfilter/asrc_anoisesrc.c= :0 75?: 131(:a )warning: missing field 'unit' initializer [-Wmissing-field-initializers]: (-(a))) | ^~~~ 75 | {In file included from src/libavfilter/asrc_afirsrc.c":s29e: esrc/libavfilter/window_func.hd:162":,39 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "s e162t | r a n d o m s e eifd ",( FOFAFBFSSE(nT (-s eMe) d>),= 0 . 3 * AMV)_ O{P T _T| Y ~ ^P E_INT64, {.i64 = -1}, -1, UINT_MAX, FLAGS }, | ^ src/libavfilter/asrc_anoisesrc.c:76:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "s", "set random seed", OFFSET(seed), src/libavfilter/window_func.hAV:_O163PT:_86T:Y Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ INT64, {. i1636 | 4 = - 1 } , -l1u,t [ nUI]N T=_ M0A.X,5 * F(L1A G+S }co,s ( | ( ^M _PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3src/libavfilter/asrc_anoisesrc.c): *77 :M)142):) ;warning: missing field 'unit' initializer [-Wmissing-field-initializers] | src/libavfilter/af_speechnorm.c ~ ^ :411:1: warning: 77implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | src/libavfilter/window_func.h : 163 :{69 :" nwarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ sam p411l | esF"I ,163L | T E " sR e _ tL I tN Kh_ CHeA nuN m lNubtELe[rnS ]o (ffl=t, f sl0.o5aamt p,l f*lee rsp( )p1e +r c| o^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r se(q(uMsrc/libavfilter/af_speechnorm.ce_:stP405edI :*(f24Fra:mFe A",note: BS expanded from macro 'FILTER_LINK_CHANNELS'(nO F-F SM) - 0.3 * ME)T)(/n(b(_1sa mp-l 0e.s3)), *A VM405_) | O) P T ) _; TY P E | _s ~ ^IN- >T,p {r.eiv6_4g a= i1n 0=2 4src/libavfilter/window_func.h}ga:i, 1631:n56,;: I Nwarning: T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _M A X , F L A G 163S | } , | ^ l u t [ n] = 0 . 5 * ( 1 src/libavfilter/asrc_anoisesrc.c +\:78 :c 142o: s( (warning: | M ~ ^~~~missing field 'unit' initializer [-Wmissing-field-initializers] _ PI*(FFABS(n 78- | M ) -{ 0."3n "*, M ) ) / ( ( 1 - 0. 3)" s*e tM t)he) )n;u mb e| r ~~^~~ ~ of sasrc/libavutil/common.hmp:l64e:s31 : pnote: eexpanded from macro 'FFABS'r reque st64e | d# deffrianmee "F,F AOFBFSS(Ea)T (n(b(_as)a m>p=l e0s )?, (Aasrc/libavfilter/af_surround.c)V _O:P:T333_:32 :(-T( warning: Yaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P ))E)_ I N| T ^, {.i 64333 | = 1 0r2eIn file included from 4}f,src/libavfilter/asrc_afirsrc.c:e r291e,: nc eIsrc/libavfilter/window_func.hN := Ta163:n48_MgA: leX , warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] *L AMG_SP I} ,/ 1 8| 0163. ^ | f ; | ~ ^~~~~ src/libavfilter/asrc_anoisesrc.cl:u79src/libavfilter/af_surround.c:t10:: [333warning: nmissing field 'help' initializer [-Wmissing-field-initializers] :]17 :79= | warning: 0 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 *{N U(L L1 333+} | c | o ^sr (e(fMer_enPcIe* =( FanFgAleB S(*n M- _MP)I - / 01.830 *. fM; ) src/libavfilter/asrc_afdelaysrc.c)| /(: ^~~~~ ~(1 147-: 1430:.3 ) warning: *missing field 'unit' initializer [-Wmissing-field-initializers] M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37 :147 | note: expanded from macro 'FFABS' { " de64l | a#yde"f,i ne F F A B "Ss(ea)t (f(raa) c>t=i o0na l? (deal) a:y "(-,( a )) ) | ^~~~ OFFSET(delay), AV_OPT_TYPE_DOUBLE,{.dbl=src/libavfilter/af_surround.c0src/libavfilter/asrc_anoisesrc.c}:,:33965: : 113:9 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 0 , I NT3391 | 6 _ M iAfX, ( Af65 | F a b}sf (,a ) { "| d ^< "=, M _ P I _ 4) | ^~~~~~~~ ~~" set duration", src/libavfilter/asrc_afdelaysrc.cO:Fsrc/libavfilter/asrc_anullsrc.c148F:S:143ET53(:: 126warning: d:missing field 'unit' initializer [-Wmissing-field-initializers]u r awarning: tion), src/libavfilter/af_surround.cmissing field 'unit' initializer [-Wmissing-field-initializers] :340 :A14814 | V:_ warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P T_ T{53Y | 340P | " Ed " ,_ D U R { A T "IcO N h , aa " nn s{e.*i6e4l=_t = l fr are0y}a, f ocer euntc t i e " o ,n0al/ , "dIMs_elNeTP6ayt"I4_2 ;,_ c hM a| A X,n ^~~~~~~~~ ~ FLnA eGl S _l a y} o, u | ~ ^~~~~~~~~t ", O F F S E T (/usr/include/stdint.h: 46c :21h:a Onote: expanded from macro 'INT64_MAX'n FnFeSlE _46Tl | (a#dyedlaoye),u f t i_ nes tIr ),N AATV_VO6P_4T_O_PTMYPTEA_T_YSXTP RE_ D(IO0NxUBG7, L{f.sEftff,rf{ =f. fdb"lf=0s}src/libavfilter/af_surround.ctfe:fre,f342fof" :f}f )90 ,| ^~~~~~~~~~~~~~~~~~: 0 warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 ,0 I,N TF1L6_AMAG X,S 342A | }F }, , src/libavfilter/asrc_anoisesrc.c | : | ^ 64 ^ :a 113 : =warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]M_ PI + (-2.f * M _64P | I + {r efsrc/libavfilter/asrc_afdelaysrc.c"e:dr149src/libavfilter/asrc_anullsrc.cue::rna54ti143oce:):n126" :, * warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'unit' initializer [-Wmissing-field-initializers]"(se t M _dPuIr -a ftaib s f(o149 | 54 | an" , ) { ) " * sFa { Fm "OclDpF",I lFSFEF SeIGT _N( r(da , au r 0tae ".ft) i, o / n" ( ),s 3".fe *ste tMsAa mc_VphPaIn_le_n2O re)lPat;e_T ",l_| ^~~ ~a yT oYP Eu_ t"D ,U O R F AFS Tsrc/libavfilter/af_surround.cE IT(:c 342hO : 56 :a N, n nwarning: e { .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l i 6 4_ l =a y 0o 342 | }u t , _ st r O) , FAVa F_O= M _SPPT _ETIYP T E0(+_,SsTR aIINN(G,m T-p{62l.ef. *4 M_s__PrtMrAIXa ,te=)+ , r"AFVL_eOsPTA_fteGST }e,r Y | r ~ ^~~~~~~~~ePe on"E},c e_/usr/include/stdint.h0)I:N, 046, TF*:L,AG S21 (} , :M {| _. ^note: Piexpanded from macro 'INT64_MAX'I 6 4-=4 464 | f1#ad0b0}esf, f i1(na,))e * IIsrc/libavfilter/asrc_anullsrc.cFFNDNI:FFTT556S4__M:I125MAXG N:(Aa X, (0warning: missing field 'unit' initializer [-Wmissing-field-initializers], 0.x7 ff f)AFf / ff55f | } ( f, 3 ff.f| { ^f f f"*sf fMa_PfIm_)pl2e ) _;| r ^~~~~~~~~~~~~~~~~~ at e| " ~ ^~~~~~~~, "src/libavfilter/asrc_afdelaysrc.cs:et150 ssrc/libavfilter/af_surround.c:a:143mp342:l: 35:e warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'unit' initializer [-Wmissing-field-initializers] ra te", 342O | F F 150S | src/libavfilter/af_speechnorm.cE T ( sa:m p le455_: ar23a{ =: Mt_eP I _warning: " r"scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]+, t (-r2) . f * , AV M _455_ O P" | sPIT e _+t reTfYe rfoPrseamE _nScpe)(Til e RrIn* a(NtMt Ge_fP,I" - f,={.ast r bs f (0a= ;)) " f4 * 4F F<1 DI0Ff 0FfS "_I }i,G nN0 ,l(in 0 ,a k, FL_AG S0 }q,. ue u f )e| d ^ /_ ( f3. r f a *m e MO_PsIF_(Fi2nS)l;E i| Tn ~ ^~~~~~~~~src/libavfilter/asrc_anullsrc.c(k ):;s56: a125fm+:p src/libavfilter/af_surround.c+lwarning: e:)missing field 'unit' initializer [-Wmissing-field-initializers] _ 342{r a: 21te| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: , 56 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A V_ OP T_{TY P" rE",342 | _ I N T , { . ai 6 4= = 4M4_ P1"sIe00 t+} ,( s 1-,2a. mIfpNT _*MlA e XrM,a_ t eP I ",A+F r ef} ,e O| rF ^eF SnETc(es)am p*l e(_Mr_aPteI_s t-r )f a b,s fAV(_aOP)src/libavfilter/asrc_afdelaysrc.cT) _:* T151YFF:PDE143_I:SFT warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]RS IINGG, N{(.as,t 0r. f ) =/ 151( | 3" . 4f *4{ 1M00""_},nP 0b, I_0sa_mp,l2) e;Fs L" ,AG| S ^~~~ ~ "}se,t t h| e ^ number of samples per requested frame"src/libavfilter/asrc_anullsrc.c, :OF57F:S147E:T (warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]b _samples), AV _57O | PT _T Y P{ E"_nIbN_Ts,a m p le{s".,i 6 4 = 1"0se2t4 }t, h e1, nIuNmTb_eMrA Xof, s a AmFp }l,e s | pe ^r requested frame", OFFSET(nb_samples), src/libavfilter/asrc_afdelaysrc.cAV:_152O:P143:T _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]YP E_INT, {.i64 = 10 21524 | }, 1 , {U "In"N, T 16 _M A X, F L AG S "},s et | t ^h e number of samples per requested frame", src/libavfilter/asrc_anullsrc.cOF:F58S:E147T:( nwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers] _samples), A V58_ | OP T _ T Y{P E"_nI",N T , { . i 6 4 = 1 0"2s4e},t t h1e, n uImbNeTr_ MoAfX ,s a mApF l}e, s p| e ^r requested frame", OFFSET(nb_samples), src/libavfilter/asrc_afdelaysrc.cA:V153_:O143P:T _warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]P E_INT, {.i64 153= | 1 0 2 4{} , "1t,a pUsI"N,T 1 6 _ MA X , F"LsAeGtS }n,u m b| er ^ of taps for delay filter", OFFSsrc/libavfilter/asrc_anullsrc.cET:(59n:b150_:t awarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]s ), AV_OPT _59T | Y P E _ I{N T", d u r{a.tii6o4n=",0 }, "0s,et t3h2e7 68a,u d iAoF d}u,r a t| i ^o n", OFFSET(durasrc/libavfilter/asrc_afdelaysrc.cti:o154:n143:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_ DU154RA | T I O N ,{ {".t"i,6 4 = - 1 } , -"1s,e tI NnTu6m4b_erM oAfX ,t aFpLsA fGorS d}e,l a y| ^fi lter", OFFSET(nb_taps), AV_src/libavfilter/asrc_anullsrc.cO:P60T:_150TY:P E_warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]NT , {.i64=0}, 60 | 0, { "3d2"76,8, A F }, | ^ "set the audio duration", src/libavfilter/asrc_afdelaysrc.c : 155 : 143 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(duratio n155) | , A{V "_cOPhTa_nTYnPelE__DlUaRyAoTuItO"N,, {".is6e4 t= -1c}h,a n-n1e, lI NlTa6y4o_MuAt"X,, F L AG S } , | ^ OFFSET(src/libavfilter/asrc_anullsrc.cc:h61l:a12:y owarning: umissing field 'help' initializer [-Wmissing-field-initializers]t_ str) ,61A | V _O P T {_ TNYULPLE _}S T| RI ^N G,{.str=src/libavfilter/af_surround.c"s:t370e:r35eo:" }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 , 0, AF }370, | | ^ *x = av_clipf(a+a*fmaxf(0.f, p*p-M_PIsrc/libavfilter/asrc_afdelaysrc.c_:2156),: 143-:1 .fwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1 .src/libavfilter/asrc_anullsrc.cf:)60;: 133 :| ~^~~warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 156 | { "c", 60 | { " d""s,e t c h a n n e l l a y o"uts"et, t h e a u d i o d u r at i o n " , O FF S E T( c h l a y o u t _ s t r )O,FAFVS_ETO(PTd_TuYraPtsrc/libavfilter/af_surround.cE_i:So371T:RIn66NG),, :{ .warning: Asimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Vt r_=O"PsTt_eTrYeP E_o371"D}, | 0U ,R A T* I yO N =,0, a{v _c.liA6iFpf4 ( =} ,c- o| 1s} ^, f-1 , (IaN*TM6_4P_MIA_X2, +FMsrc/libavfilter/asrc_afdelaysrc.cL_P:AI157GS):* co12s}:f , (warning: Mmissing field 'help' initializer [-Wmissing-field-initializers]| _ P ~ ^~~~~~~~~I _1572 | - p / M{_ PNIU/usr/include/stdint.h)*LM:L46 _}:L 21N1:0 +| ^note: expanded from macro 'INT64_MAX'1 . f, - 1.46f | #,de f1i.nfe )I; N T| 6 ~^~~4 _MAX (0xsrc/libavfilter/af_surround.c7:f371:f38f: fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fffffffff) 371 | | ^~~~~~~~~~~~~~~~~~ *y = av_clipf(cosf(a*M_PI_2+M_PI)*cosf(M_PI_2-p/M_src/libavfilter/asrc_anullsrc.cP:I59):*133M:_ Lwarning: Nimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]1 0+1.f, -1.f, 1.f )59; | | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ { "duration", src/libavfilter/af_surround.c : 371 :51 :"s warning: etimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] the audio d371u | r a t i o*ny" ,= a v _ c l i p f( c o s f ( a *M _ P I_O2+FMF_SEPTI()d*ucroastfi(Mo_n)P,I _ 2 A-Vp/_MO_PPTI_)T*YMP_ELN_1D0U+R1A.TfI,O N-,1 .{f.,i 614 .=f )-;1 } , | - ^~ 1, INT64_MAX, Fsrc/libavfilter/af_surround.cLA:GS371 :}24,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~ ^~~~~~~~~ /usr/include/stdint.h :37146 | : 21 : note: *expanded from macro 'INT64_MAX'y = av_c l46i | p#f(dceofsifn(ea *INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ M_PI_2+M_PI)*cosf(M_PI_2-p/M_PI)*M_LN10+1.f, -1.f, 1.f); | ^~ src/libavfilter/af_surround.c:378:79: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~~~~~~~ src/libavfilter/af_surround.c:378:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 378 | *lfe_mag = n < lowcut ? 1.f : .5f*(1.f+cosf(M_PI*(lowcut-n)/(lowcut-highcut))); | ~ ~~~~~~^~ src/libavfilter/asrc_afirsrc.c:65:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:66:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=1025}, 9, UINT16_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:67:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "frequency", "set frequency pointssrc/libavfilter/af_surround.c",: 416O:F73F:S Ewarning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( freq_points_str), A416V | _ O P T _ T Y P E _ ST R IfNaGc,t o{r.[snt]r ==" 0p o1w"f}(,1 .0f, -0 ,f aFbLsAfG(Sx [}n,] ) ,| ^f _x) * powf((1.f - fabs(y[n])), f_y); | ~~~~ ^~~~ src/libavfilter/asrc_afirsrc.c:68:src/libavfilter/af_surround.c115::416 :warning: 62missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | 416 | { "f " , f a c"tsoert[ nf]r e=q upeonwcfy( 1p.ofi n-t sf"a,b sOfF(FxS[EnT]()f,r efq__xp)o i*n tpso_wsft(r()1,. fA V-_ OfPaTb_sT(YyP[En_]S)T)R,I NfG_,y ){;. s t| r ^~~ ~= "0 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "magnitude", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "m", "set magnitude values", OFFSET(magnitude_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "phase", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:72:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "p", "set phase values", OFFSET(phase_str), AV_OPT_TYPE_STRING, {.str="0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:75:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/asrc_afirsrc.c:76:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS }, | ^ 3 warnings generated. src/libavfilter/asrc_afirsrc.c:79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 3 warnings generated. src/libavfilter/af_surround.c:640:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | float lfe_mag, c_phase, mag_total = (mag_totall + mag_totalr) * 0.5; | ~~~~~~~~~~~^~~~~~~~~~~~ ~ In file included from src/libavfilter/af_volume.c:30: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/asrc_sine.c:71:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:72:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:73:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:53: note: warningexpanded from macro 'OPT_DBL's generated. 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:74:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",), | ^ src/libavfilter/asrc_sine.c:62:5: note: expanded from macro 'OPT_DBL' 62 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:75:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",), | ^ src/libavfilter/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, 0, INT64_MAX, "set the audio duration",), | ^ src/libavfilter/asrc_sine.c:65:5: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | OPT_DUR("d", duration, 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, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples per frame",), | ^ src/libavfilter/asrc_sine.c:68:5: note: expanded from macro 'OPT_STR' 68 | OPT_GENERIC(name, field, def, min, max, descr, STRING, str, __VA_ARGS__) | ^ src/libavfilter/asrc_sine.c:56:57: note: expanded from macro 'OPT_GENERIC' 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^ src/libavfilter/asrc_sine.c:80:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | {NULL} | ^ src/libavfilter/af_surround.c:780:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/asrc_sine.c: 78780: | 64 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (phase_dif > M_PI) | ^~~~~~~~~ ~78 | OPT_DUR("d", duration, 0, 0, INTsrc/libavfilter/af_surround.c6:4781_:M38A:X ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set the a u781d | i o d u r a t i o n " ,p)h,a s e| _ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d if = 2.f * M_PI - phase_/usr/include/stdint.hd:i46f:;21 : | note: ~ ^~~~~~~~~expanded from macro 'INT64_MAX' 46 | #src/libavfilter/af_surround.cd:e781f:i25n:e warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N T64_MAX 781( | 0 x 7 f f f f f f f f f fpfhfafsffe)_ d i| f ^~~~~~~~~~~~~~~~~~ = 2.f src/libavfilter/asrc_sine.c*: 65M:_40P:I note: -expanded from macro 'OPT_DUR' phase_dif; 65| | ^~~ ~ OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ src/libavfilter/asrc_sine.c:77:64: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 77 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:65:40: note: expanded from macro 'OPT_DUR' 65 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/asrc_sine.c:56:33: note: expanded from macro 'OPT_GENERIC' 55 | { name, descr, offsetof(CONTEXT, field), AV_OPT_TYPE_ ## type, \ | ~ 56 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ } | ^~~ CC libavfilter/dnn/dnn_backend_native_layer_pad.o src/libavfilter/af_surround.c:835:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 835 | if (phase_dif > M_PI) | ^~~~~~~~~ ~ 18 warnings generated. src/libavfilter/af_surround.c:836:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ~ ^~~~~~~~~ src/libavfilter/af_surround.c:836:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 836 | phase_dif = 2.f * M_PI - phase_dif; | ^~~ ~ CC libavfilter/dnn/dnn_backend_native_layers.o 34 warnings generated. src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c:src/libavfilter/avf_a3dscope.c892::5813::108 : warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 89258 | | { " r " ,i f ( p"hsaeste_ dviifd eo> rMa_tPeI"), O| F ^~~~~~~~~ ~F SET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, Isrc/libavfilter/af_surround.cN:T893_M:A38X,: FLwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S }, | ^ 893 | CC libavfilter/dnn/dnn_interface.o phase_dif = 2.f * M_PIsrc/libavfilter/avf_a3dscope.c :-59 :p96h:a swarning: emissing field 'unit' initializer [-Wmissing-field-initializers]_ dif; | ~ ^~~~~~~~~ 59 | { src/libavfilter/af_surround.c":si893ze:"25,: "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t video s893iz | e ", OF F S E T (w ) , A Vp_haOsPeT__dTiYfPE _=I M2.Af G*E_ SMI_ZPEI ,- {p.hsatsre=_"dhidf7;2 0 "| } ^~~ ~, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:62:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ CC libavfilter/dnn/dnn_io_proc.o src/libavfilter/avf_a3dscope.c:64:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS }, | ^ src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS }, | ^ In file included from src/libavfilter/asrc_hilbert.c:27: src/libavfilter/window_func.hsrc/libavfilter/avf_a3dscope.c::15566::9960:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "yzo o155m | " ," s e t c a m e r a lzouotm["n,] O=F FexSpE(T-(0z.5o om*[ 1S]Q)R,(A(nV-_O(PNT-_1T)Y/2P)E/_(F0L.O4A*T(,N -{1.)d/2b.lf)=)1.)f};, 0| .0 ~^~~1 , 10, src/libavfilter/window_func.hT:F153L:30A:GS note: },expanded from macro 'SQR' | ^ 153 | #define SQR(x) ((x)*(x))src/libavfilter/avf_a3dscope.c : 67| : ^99 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "zzoom","set casrc/libavfilter/window_func.hm:e155r:a60 :zo owarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , OFFSET( z155o | o m [ 2 ] ) , A V_ lOuPt[Tn_]T Y= PeE_xFpL(O-A0T.,5 *{ .SdQbRl(=(1n.-f(}N,-1 )0./02)1/,( 0 .140*,( NT-F1LA)G/S2 .f}),) ); | ^ | ~^~~ src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR' 153 | #definsrc/libavfilter/avf_a3dscope.ce: 68:S104Q:R (warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]) ((x)*(x)) 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/window_func.h:162:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | src/libavfilter/avf_a3dscope.c : 70 : 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]i f (FFABS( n70 | - M ) {> =" z0.p3 o*s M"), {" s | e ~~^~~ ~~t camera src/libavutil/common.hp:o64:s31i:t inote: oexpanded from macro 'FFABS'n" , OFF S64E | T#d(eeyfei[n2]e) ,F FAABVS_(OaPT)_src/libavfilter/af_surround.c T(YP:E(_F949L:13a:O) A T,warning: {>.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =db src/libavfilter/asrc_sinc.cl0=: 0.?f122: }36(949a,) :: | -( 6-warning: 0 (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].f , a if )(6)p) 0h. | asf ^, eT_ 122F | L AdG iS fl > }M, _In file included from P | ^src/libavfilter/asrc_hilbert.cIf :)l27 : osrc/libavfilter/window_func.h: 162:at| 17 ^~~~~~~~~~ ~z: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= i - .5f *162 m | , x src/libavfilter/avf_a3dscope.c := z71 * : 99 : M _ warning: P missing field 'unit' initializer [-Wmissing-field-initializers]Ii ,f (yF F= Az B71 S*( nm | src/libavfilter/af_surround.c u:l t1-;950 : 39 :{ warning: | M ^ ~ "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) le>ng=th " 9500 | ,".s3 e * t M l) e pnh{g a t| sh ^~~~~~~~~~~~ ~~e "_,d ifsrc/libavutil/common.h :64l =: O372F.f: F SE*T Mnote: _(expanded from macro 'FFABS'siPz Ie )-, p AVh64_ | aO#PTs_dTeeYfPiE_dni_IeN Tf, FlF ; {A.i 6BS (4a=1| 5)}, ~ ^~~~~~~~~~ ( ( a1), >src/libavfilter/af_surround.c= : 950060: 26?:, warning: ( implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LaAG)S }:, 950 ( | | - ^ (a ) ) ) | ^~~~ phase_In file included from src/libavfilter/avf_a3dscope.cdsrc/libavfilter/asrc_hilbert.c::27if72: l:12src/libavfilter/window_func.h :=162 :239: .:f warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] missing field 'help' initializer [-Wmissing-field-initializers]* M_ 72P162 | I | - {ph a sN eUL _Ld i f} l ; i | ^f | ^~~ ~ (FFABS(n - M) >= 0.3 * M) { | ~ ^ src/libavfilter/af_surround.c:952:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 952 | if (phase_difr > M_PI) | ^~~~~~~~~~ ~ src/libavfilter/avf_a3dscope.c:70:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c70: | 953 : 39: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]"z pos", "s e953t | c a me r a p o s i tpiohnas"e,_ OdFiFfSrE T=( e2y.ef[ 2*] ),M _APVI_ OP-T _pThYaPsEe__FdLiOAfTr, ;{ .d b| l ~ ^~~~~~~~~~= 0.f}src/libavfilter/window_func.h,-:6163src/libavfilter/af_surround.c0::86953.:26::f warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],warning: 6 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. f, T953FL | A G S } 163, | | ~ ^~~~ p ha s esrc/libavfilter/avf_a3dscope.c_ d :70i: 84f r: warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u = t2[.nf] *= 0M. _5PI70 | *- (p 1 ha s+{ e" _dzicpfoosr;s " (| ,( ^~~ ~"sMe_t P I*c(aFmFerAa BpSos(inti o-n" ,M) -O FF0S.3E T(*e My)e)[/2(](1) , -A 0V._3O)P T_*T MY)PE)_)F;L O| A ~ ^T , {.dbl=0.fsrc/libavfilter/window_func.h}:,163-:6690.:f ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0.f, TFLAGS }163, | | ~ ^~~~~ src/libavfilter/avf_a3dscope.c : 70 :79 :l uwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ n] = 0.5 * (701 | + {c o"zsp(os("M_,P I"*se(tF FcAamBerSa( np os-i tMi)o n- "0,. 3O *F MF)SE)T/(((1e y-e [02.3])) ,* AMV)_)O)P; T _| T ~ ^Y PE_FLOAT, {.dbl=0.fsrc/libavfilter/window_func.h}:,163-:6560:. f,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0.f, TFLAGS } ,163 | | ~ ^~~ lut[src/libavfilter/avf_a3dscope.cn]: 69:=91 :0 .warning: 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* (1 + cos((M _P69I | *( F FA BS (n{ -" My)p o- s0".,3 *" sMe)t) /c((a1 m- e0ra. 3p)o s*i tMi)o)n"),; src/libavfilter/avf_aphasemeter.cO| F:F ~~^~~ ~S 70E:T108(:esrc/libavutil/common.h :y64ewarning: :[missing field 'unit' initializer [-Wmissing-field-initializers] 311: ]note: ),expanded from macro 'FFABS' A V_OPT_ T64 | Y#70PdE | e_f FiL On e{A " rTF,aF At{e"B,S ."s(daebl)t =0(.(va)f}i d,eo> =r-at e600". ,f?, 6 OF0F(.SfaET,() f raTm:FLeA _G(r-aSte() }a,, )| ) ~ ^~~~ )A V _| ^O PTsrc/libavfilter/avf_a3dscope.c_:T69Y:P84E:_ Vwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] DIn file included from Esrc/libavfilter/asrc_hilbert.cO_:R27A: Tsrc/libavfilter/window_func.hE:, 69163 | :{. s 48 t:r { ="warning: "yp2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o5s"",} ," s0e, 163t | caIm erNaT po_s Mit iA o nX" ,, O F F LFA SG SE T }( e, yl eu[ t| [ ^1]n) ,] A=V 0_.O5P T* _(TY1PE _+F LcOoAsT(,( {M._dPbIl*=(0.Ffsrc/libavfilter/avf_aphasemeter.cF}A,:-6B0S.71(fn:, 108-: 6M0warning: ) .-missing field 'unit' initializer [-Wmissing-field-initializers] f , 0T.F3LA G*S 71M | ) }) , / ( | ({ ~ ^~~~~src/libavfilter/avf_ahistogram.c1 " -r ":, 0 71 ."src/libavfilter/avf_a3dscope.cse:3108):t69:: 79warning: :* vwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] i dMe)o) )r;at e69 | " , 71O| | F{ ^~~~~~~~~~~~ ~" FySp os " E{Tsrc/libavutil/common.h,: ("r a64f:"tsr37ae:e t mc"a,mnote: eera expanded from macro 'FFABS'_"rpa soett sveit ii)64, | od#dAeVfne_iO"onPT, re_ TOatFeYFF"APF, BSSE(_OFEFaV) T(SI((eaE)D EyO_TR(>AeTf=r [0E,a 1{ m]e_.?s)tr , rAa(ta=)Ve" 2_):,5 OAV _"P}(OPT,-T(_T Y_PaE0T,)_))Y FI NTPLE _| ^~~~O_MV IADATE,XO _,RA{ .TdbFlE=L,A 0.Gf{}S. ,s}-6t,r 0.=f" 2,5 | ^" }6,0 .f0,, ITNFTLA_GMS A}X,, F| L ~ ^~~A GS }, | ^ src/libavfilter/avf_aphasemeter.csrc/libavfilter/avf_a3dscope.c::6872::9198:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_showcqt.c : 6861 | : 72128 : | src/libavfilter/avf_ahistogram.c warning: {{:missing field 'unit' initializer [-Wmissing-field-initializers]72 "x po:"s108:" s, warning: i"missing field 'unit' initializer [-Wmissing-field-initializers]z see"t, 61c " | sa 72 | e mte rvai { dp o{e"s os"ri" ist,z i i e"z"sone",e " , ,tO FvFOS i FETd"F(ewsSo) eEt,rT (v AaVt_eOideeyPe"o,T[_ 0TsYPO]iEF_F)z,ISMeA AE"TGVE_,S (_fIOZFOFraEPSEmT,T_eT( wi_dY{PErta._stht)eFr,) LA=,O"8 VAA0T,_ V{0O_P.x4O0T0dbPl_"=}T_T0,.Tf}Y YP,P-0E_EVI6DE,O_I0MA _0.Gf,R, E _AF6STL0A.IfE,G Z,S TEFL {,}.A st,rG{S = }".2| , ^ s5 t"r} | ~ ^~~~=, "019,2 0Ixsrc/libavfilter/avf_a3dscope.cN1:T0_868M:0A84X":, warning: src/libavfilter/avf_aphasemeter.c }F,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:L 73A G: 98S : 680warning: } | ,, missing field 'unit' initializer [-Wmissing-field-initializers] | 0 ^ {, " 73xp o | s" , F" L{A seGtS" s}c",,a me r a| " p ^src/libavfilter/avf_ahistogram.csoe t :vsi73i:t96d: iwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]oon "s,i zOeFF" S,73 | EO TF (F{ e"ySe[s0Ei]Tz()src/libavfilter/avf_showcqt.c,e wAV:")_62,:128,:O " s ePTA_Twarning: tVmissing field 'unit' initializer [-Wmissing-field-initializers] _YO vPPEiT_d_TFYeoL Ps OEAiT62 | _ z ,I e M"A{{,G ."sE"OdF_bFS, l S=0IEZ E.T( w, ) ,{f} , .AV- s_6 0tO .rP T f="_8T", 0YsP60exE0_ItM4 A0vG.iE_0fdSe",I o},Z 0T, EF s,0L,src/libavfilter/asrc_sinc.ci z{eA :."GF170s:t,SLA57r: G}=O"warning: S, Fhimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d },F 7| 20S"| ~ ^~~~~ ^E }, T0,( w0, iF170LAdGtsrc/libavfilter/avf_a3dscope.ch | :)S }68, :, 79 A| :a warning: V ^_ tsrc/libavfilter/avf_aphasemeter.ctimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:O 74P:=T_97 :src/libavfilter/avf_avectorscope.cTa : 87YtP68E | warning: missing field 'unit' initializer [-Wmissing-field-initializers]:t_ 108I M:< 6AG E {74src/libavfilter/avf_ahistogram.c | 0 .fwarning: _ : 74 Smissing field 'unit' initializer [-Wmissing-field-initializers]I" x:p96?: Z oE swarning: missing field 'unit' initializer [-Wmissing-field-initializers]{ , ("a "{, ttr c. s ""-,t 74 | 87s | r" s e7t. = e 9c t" 5 a{{ 1"refdm e9rr) /c"osrc/libavfilter/af_surround.c2a0a sn" xpt:e(",t ",s 1o10082:.13r:e 0 "sse2ta8 t58i fsviwarning: d0"t v itdimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eeoi r}a*,t"e "oon , , "sM O FF,Siz_ P I Ee"1008,O F O*F T2 | 0F,SF(.O FF SEESTffr a0TE()c m , (T( :o e| _ iwent ~ ^~~r r f )yea[a t ,s0t(ep Asrc/libavfilter/asrc_sinc.cV_]O[)0h :F)170:P41,:]a)L,T_ swarning: ,eA GTAVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ _AdASY }O,P ViVfP T170___lOE _I | M ATO P| T GEY_P>T ^_ PS I_TT YE_MV_ZPYIa)P IEDPtEE_| , ^~~~~~~~~~ ~E t_ O{F I=_ R.ALNasrc/libavfilter/avf_showcqt.csTtEOTt:tr ,A,T63="< ,{:hd 7{ .128620..sf{i.: 0warning: t" 6?d missing field 'unit' initializer [-Wmissing-field-initializers](r}4b la==,= 0t0"2,}t.f2} , 0src/libavfilter/af_surround.c, 5,"-}0-,63 :210096,0 | 7F .L5A: .9f 5G,3905,f S :}, I)N {F ,6 0T /| Lwarning: AG.S_f , ^" implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M}(, f pA2X Ts.F" ,1009 | 2 8 5 L , | FfA ^ L G A * S G M _PSI }ph ,a}s* ,| e 2 ." ~ ^~~_fs d)i fe| ^: lt v=| src/libavfilter/avf_aphasemeter.c2i: ^~~~~~ ~src/libavfilter/avf_a3dscope.c .d75eo: 67f: r:a97src/libavfilter/asrc_sinc.c* 75Mt:e:170::_ P" warning: 29implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: Imissing field 'unit' initializer [-Wmissing-field-initializers], O: warning: -src/libavfilter/avf_avectorscope.cF implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]67 | :F88 75 | pS: 108 : hwarning: E {a "missing field 'unit' initializer [-Wmissing-field-initializers]gT c(" 170s | r ,{ea_ t " s 88 | { "d iaftlt; = | ~ ^~~~~~~~~~ src/libavfilter/af_surround.ceer :)t"a1009, ,tt: 26 g < :6rA V_ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e. "OPefseTtn_ T vi"d ?Yc 1009(zezo PoEn_ | a o ortVrt tmatIe"a, s O"D t"-,F,E" FOs7e t OSE_T. ( FRF9Ssrc/libavfilter/avf_ahistogram.cfc: 84:A107T5Era pE:, fwarning: Ta(mh )missing field 'unit' initializer [-Wmissing-field-initializers] mcea{s /e or e__d(n2a.riat.r 2a szofot848 | strl m=" e5) t =, 2f,[ "{. f A1O2 *" V]F5FS aM*_ PMI_ O)"E c_o*uPn,T}(zPo T2t ,AVI_oO_P.T"_ mTf,T -[Y)PY"P 2p hEa_VhIE _]:) seoDE O_IRN,T _wd AATVE,| im _,O ~~~~^~~~~~~ ~{ fu P . l1;ch{ .Ti,6 src/libavfilter/asrc_sinc.c| f: ^~~ ~s_ T4Yr171 :t1=Pa78r070Eme:=s }0,_F "warning: , 0Lto2 aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c , O5 "}c,u A m0u2lTaFsrc/libavfilter/af_surround.c, 5,t L:A G1715 | e { 1011I: S , ".N13: } F,L dOT,warning: ( A| bF_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](G ^lFMS.S0 =A1ET (0 X1011, | .f}}c07 5F,,o 0 2L u.n0t 8 35A 1| ) ,8 AGV,_ ^O f -1S.5 7 P isrc/libavfilter/avf_showcqt.cf : }647:T128 1,7_:T (warning: 0 3YPpEmissing field 'unit' initializer [-Wmissing-field-initializers], 7h_a s| e_edINT src/libavfilter/avf_aphasemeter.cF ^L-AiGT64: 0frS, | 765 } : 97 :>{,.i * warning: 6 | { ~ ^~~ *Mmissing field 'unit' initializer [-Wmissing-field-initializers]4 b"_=1e}traP,a src/libavfilter/avf_avectorscope.c )76I | t-e1: 89) src/libavfilter/avf_a3dscope.c",,*: :| 98*: b 66{: 75 ^~~~~~~~~~ ~1 0e warning: ":b warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 t missing field 'unit' initializer [-Wmissing-field-initializers]c ,a FL"A, + G 6689S" 0 | . | 6 2s " s e }4e8t t { ,0b v i 2 l"uye d2| f ^z o{osrc/libavfilter/af_surround.cme:) c* "o1012 roan t",:"ste*brets39et:a aiwarning: " ,s zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ctaOm+e "F,F e "., src/libavfilter/avf_ahistogram.c :SrEOa0 "z101285:T118F6so1eo | (r:F86t9 m "a S0v2if , t warning: E T(dceo;n eOmissing field 'unit' initializer [-Wmissing-field-initializers]) ,ot rF | asF S s ~ ^~~~~~~~~~tA[E pi V2_T85(hzaoz]src/libavfilter/asrc_sinc.c)O: | s eo em,P T171_:_ d"[A1VT70Y i{,]_:OPEfr " )O P_T_=TYr,Fwarning: V PhAFVimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I 2E.ef S*E_DO_i TE(PIgN171M | O w ) T hT__,_ TA V t,"P,RAY_P (I( TOEP{T _.T"E_.FiL-O0AYsP,src/libavfilter/avf_concat.c6 0TeE 4p:0,t_{=h7 59 :h55I: 1a}5,2 {0iMsA.Gwarning: s8missing field 'unit' initializer [-Wmissing-field-initializers]e._, t2sogE3 dd5itfra_5Sb5l,r rFmL8IZ= 1 ;59 AfGES=. " | | r ~ ^~~~~~~~~~- , f25 "a1}.,{src/libavfilter/af_surround.c } }t5.7:7 7| , ,is10123: ^7 e -00 5o *t 26 : .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] r*AV0_ o f=b"410O P1012T ew,i0 | _ t n x4 T ad100,Y P src/libavfilter/avf_aphasemeter.c ) o0w E:_ 1*" T77I: ,}*,hFN106T , b e eL: 1warning: t0a iAgh{t 0missing field 'unit' initializer [-Wmissing-field-initializers],p +0G, "F.L0 0h aS ,}A,i ,0 s G6 .4 677 2 eOS| ~ ^~~ | 4 F_F}FS E= 82LdAi,T (0 G}f, | p ^2 Sr }src/libavfilter/avf_a3dscope.c :h652i 1,,{ :"75fs)= 2.mp:t I| fNcT ",o * ^ *_bwarning: e)",s e*M implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Msrc/libavfilter/avf_avectorscope.c_tP tA :aI A+ X,m 90 V.e0V6 1:98-:_ d|658 Opwarning: hiaA | 69P0missing field 'unit' initializer [-Wmissing-field-initializers]2afs;src/libavfilter/avf_showcqt.c | T _ ne:_Fd| i ~ ^~~~~ T{ 65}:,f YpP"Ex90128 | r| ; ^ src/libavfilter/asrc_sinc.ch_z:o warning: :a171FoL missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~ ~{s:emO" 56 : A,""scwarning: olTosr"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,e "{,. d65t, b | cOlF src/libavfilter/avf_concat.c171a:=620:.54F: | m1S"warning: s e{0}Eemissing field 'unit' initializer [-Wmissing-field-initializers]t r a, zT (v " o omip r 0 62m | dc"_, "1 eo, s ,, s t ( ir(),AOFV _zO.P T_FTLF S Ee0"AAYG T (0z,oVPS 0" o_mE[ 07s5O2O8P_T}]eFt3 5v8If_,) FiSNETT,( w-T1Y., d{e)oP 5rAa| t ,.Ei7V ^e _674_"AVS_7 O=P,TOR3 7Te POTFI1_ -_0FNT}YT5SGE,TP Y0 ,,( ErPa* *{_EF_tIIebN.LM)e,TsOtArtG a_A E _AS)M AT,= VI_*X, {"ZnOoPn e .VE|,F T*_"d{b.}s,tbTY}PlE _rVeID,E 0= =t"Oa, +1.| f4_0 0 x4 ^0 }R000,"A},, .F LTA 620EG,0 4{8 ..sSt, 002 12r}0,, fF L, )= A"Gsrc/libavfilter/avf_concat.csrc/libavfilter/avf_ahistogram.c ::| 2S5165092 ^:*12: ": , T*b}ewarning: 53}:F,t missing field 'help' initializer [-Wmissing-field-initializers] , LaA G| ^warning: S missing field 'unit' initializer [-Wmissing-field-initializers]92 + | . }65 src/libavfilter/avf_aphasemeter.c 0,6 | : 1 | 78 {8 ~ ^~~: 611N U96 9:0 Lwarning: warning1 ,2Lfmissing field 'unit' initializer [-Wmissing-field-initializers]ssrc/libavfilter/avf_avectorscope.c generatedsrc/libavfilter/avf_a3dscope.cA V ;} :. 191:_ | 0 ^ 0: 64O100 780 | :,P :T| 74 _ T{Y P" ~ ^~~~~~~~~~ : warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_vIN warning: src/libavfilter/asrc_sinc.ciT:171implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:F48d:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L e A91 | o { G " .Si646 | , 4 171 "{} , | s e= {| ""t y0a ^r w} ,c "v, "0i " s e(t( ,r,edd . eIc0o o"N0Tn_ sou0ttMre7pAuXsrc/libavfilter/avf_showcqt.c,a:ts665 ct tA:2a""|1288m3,5,F:}e r8af -,warning: O y 1 Omissing field 'unit' initializer [-Wmissing-field-initializers]FF| a.w FF ^S E5T",S 7 (dEo7O7 37Te_Fv66 | ( c-F0i5 *oSd e n*Eb etot)r,T{(ayaaw) ,Asrc/libavfilter/avf_concat.c )"s V: 68bta r _O*P T:[_0AV*_50h:] _beTY"P)Ewarning: OtPT,_,_ missing field 'unit' initializer [-Wmissing-field-initializers]A Va_ OTBY P EP_FO OL+ T_LT68, "OsAYT, | { 0.e6PE._{ .td2bil=I0N T 46. , b 8{4fAa0r. i}V2g2=f6),_ O-1r8 04 =*4Pa1, 10*}T,p} 8b0_,h T, e0t,T Y0PFE_a 1+h,LB, .e iAgGOOFL0A2h5SL 61G8t5,,} ,S6" ,T{ }90 F.| i,2OfL; ~ ^~~ 6 FA| 4 =F GS ~ ^~~~~ | 0SE ^ T}(src/libavfilter/asrc_sinc.cbsrc/libavfilter/avf_a3dscope.ca},:r:,63 171_ h :0:39):| , ^74, warning: :1 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , warning: V src/libavfilter/avf_aphasemeter.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| :A 79| 171:F}A | 136 63, | V: warning: _ src/libavfilter/avf_avectorscope.c missing field 'unit' initializer [-Wmissing-field-initializers] O { | ":P92: ^((p.iT100 : 079t | _ warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]c T Y0h" PE7 , "_I5N92{ | ssrc/libavfilter/avf_concat.cet2 T8c a : , 3"m69 :{5 peh{a12:8 "rg s.ifwarning: aci"6,-missing field 'help' initializer [-Wmissing-field-initializers] n4g 1= p"".s e-i1, 569t tgc h"}7, | r " ,7 es eO t7 m e{nF3on NFU7oe cSL - 0o5 E*La }ntTr( n* b eapsdi t ott "c| h ^uat- o,f)- p) ,- hA O1a, V*FsIN_T _FeO*PbTeMS d_tTAEetaeYcXT PEt_,( + 0i.oFcFo6nL LnA2OoAtG4uTtrS8,paut "0 2s2f}) ,*{t.,[ *d b1O]Fbe l)F,t| = ^S Ea0 .ATf V(},+_ d. -OoP_0p6118T6h8_9as0iT0,n gYP21f_;E 8| d_e0src/libavfilter/avf_showcqt.c, ~ ^~~~~ It:TN67e:cFT128,tL:A G{S. src/libavfilter/asrc_sinc.c}i, iwarning: o:171 :6 missing field 'unit' initializer [-Wmissing-field-initializers]| n ~ ^~~114 =) ,:1 Awarning: V6_Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P0 } T67_, | T src/libavfilter/avf_a3dscope.c Y0P E:62 :,171 _B74O O | :2 L , {55warning: { ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i " 6 4 a=T x is F0 62 _hL} | ,(",A (G0., S0 }1"0 {, ,s 0 " eFt7ro| lL 5a ^x ilA",2s G 83h5S8"f-e1 .siet},5 g h7t "c77| 3,7ae- ^0 msrc/libavfilter/avf_avectorscope.c 5O e* :*bFert93FaS aro:lEl100) T*"(a:x ,* biOwarning: FeFsSEmissing field 'unit' initializer [-Wmissing-field-initializers]t a_Th)src/libavfilter/avf_aphasemeter.c, (: 80 :+125ro l93 | : warning: l0) , missing field 'unit' initializer [-Wmissing-field-initializers] . 6A2V 4_ A8VO_{O02 2P P"80f | T_TT_bT)Y *Y *cbP EP",e _ E{ t"F_"asLeItt o +O ANTble.T0,, lrue6 {{a c1 ..no8ndic6e9"tbra60,2lfs; 4 =t0. f=}| ,""s ^~~~~~~~~~~~~ ,e-t -p 11h a 80O,s} e1F8017, warningsF generated, tTFSL. oEA GlTe S (r a}c, noc | n ~ ^~~ e t rf a o srt [m2-src/libavfilter/avf_a3dscope.co]1):,n,o61 :74 A:I warning: dVNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]et_TO PeT__TcYPMEAXt,_ Ii oF61NnL" | T A,G, S{ {O. "Ffi6}FoSv4=,E "T80 }| , ^ ( , t"s e0,ot l e25c5arm,a enrTcea) F,F LoAAVG_SV }Osrc/libavfilter/avf_showcqt.c",P :, T _| T68O:128 ^: YF Pwarning: FEmissing field 'unit' initializer [-Wmissing-field-initializers]_S FELOTA(Tf,o v){, .68 d | b Al = Vsrc/libavfilter/avf_avectorscope.c{0 ._}O,P:T" 940_sTY:P,o 100En_:F1Lo _,OAwarning: Th, {missing field 'unit' initializer [-Wmissing-field-initializers]"FL. ,A d GbSl" =s }949e, | 0 t .| ^ f{}s, o n"og r4aac0"m, h,e i1"sge50ht, tT FL"Aa, lOFGFS src/libavfilter/avf_aphasemeter.c}pS:ET,(h 81sa| o : ~ ^~~~nc125 :oo n_warning: htmissing field 'unit' initializer [-Wmissing-field-initializers])r, a s t ", O FAVF_O SP81 | TE T(_ c To{ Ynsrc/libavfilter/af_surround.c"PttE:_r"I1067:a,N13s tT:, [ 3 ]warning: { ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ., iA6 V4_ "= O-s1 Pe}T t 1067,_pT | Y h PEa_ I s N e T , t o{ li.-erfi1a 64,n(=p cI2h55e}N,T as _0e, f2orM_Ad5 Xi,5mof ,nol F L deTA>tFG eML_SPcAti oIG)}nS" , | ^~~~~~~~~~ ~ , }, O | | ^F ^F SET(tolerance), AV_OPT_TYPE_FLOAT, {.src/libavfilter/avf_avectorscope.cd:src/libavfilter/avf_showcqt.cb95l::9569 ::=128 :0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]warning: }missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_surround.c ,: 10680:, 9539 | : 1 69 | warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] F {L "ArG {1068fS | ", "" } fs, ue llthd | ^r src/libavfilter/asrc_hilbert.c", : 45e: 118 : d warning: p hfmissing field 'unit' initializer [-Wmissing-field-initializers] "asadseee_t" fduilf,src/libavfilter/avf_aphasemeter.c llh d45 :s i | 82=z 2 . :e130"f * :M ,_warning: P I - missing field 'unit' initializer [-Wmissing-field-initializers]O F O F{FFSph aSE"EsTes_Tdi (am(pf82lfufll | e;a lh d_rda| t)ee, ~ ^~~~~~~~~~ "[,0 " se]t src/libavfilter/af_surround.c{) s a:m,"A1068V:p26 :an_lAV _gwarning: OeP TOlPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T r_atee_TT"YP"EY,P, "_sIeN E 1068 | t T ,_ OFBF{S a O .EiTnOgl e6 4(Lsa mtp=,lph1 5e{}_hrart, a.ei6e4) s0esh ,, _Aol= dVid 21_ f}fo5rOlP,5 , T _ To= T FYuL AG P Et_2S },-I. oNfTf, { - p | . h* ^i a s6 4Me = _0PI d4e, 4t-1 1phea,s0e_cd 0 t}i i,ofnl ; "| ^~~ ~src/libavfilter/avf_avectorscope.c :1, 96 : 95, F: OFL IFSAwarning: NETGmissing field 'unit' initializer [-Wmissing-field-initializers]T(Sa _nM}g,Al e X96 | )| , ^ , AV _ O {P " gTf"F,L _"ATGsS Y}e,PtE _F L| gO ^r src/libavfilter/avf_showcqt.cAe:T,e70 n :{f114a:. warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]deb "l ,= 1 7 0 .} ,O F709F | 0S, E T1(f a8dsrc/libavfilter/asrc_hilbert.ce[{0:461:118 :",] )src/libavfilter/af_surround.c :sF1070:,warning: missing field 'unit' initializer [-Wmissing-field-initializers]AoL13A Vn:G _oOPSTwarning: __ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v"T,Y} 46 | P,E"_ I s N1070T,e t | | {s ^ .io{6 n 4"=1o0 r gr}"a ,,m if (0p v , ho src/libavfilter/avf_aphasemeter.cals2e _:u835: 130dimf5, :er",T warning: FOF Fmissing field 'unit' initializer [-Wmissing-field-initializers]> L"ASE TMs_eG(S P} I)ts,83o | ^~~~~~~~~~ ~ | ns | oa_ ^ m vp{ ")al,e" , r a tA eV "_", O s PeOT_tTFYP E_FSasrc/libavfilter/avf_avectorscope.cSTngEl:RTe( 97I:95s: twarning: Nasrc/libavfilter/af_surround.chmissing field 'unit' initializer [-Wmissing-field-initializers]reGm: s,p1071l:ho le{39 :d_ r.97 | a swarning: ft timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e{r )" ,=bf "A" ,V1071_16 " | OP"T }s_eTt ,oYrP b E o_ l utI-u N 0oef -T,, {f ap ha.s id 0 peh 6e4, aFd"=, sLeAtGe4 41e_Sdc 0 i}ftr0 ,i o}O,F =| ^n "F , S2E1O,.TfF *I(F SNETfaMT__Pd(MaAIXen ,-[g2 psrc/libavfilter/avf_showcqt.chla] ),: es)e, 71FA_V A:VLdA_O_114i:GPS OPfT T}_,T r _warning: TY;P | missing field 'unit' initializer [-Wmissing-field-initializers] ^Y E | P ~ ^~~~~~~~~~_E _IFLNOTA,T 71, | src/libavfilter/af_surround.c{ :1071.:{ i266.4 :d=b{l warning: 5 } implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]=", src/libavfilter/asrc_hilbert.c : 47 1v70o:1180,l :.u}2,1071 warning: m5 | 9missing field 'unit' initializer [-Wmissing-field-initializers]e5 ,0 ,T "F, 1 8L A 0,G" S se t F 47s | }Lo n o,A g rG p | a ^Sm{ hvo l u mae"}"se,_, dtiafr OpF F s| =S 2"., ^EfT * (M _sP oI n osrc/libavfilter/avf_avectorscope.c_v ), :-98 ":p hass95eet_ : nwarning: dAumissing field 'unit' initializer [-Wmissing-field-initializers]mibVe f_rO;r P| Tsrc/libavfilter/avf_aphasemeter.c ^~~ ~ 98o | _ : fT 84t apY:P s{ 154E"_":, Saf "Owarning: T,F missing field 'unit' initializer [-Wmissing-field-initializers]RF" ISNEsT(Gnebt ,al_t apps {)h,84 a | . s {f " t radu A=drVa e"_,t"ioOn 1 P6 " OT"_, F TY"PEF_}sSEITN(,eTf, t amd e i{n[i . i3mu m6]0 4m),=o, 2An0o2V, 0o_ F5LrO 1A}PGoS ,}Tu ,1_tT 1 ,-YP| E ^ of_ U-IIpNNTTh,1a6 s_e{M A.idX6,u4r =aFt5LiA}Go,n S src/libavfilter/avf_showcqt.c 0 , i2n:}72:5114: ,5, s warning: missing field 'unit' initializer [-Wmissing-field-initializers]Te c F| L ^o AnGdsS", OF}FS72E, | T | ^( d u r{a t"ibona),r _AvV"_src/libavfilter/asrc_hilbert.c,:O48 :P T_118TY P:"E swarning: _emissing field 'unit' initializer [-Wmissing-field-initializers]tsrc/libavfilter/avf_avectorscope.c Db :UaRA99rTI:OgN,94 r {:.a48 | i6p4warning: h =vmissing field 'unit' initializer [-Wmissing-field-initializers] 2o00 0l {0u0 "m099t | e}" ," , , O0 { F", F Sz E o M AXT_DoU"(mbRas"A,reT I"_stOvN)e, , tF n zLo o uAmGS m bfe}Aarc,t V_ OPo oTfr| _ ^ "tT, aY pPOsFE"F,_S ESTOTFR(FISzEoNTGo(m, n{) .bs,_src/libavfilter/avf_aphasemeter.ct tAr: a=V_85Op s):,154 P"T_:TY Ps o noEwarning: _ _Amissing field 'unit' initializer [-Wmissing-field-initializers]V_vD" OO UP}T,B _TLY EP0,E 85, _ | I { N0,. d T Fb, LAlG={{.Si16 4 }},"=d, 2" 20,5| 10, ^} , 111 , 0 , UI"NTT1s6etF _MLAAmXi,G nSFi L}src/libavfilter/avf_showcqt.cA,m :Gu| m 73S: ^m 114},o no: o| warning: missing field 'unit' initializer [-Wmissing-field-initializers]r ^ o ut-of-ph as73e | du r a {t i"ovno liunm es2e"c,o n"dsrc/libavfilter/asrc_hilbert.css:e"49:t141 :, warning: b missing field 'unit' initializer [-Wmissing-field-initializers]a OrFgFrSaEpTh( dvuo rla49utm | ieo " n ,){, AVO"_nbF_OsFPSaETT(mb_pTYaPrl_vE)e_,DUs RA"T I, O" NAsV,e t_ t{hOP.e Ti_nTum6Yb4=P2Ee_S0rT o0f R0sIN0aG0m0, p{}l e,s. s p0et, rMr A Xr_D=UReA qTue"sItesdO foNnr,o a_mFe"v,L"A GS O}},F , F S0| ,E ^T0 (, nFbL_AsGaSm p}l,e s )| src/libavfilter/avf_aphasemeter.c, ^ : 86A:V12_: Owarning: Psrc/libavfilter/avf_avectorscope.cmissing field 'help' initializer [-Wmissing-field-initializers]T:_ T109Y: P9786E:_ I | NTwarning: , missing field 'unit' initializer [-Wmissing-field-initializers] { .{i6 4src/libavfilter/avf_showcqt.c N= :U L10742109 | L: 4 } 128} ,: {| ^ warning: 1" ,missing field 'unit' initializer [-Wmissing-field-initializers] IsN T_wMaApX",, F"LsAwGaS p}74 ,x | | a ^ x i{s "wsiotnho y_ ga"x,i s" , " seOtF FsSoEnTog(rsrc/libavfilter/asrc_hilbert.csa:mw50 a:gp141)a:, warning: m mmissing field 'unit' initializer [-Wmissing-field-initializers]aA V"_O,PT _TOYFPEF_SB E50O | TO( L s {, o {".nn",i o 6 _ 4 =g ),1 } A, V_"O sPT0_e,Tt Y t1hPe,Esrc/libavfilter/avf_a3dscope.c n uT_F:mFbL136L:e41A: OrGwarning: SA oTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f },, s {| ^am.pl ed 136s | b ple rf ==r e q31.u.e0s0 fte}d, f r/a mt ea n "f, O(F fF Sov E *1 T.(n0b._0,5 safmp7l .e* 0M,s _)P I ,/ AV _O1P 80T.f )_; F L| TA ~ ^~~~~GY SPE _I}N,T ,| src/libavfilter/avf_a3dscope.c ^{: 136.:i6254: =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 024}, 1, src/libavfilter/avf_avectorscope.c136I:N | 115T _ : M f12 A:X,= F Lsrc/libavfilter/avf_showcqt.cA1:warning: Gmissing field 'help' initializer [-Wmissing-field-initializers].S75 0:}128 f115 , | : /warning: missing field 'unit' initializer [-Wmissing-field-initializers]ta n| {f ( ^NfU LLo } v75 | * | 0 ^.5{f * M"_gPIa mm/a" ,1 8 0 . "fs)e;t s| o ~~~~^~~~~~ ~n ogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS }, | ^ src/libavfilter/avf_showcqt.c:76:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, src/libavfilter/af_volume.c : 85 :1.930:, warning: 7.missing field 'unit' initializer [-Wmissing-field-initializers]0 , FLAGS }, 85 | | ^ OFFSET(replaygain_preamp), src/libavfilter/avf_showcqt.cA:V77_:O128:P T_warning: TYmissing field 'unit' initializer [-Wmissing-field-initializers]PE _DOUBLE, { .77d | b l = {0 ."0ga m}m,a 2-"1,5 . 0", s15e.t0, bAa|Fr g}r,a p h| src/libavfilter/asrc_sinc.c ^g :a278m:m19a":, warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSEsrc/libavfilter/avf_abitscope.cT(:ba54r_:g) 108, 278 : | warning: Awsrc/libavfilter/af_volume.cormissing field 'unit' initializer [-Wmissing-field-initializers]k V:[870_:]OP82T _T:Y= Pwarning: Ee_ missing field 'unit' initializer [-Wmissing-field-initializers]xFpL54O AT(, | w or k{ .[d b l 0=])87; { | 1| . 0 } ~~~ ^~~~~~~," ra t e " , 1 " 10.s 0e warningOt,sF generated vF. 7i.d0e,S o E rT (arFtLeepA"GSl ,asrc/libavfilter/asrc_sinc.c }y,g O:a inF_279:| 19F:S no ^clEwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] iT (pf)r, a A279mV | _e O P_T rw_aorTkt[YeP1)src/libavfilter/avf_showcqt.cE:_78B:]128,: Owarning: O L=, {missing field 'unit' initializer [-Wmissing-field-initializers]e AV _.xpOPiT(w 6_Tor78k4[Y1] | ) =P ;1 E _| ~~~ ^~~~~~~ }V I{ ," bDa0rE_Ot,_"R A,1 T ",sE eA|,F {}.,t sb t arr | t= ^ra"n 2s5p"a}r,e nc0y",, I Nsrc/libavfilter/af_volume.cOT:_F88M:F12:A SXwarning: ,Emissing field 'help' initializer [-Wmissing-field-initializers]T( ba rFL_A GSt }88,) | , | ^ A{V_ ONPUTL_TLY PE}_ F L| ^O AT, { .dbl = 1.0 }src/libavfilter/avf_abitscope.c,: 55 : 108 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.0, 1.0, 55 | F L A G{S "}r," , | ^ "set video rate", OFFSET(frame_rate),src/libavfilter/avf_showcqt.c :A79V:_128O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_VIDEO_R A79T | E , { .{s t"r=t"i2m5"e}c,l a0,m p"I,NT _ M A X",s eFtL AtGiSm ec}l,a m p| " ^, OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { src/libavfilter/avf_abitscope.c.:d56b:l99 : =warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]. 17 }, 56 | 0 . 00 2{, "1s.i0z,e " , "FsLeAtG Sv i}d, e o| ^s ize", OFFSET(w), AV_OPT_TYPE_IMAGE_src/libavfilter/avf_showcqt.cS:IZ80E:,128 :{ .warning: smissing field 'unit' initializer [-Wmissing-field-initializers] tr=src/libavfilter/avf_a3dscope.c"1:01712src/libavfilter/asrc_hilbert.c :4:80x3553src/libavfilter/asrc_sinc.c | 2:5:6 "}:, 10: 2920warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0warning: :{ ,missing field 'help' initializer [-Wmissing-field-initializers] 62 F": Lwarning: AtGc 53implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S "}171, | , | | f l ^o {N a292tU c | LLr} | = ^ c o fosrf " s(et( rtiimosrc/libavfilter/avf_abitscope.c =elc: 0l la57;*: 99mp "i : Mwarning: , _DiOwarning: U>Bzimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e " ,L O1FEF,S] {E T 171 | . (/db w ) lM_ PfIl,o = + AaV _ Ot0 c.rP. 5T1_=Tf)7 Y;Pc}o sEf,i_(I M+ro l A+l G) *E { _MS I _ P0| ZIE /. ~ ^~~ ,0102 ,80{. .sft1r.src/libavfilter/asrc_sinc.c0)=:,;"292 1 : 0 | ^~~~ ~29 2 4:F Lwarning: AxGimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 S5 6}",} , 0| , ^ 0292 | , F L AfGorS (i} ,= 0 ;| i ^ <= (int) (psrc/libavfilter/avf_showcqt.ci:_81w:r128a:p swarning: [wmissing field 'unit' initializer [-Wmissing-field-initializers]o rk_len >> 1] 81/ | src/libavfilter/avf_abitscope.cM :58_:PI +154 { .:src/libavfilter/avf_a3dscope.c :5fwarning: )";172 missing field 'unit' initializer [-Wmissing-field-initializers]ia:t +35+t):a c {warning: kimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " | 58, | ^~~~~~~~~~~~~~~~~~~~~~~ ~ 172 { | "" cs ol eoftrl osata "ts,tra c"ks et=imte " ,csh aiOnnFFfSnET(e(rlosa ltl c*t oalMcko)_r,s P ",I O / F1A8FVS0E_.TOf(P)c;To_ l | T ~ ^~~~~o YrPsE)_, DAOVUsrc/libavfilter/avf_a3dscope.cB_LOEPsrc/libavfilter/asrc_sinc.c:,172 T{: :._294:2118dTblsrc/libavfilter/af_surround.c:: Y P warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: =E implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1192_0 :} ,S 51 172 T : | R Iwarning: N G , 294{.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s | t f r l 0 o=. 0" 1192a,t 1r ei | s.d|f r s0g,r (=f -e asi>neh b s(fn(orp iFL|Aobl_mGpSluls *_ M}eis_P,|zyee l=uI l| ^m oFF M) />w|Ao r X1(a1f,ab8s(np e0akgs-._e|>wfilii)mmesrc/libavfilter/avf_showcqt.cn;_ps_isz|epsrc/libavfilter/avf_avectorscope.c: u:m 126)i*n 82( | :)k |:m128a1 ^~~~ ~. 28-: {warning: : g e comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]| ~~~~ ^~~~~~~warning: nst missing field 'unit' initializer [-Wmissing-field-initializers]- a>|obverrsrc/libavfilter/asrc_sinc.cl:o294 a:82 | w34p126)n) ; : | warning: " }| ~ ~~~^~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 0 , {0 , src/libavutil/macros.h "294:F Lbi | f47 AaGS }:,(s e28f: y >renote: q| " ^ = expanded from macro 'FFMAX', " s - src/libavfilter/avf_a3dscope.cis:>173f:e (h ||36t:f 47warning: a | bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s xb >#=( adi s173s | e m-ef ipn> ff_ew FrFlMs)ume)q o>A uaXf(| a ~ ^ ~~~~etna, b cby")csp( psrc/libavfilter/avf_avectorscope.c, (=e a:O(Fck126a:Fo_) 15>S Es(ib): Tf(mppi_ s?( twarning: chu b(comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]m *aas) src/libavfilter/avf_abitscope.cM)_ e) {: P| : ~~~~ ^~~~~~~~~~~~f 12663 | I r:13 ( warningb e 12/s)q) ):, generated. iwarning: f1 missing field 'help' initializer [-Wmissing-field-initializers]A V 8| 0 _( ^y.63f | O ) ;P> = T_ T Y P s{| E ~ ^~~~~- _N src/libavfilter/af_surround.c>DUL:h1192O:U51BLLE ,src/libavfilter/avf_a3dscope.c :: 173|{ }:| warning: . d21ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b:l >| ^ = warning: =s Bimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]A- >w ) S 1192E | | F ~ ^ ~~~~R E173Q | } ,s - >h f lsrc/libavfilter/avf_avectorscope.co p o :_129a:10st13.0i :, zc pwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e 1 0 =0= 0 cF0F MAo0s129X | . 0 ,f ( 1,( Fs ->pwLi tiA GcSn } , h_ ys * | ^i =M z_FeFP IM* IN/((y 11.8,0 -s -s.->>ohf)v;e - rsrc/libavfilter/avf_showcqt.cl:183| a)p: ^~~~~ ~128:; )| ^ ~ ~~~~~~~~ warning: )missing field 'unit' initializer [-Wmissing-field-initializers] ; | ~ ~~~^~~~~~~ src/libavutil/macros.h src/libavutil/macros.h:83:49 | :4725:: 40 note: expanded from macro 'FFMIN': note: expanded from macro 'FFMAX'{ "49e | n#ddeff inree47 | Fq#"F, deMfI i"Nnse(e at,Fb Fe)MnA Xd( (a(af)r,e >bq ()usrc/libavfilter/avf_a3dscope.cb) e(n(:?c (ab174:y36)"): ,> :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( aO)()FbF SE) T 174?(| | e ~ ^ ~ (nad ) f: rf src/libavfilter/avf_avectorscope.ceql)o,(:b)a) 130 t :s| ^ 13Ap =: V swarning: _OiPcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]nTf_( pTiYPtEc_h *130D | M O_ UP B I L E/, x{ 1 .=80d. fbFl)F; M I= NE| ( ~ ^~~~~N xD,F RsE-Q >src/libavfilter/avf_a3dscope.c}w ,- :1 )174 : 21; : warning: | 1implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 ^ ~ ~~~~~~~~. 0, 1 001740src/libavutil/macros.h00 | .: 049 :, 25 : f Flonote: aLexpanded from macro 'FFMIN't A GsS p} 49, | =#d esi nf| if( ^pint che *F FMM_IPNI (/a ,18b0).f )((;a ) | ^~~~~ ~> (b) ? (b) : (a)src/libavfilter/avf_showcqt.c): 84 :| 128 ~ ^ ~: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "coeffclamp", "set coesrc/libavfilter/avf_a3dscope.cff:c175:l34a:mp ",warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(coe f175fc | l am p ) ,f lAoVa_tO cPyT_ T=Y PcEo_sFfL(OyaAwT ,* { M._dPblI =/ 11.800 }., f ) ; | ~ ^~~~~ 0.1, 10.0src/libavfilter/avf_a3dscope.c,: 175: 21: warning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]L AGS }, 175| ^ | float cy = cosf(yaw * M_PI / 180.f)src/libavfilter/avf_showcqt.c;: 85 :| ^~~ ~114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { src/libavfilter/asrc_sinc.c"t:l330e:n51g:t hwarning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set tl 328e | n g t h "a,v _lOoFgF(Ssrc/libavfilter/avf_a3dscope.csE,:T (t176lAV:_e34Ln:Og Gtwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]DhE )BU,Gsrc/libavfilter/avf_aphasemeter.c , "% :176AdV_ | O164P T : n_T11Y:P P I= %Egfwarning: _ Splimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TeRoI aakNtG-,su m@ %s{ i.yst=r %=164= | g (v al @Tsr%LEiNeiGnt=u%rTfgn H( )(yp},; laehw na= *s0%, 0ei M+ ,1 ._) /FLpAP IosGtS2 =. }/%* ,( i (w%1g 8%0%| ^- .1));f\)n;" ,| ^~~~~ ~ | | ~ ^~~~~ ~~~~~~ 15 src/libavfilter/avf_a3dscope.c329: warning | 176:s generated 21src/libavfilter/avf_showcqt.c:. : 86: 128 warning: :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] warning: missing field 'unit' initializer [-Wmissing-field-initializers] w o r176k | _ l e n,f 86lpo | ati sy_ w= ra p ssi n[{wfo ("rcoyukanw_lte" , n *" sMe>_t>P 1It ]/r a/ Mn_1PIs80,f.o rmf pc)eo;u akn,t ",| p ^~~ ~eOaF kF_SiEmTp(_csouumn,t) ,im p _ p ea k, AV_OPT_ T330Y | P E_ I N T , { . i 6w4o r=k[ i6m p}_,p e a k ] , * l e n, * p o1s,t _3l0e,n , 1 0 0F.LfA GS- },1 0 0| . ^ f * *post_len / (*len - 1)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/asrc_sinc.c :87330: | 12 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "fcount", 328" | s e t farve_qluoengc(ys , cAVo_uLnOtG"_D,E BOUFGF,S E"T%(df cnoPuIn=t)%,g p e a k - sAVu_m@O%PiT=_%TgY PE(_IvNaTl,@ %{i .=i%g6)4; = l0en =}%,i p o st = % i ( % g % % ) \0n," ,10 , | ~~~~~~ FL 329A | G S } , | ^ work_len, pi_wraps[work_len >> 1] / M_PI, pesrc/libavfilter/avf_showcqt.cak:,88 :114p:e awarning: kmissing field 'unit' initializer [-Wmissing-field-initializers]_ imp_sum, im p88_ | p e a k{, "fontfil e"330, | " s e t a x i sw ofrokn[ti mfpi_lpee"a,k ]O,F F*SlEeTn(,fo n*tpfiolste_)l,e n ,A V_1O0P0T_.TfY P- E1_0S0T.RfI N* G*,p o{s t._sletn r/ =(* lNeUnLL -} ,1 ) ) ; 0| , ^~~~~~~~~~~~~~0 , FLAGS },src/libavfilter/asrc_sinc.c : | 329 ^: 60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_ahistogram.c: 328323 | : 18 : warning: avimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ log(s, AV_LOG_ D323EB | U src/libavfilter/avf_showcqt.c:2G , warning89: 114 :s" generated % warning: . missing field 'unit' initializer [-Wmissing-field-initializers] d unfPI= %=g y89 | p fea k *-s um{@ M"%_if=P%Iongt; (" | v ^~ ~,a l @ % i = % g ) ;" sleen=t% i apxosits= %fio n(%tg"%,% )O\Fn"F,S E| T( ~~~~~~f ont), src/libavfilter/avf_ahistogram.c329: | 324 :18 : A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O P T_ TYwPo E_324Sr | Tk _Rle nI, pN iG_ ,w r a { p s [w.vof s=rt kyr_ fle=n * >>NM _PUI1;L] L /| }M_ ^~ ~P, I , p e a0,k 0,, pFeLaAk_GiS m}p,_ su m,| ^ imp_peak, | ^~~~~~~~~~~~ src/libavfilter/asrc_sinc.c:329:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showcqt.c :32990 | : 114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] work _90l | e n , {p i"_fwonrtapcsol[owro"r,k _ l e n"s et> >f o1n]t c/o Ml_oIn file included from Pr"I,src/libavfilter/avf_showfreqs.c,: p eO36FFaSkE: , Tpsrc/libavfilter/window_func.he(:akf_155oni:mtp_60sco:loum , rwarning: i)m,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ApV_ p_OePaTk_,T Y P| E ^~~~~~~~~~~~~~~~~~~~~~~ ~_ STRING, { 155. | st r = F O NT C OL O R }, l0u,t [0n,] F L=A GeSx p(}-,0 . 5| * ^ SQR((n-(N-1)/2)/(0.4*(N-1)/2.f))); | ~^~~ src/libavfilter/avf_showcqt.c:91src/libavfilter/window_func.h::114153:: 30warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'SQR' 15391 | | { " a#xdiesffiilne"e, S QR (x ) "(s(ext )a*x(ixs) i)m a g| e ^", OFFSET(axisfile), AV_OPT_TYPE_STRIsrc/libavfilter/window_func.hN:G155,: 60{: .warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tr = NULL }155, | 0 , 0 , F L AlGuSt [},n ] =| ^ exp(-0.5 * SQR((n-(N-1)/2)/(0.4*(N-1)/2.fsrc/libavfilter/avf_showcqt.c):)92):;128 : | ~^~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/window_func.h:153:26: note: expanded from macro 'SQR'92 | { 153" | ax is " , # d e f i n e "dSrQRa(wx a)xi s("(,x )*O(FxF)S)E T| ( ^a xis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:src/libavfilter/avf_showcqt.c120::10093::128: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] 93 | 120{ | "t e x t{" ," s i z e " , " s e t "vdirdawe oax isisze"",, O FOFSFEFTS(EaTx(isw)),, A V _ OP T _ TAVY_POEP_TIM_ATGEY_PSEI_ZBEO,OL ,{ .{ s.tsrc/libavfilter/window_func.hri 6:4=162 :"25 : 6=warning: 4 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1x 5}1, 2 " } , 162 | 0 , 0 , F L AG S 0i },, f1 , | ( ^ FF A B S ( n -F LMA)GS >}=, 0. 3| ^ * M) { | ~~^~~ ~~ src/libavutil/common.hsrc/libavfilter/avf_showcwt.c::64121::31100:: note: warning: expanded from macro 'FFABS' missing field 'unit' initializer [-Wmissing-field-initializers] 64 | #d e121 | f i n e F{ F"sA",BS (a ) ( ("as) e>t= v0id e?o s(iaze)" :, ( -O(FaF)SE)T) ( w| ) ^ , AV_OPT_TYPE_IMAGIn file included from E_src/libavfilter/avf_showfreqs.cS:36I: Zsrc/libavfilter/window_func.hE:,162 :{17.:s twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = "640x51 2162" | } , 0 , 0 , F LAiGfS (}F,F A B| S ^( n - M) >= 0.3 * M) { | ^~~~~~~~~~~~ ~~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' src/libavfilter/avf_showcwt.c:122 :6499 | #:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne FFABS(a 122) | src/libavfilter/avf_showcqt.c :( ( 102 {a: )114": r>a= twarning: 0e missing field 'unit' initializer [-Wmissing-field-initializers]"? , ("sae)t :v ( -i(a102)de | o ) ) r a { t "ec"| s, ^~~~c h OeFmFe"S,ET (In file included from rsrc/libavfilter/avf_showfreqs.cat e ":s36_: src/libavfilter/window_func.he:s162t tco:l39r)o,r :AV _ scOhPwarning: Teimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m_T YeP"E_,S T162RO | FFIS NE GT( cs, c h {e m.e )s, tAVIn file included from r _src/libavfilter/avf_showspatial.c: i35OP=Tf: _ "T2src/libavfilter/window_func.h5("YFP:E},F 155_AST0R:,I B60N0S:G,, ( {F n.warning: L s-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AM)t Gr> =S }=,C S| 0C ^H .E3M E* M}155), | { 0| , ~ ^ 0 , FL AGlSsrc/libavfilter/avf_showcwt.c u}t[:n, 123 ]: =| 99 ^e: warning: xmissing field 'unit' initializer [-Wmissing-field-initializers]p (-0.5 *123 | S QR (src/libavfilter/avf_showcqt.c ({n:103 :-"r("12N:, -warning: missing field 'help' initializer [-Wmissing-field-initializers]1 ) /" 2s)103e/t | ( v0 i .d4 {e *o NrU(LN-aL1 t)e/"} 2 ,.| ^f ) )O)FF;S E T| ( ~^~~r ate_strsrc/libavfilter/window_func.h),: A153V:30_O:P Tnote: _expanded from macro 'SQR' TYPE_ S153T | R IN G , { . s t#rd e=fi n"e2 5S"Q},R (0x,) 0(,( FxL)*A(Gxsrc/libavfilter/window_func.hS) ) : 163}:| ,86 ^: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ 163 | src/libavfilter/window_func.h : 155 src/libavfilter/avf_a3dscope.c : 60 ::l u263warning: :t51:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = 0. 5 155* | (1 + c o s ((263 M | _ lPuI t*[ n( FF]AB S (n= co-en xMps)t( -- 0 .i0n5t . r3 * =*S 1Q2MR8.)f) (/(+(n (1-21( N7--.1 )f0 /.2*)/3 ()si0nf (*c.h 4* (/M N)(-)1c))h;/ a| 2.nf ~ ^ n)e)l)src/libavfilter/avf_showcwt.c:s130;: 115:-| src/libavfilter/window_func.h ~^~~1:) warning: * 163missing field 'unit' initializer [-Wmissing-field-initializers] M:_src/libavfilter/window_func.h69P: warning: :Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]153) ; : 26| : ~~~^~~~~~~~~~~~~~~~ ~note: expanded from macro 'SQR' 130163 | | 153 | { " m i n " #ld,efut [in] ne"s=e t S0 .5Qm iRn*(ix ) m((u1 (m+x ) c*(fxors)(e) ( qM| u_e ^ncPy I"*,( FOFFFASBEST((nm -i nMi)mu m- _0f.r3e q*u Me)nc)y/()(, 1A V-_ O0PT._3TY)PE _F*L OMA)T), ){;src/libavfilter/avf_a3dscope.c. :265d:b | 51 ~ ^l := warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2 0.}, 1, 2000, F265L | src/libavfilter/avf_ahistogram.cA src/libavfilter/window_func.hG ::S389: 32163 : : 56} ,warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | c o ^n st int 389b | = 163 1 | 2 8 . f + 1 27 . f src/libavfilter/avf_showcwt.c : *l131o: ucu120t[to:0[] s+ =n fwarning: (]amissing field 'unit' initializer [-Wmissing-field-initializers]c a h= *0/ .y5f(; ch *131a| n | ~ ^~n ( e1 +l {s c- 1o)"s (m*a( xM"_PMI,_P I* )"s(et; Fmsrc/libavfilter/window_func.hax iF :mA| B162Su ~~~^~~~~~~~~~~~~~~~ ~:25(:mn -src/libavfilter/avf_ahistogram.c f:rewarning: qM390)u eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n :-c32 y0:". 3, Owarning: *162 Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | MF) S )/E( (T 3901( - | m 0 .a3 x ) i *m M)u)im); _ff r| ( e ~~^~~ ~quFe n cFoAyuBt)src/libavutil/common.hS[,: (1n]64 :AV +=31_-:O a PaTMnote: ) expanded from macro 'FFABS'_* u>f TY=P;E 0 _ FL.| 64O | #3d ~ ^~A e*fT, inMe{). d F{Fb A l| B S ~~^~~ ~~= ( a2)0 0(0src/libavutil/common.h(0src/libavfilter/avf_ahistogram.c:a:.391:6432): },:31 >:= 0warning: , 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: ?19 2expanded from macro 'FFABS'0 0 (0a,) 391FL:A | G64( - S | ( #}a) )d), ef | i ^ | n ^e F FA B S (oa)uIn file included from t(src/libavfilter/avf_showfreqs.c:[36: (src/libavfilter/window_func.h2:a163]:48): +>=warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] a0a ? *(src/libavfilter/avf_showcwt.c a:v )132f163 ::; | (115 -: ( | ~ ^~ awarning: ) missing field 'unit' initializer [-Wmissing-field-initializers] ) ) | ^ l132u | t [n ] ={ In file included from "0src/libavfilter/avf_showspatial.cl.:35o: g5bsrc/libavfilter/window_func.h ":,* "162s :e(t117 : warning: +l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oc gaorist((h M162 | m _ iPc I *b(F aF sA i Bs S " (,n i- f O (MF)F FFS-EA T0.B3( Slo*( gMna)r) /i- (Mth()m1 >i= c 0-. _b30as i.s)*,3 A V)M_ )O* {P TM| )_ ^~~~~~~~~~~~ ~~) TY)PEsrc/libavutil/common.h:;64_:37 :F | note: L ^~~~~~~~~~~~ ~Oexpanded from macro 'FFABS'A T,src/libavutil/common.h :64 :{src/libavfilter/avf_aphasemeter.c6437. | d#d:e: fbi254note: :ln expanded from macro 'FFABS'32 e=: F0F.Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 064B | S0#0d(1efai})n ,e( (0Fa254,) F | 1 > AB,S= 0(fFL A?G aloS (a))a } t(:(, a a(n-) g| ( l ^e a= > =) )c)0o s f(?s - | > ^~~~(aa n)gl e/:1 (8In file included from -0(.src/libavfilter/avf_showspatial.ca0):)f35*)M: src/libavfilter/avf_showcwt.c _ src/libavfilter/window_func.h| :P: ^~~~162 133:I:)39;111: :warning: | warning: ~~~~~~~~^~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 162133 | | { " deivfi (aFtFiAoBnS"(,n -" sMe)t > =f 0r.e3 q*u eMn) c{y d| ~ ^e viation", OCC libavfilter/dnn/queue.o FFSET(deviation), AV_OPT_TYPE_FLOAT, {.dbl = 1.}, 0, 10, FLAGS }, | ^ src/libavfilter/avf_showcwt.c:134:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "pps", "set pixels per second", OFFSET(pps), AV_OPT_TYPE_INT, {.i64 = 64}, 1, 1024, FLAGsrc/libavfilter/window_func.hS :}163,: 86 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/avf_showspatial.c:35: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.src/libavfilter/avf_showcwt.c5: 150*: 12(:1 warning: +missing field 'help' initializer [-Wmissing-field-initializers] cos( (150M | _ P I * ({F FNAUBLSL( n} - | M ^) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: src/libavfilter/asrc_sinc.cnote: expanded from macro 'FFABS': 418:141: warning: 64missing field 'unit' initializer [-Wmissing-field-initializers] | #define FFABSsrc/libavfilter/af_volume.c(a): 296(418:( | 35a :) >warning: = {0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] " ?s a(map)l e:_ r(a-t(ea"), )296 ) | " s e| t ^~~~ vsoalm-p>lvea rr_atvea"l,u e s [ V A R _ V O L U M E ] = N A N ; | ~ ^~~ OFFS/usr/include/math.hE:T15(:s19a:m pnote: lexpanded from macro 'NAN'e _rate), 15A | V#_dOePfTi_TnYeP EN_AINN T , { ._i_6b4u=i4l4t1i0n0_}n,a n f1(," "I)N T _| M ^~~~~~~~~~~~~~~~~~A X, AF }, | ^ src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 419 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF }, | ^ CC libavfilter/dnn/safe_queue.o src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF }, | ^ src/libavfilter/asrc_sinc.c:424:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF }, | ^ src/libavfilter/af_surround.c:1382:51: src/libavfilter/asrc_sinc.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]425 :141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1382425 | | s{ -">bheotpa_"s,i z e = F F M"AsXe(t1 ,k asi-s>ewri nw_isnidzoew *b e(t1a." ,- s - > o v e r l a p ) ) ; | ~ ~~~^~~~~~~ OFFSET(src/libavutil/macros.hb:e47t:a28):, note: expanded from macro 'FFMAX' AV_ O47P | T#_dTeYfPiEn_eF LFOFAMTA,X ({a.,dbb)l =(-(1a}), > ( b-)1 ,? ( a ) 2:5 6(,b )A)F }| , ^ | ^ src/libavfilter/af_surround.c:1382:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1382 | src/libavfilter/asrc_sinc.cs:->426h:o141p:_ warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i ze = FFMAX(1, s- >426w | CC libavfilter/dnn_filter_common.o i n _ s i{z e" a*t t("1,. - s - > o v e"rsleatp )s)t;o p -| b ~ ~~~^~~~~~~a nd attsrc/libavutil/macros.he:n47u:a40t:i onote: nexpanded from macro 'FFMAX'" , 47 | # d e f i n e F Fsrc/libavfilter/avf_aphasemeter.c M A X:O(Fa315F,:Sb46E):T ((warning: a(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ta t)) ,> ( b ) ? (AaV) _ 315O: | P T( _b T) Y) P E _| F ^sL nOpArTi,n t{f.(dvball=u1e2,0 }s,i z e o4f0(, v a l u e1)8,0 ," %AfF" ,} ,f p h| a ^s e); | ~~~~~~~~ ^~~~~~ src/libavfilter/asrc_sinc.c:427:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 427 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF }, | ^ src/libavfilter/asrc_sinc.c:428:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 428 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF }, | ^ src/libavfilter/asrc_sinc.c:429:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_src/libavfilter/af_volume.cTYP:E_I363N:T,69 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. i64=0}, 0, 362 | 3 27 6 8 , A F } , | a ^v _log(inlink->dst, AV_Lsrc/libavfilter/asrc_sinc.cOG:_430V:E12R:B Owarning: SEmissing field 'help' initializer [-Wmissing-field-initializers], | ~~~~~~ 430 | { N363UL | L } | ^ "Using gainCC libavfilter/drawutils.o %f dB frosrc/libavfilter/avf_avectorscope.cm re:pl357ay:g25a:i nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]si de data.\n", g357) | ; | ^ zoom = 1. / max; | ~ ^~~ src/libavfilter/af_volume.c:365:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | vol->volume = ff_exp10((g + vol->replaygain_preamp) / 20); | ^ ~ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/af_volume.c:367:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | vol->volume = FFMIN(vol->volume, 1.0 / p); | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/avf_showcwt.c:222:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/avf_showcwt.c:222:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/ebur128.o 222 | deviation *= sqrtf(1.f / (4.f * M_PI)); // Heisenberg Gabor Limit | ^~~ ~ src/libavfilter/af_volume.c:376:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 376 | vol->var_values[VAR_STARTPTS] = TS2D(buf->pts); | ~ ^~~~~~~~~~~~~~ src/libavfilter/avf_avectorscope.c:401:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 401 | 264 | # de f i n e TS 2 D ( t sx) = ( (((strsc) [==1 ]A -V _sNrOcP[T0S]_)V A*L UzoEom ?/ N2A N+ 1:) *( dhowu;b l e| ~~~~~~~^~~~~~~~ ~) src/libavfilter/avf_showcwt.c(ts):)242 :97 :| ^~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15242 | | # d e f i n e N A N f r e q ue_nc_yb_dueirilvtaitni_vne a*n=f( "("fr)e q u| en ^~~~~~~~~~~~~~~~~~c y * fresrc/libavfilter/avf_avectorscope.cq:u402:e32n:c ywarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 14990.4 * f r402e | qsrc/libavfilter/avf_showfreqs.c u en :c y82 : + 101: 4warning: 5 missing field 'unit' initializer [-Wmissing-field-initializers]7 78 5y0 .=f) /( 116. 0082 5 | - 1( 4.s fr; c | ~ ^~~~~~~~[{ 0 ]"s iz+e "s,rc [src/libavfilter/avf_showcwt.c":1s242:]84e): t *v iwarning: dezoimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o osmi /z e2",) O*FF S242E T | h(w ) h ,; | ~~~~~~~^~~~~~~~ ~ A V _ O fPrTe_TqYPuE_eInMcAyG_Ed_eSrIiZvEa,t i{v.es tr* == "(1f02r4ex5q1u2"e}n,c y 0* ,f r0,src/libavfilter/af_volume.c eqF:uLe377An:cyG S+41 } ,: 1 4| ^warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]90 .4 * frequsrc/libavfilter/af_surround.cen:c 1396y377 +:129 | :src/libavfilter/avf_avectorscope.c 4 :404warning: :518missing field 'unit' initializer [-Wmissing-field-initializers] :7 7 8 src/libavfilter/avf_showfreqs.c 5 0warning: : 83.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]fv:o ) 101/l -1>6 :v0a1396r _ 5warning: missing field 'unit' initializer [-Wmissing-field-initializers] | 404v | a l u1e s [ 4 VA.R f _ ;83S | T{A R T T " c | ]x h= ~ ^~~~~~~~~ =l{_To ( sSu2tT"(, "rcsrc/libavfilter/avf_showcwt.cb: s"[u1f242 :,72:] -warning: " s e *>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p t t zosu"tpo,s euotm cih242at vnild | n+ie no enl l 1ska-y ) i>otut "*z i ,e hOmFeF "w_S ,bET;(fo uOtas er)Fe_ ;| ^~~~~~ ~qFuSeEncch Tya| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(_nd nwesrc/libavfilter/avf_showspatial.ce)r,lsrc/libavfilter/internal.h::i265 :_59vA:48laayVo100u:tt_s_:OP Titr )note: warning: _vmissing field 'unit' initializer [-Wmissing-field-initializers] ,expanded from macro 'TS2T'T e YA VP*=_ EO265 (59_ | src/libavfilter/avf_avectorscope.c P | fIrM: T # {e "As405_:d18e:f iqGuiTwarning: nEe_zYPimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _eSnSe" ,T c"IZTE, R405Iys eS | N*Gt,2 {{ Tv.i.f r e q ( sdsute n t etosc,ry r t=y+ =s"ib " 1=05z) 14 9920..4e("(,4x1 (*s 51"2trfcrOeq}ue"n}s[,F ,0,c)y0F] 0 , SFE0*,= = +0LTA A ,G (FzLV_4Sw }o,AoN5)O PGTmS _+V7, S| ^ 1A)7 8* Lsrc/libavfilter/avf_showvolume.c5 0hA:}U, . f| h ^V74E: 109); _?: / CC libavfilter/f_bench.o ONPwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers] | T ^~~~~~ ~ N1 6:0 5_1src/libavfilter/avf_showfreqs.c(TY4PE:_IdM.A84of;G : 111u:b warning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_ 74lsrc/libavfilter/af_surround.ce S| ~ ^~~~~~~~~ | ) :I1397 :( 84Z129t s | )E : { src/libavfilter/avf_showcwt.c , {warning: :"*r at"emissing field 'unit' initializer [-Wmissing-field-initializers]r242a:t48 :a vwarning: {" e_"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],. ,q 2sdt" se(r "=t t1397bs) ) v242i | d | e"t src/libavfilter/avf_avectorscope.cvi deeoo 5r : 1{a| t409er 2 x ^~~5:"a, O"FcF S1E18Tt( frha2":}/usr/include/math.he lm ,:"15 :_ewarning: ,f 19 iO_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 r:e qnote: nFr,uexpanded from macro 'NAN'"F,a e0n,c yF_Ld S Et409A | e T (e )G,r "fs15eSiAv r t | V ataimnep_u#t} _c hirda,tOsaxvee ePnT f*= )(n_e=i s| ,fTrle nl ^ar AYVqeu eycoPu_t n[EO1P]T"NcAy_ V_I,N OF*FTDYE O* fSEPT( i_RzArEsrc/libavfilter/avf_showspatial.c noToEme_q:V I D_Ec,h;u 60e nO c_{R.a :| _yAsTtEn,100n ^~~~~~ ~e_ +r:{ .lsbt r= "2_5u1i4l9t9i0n. warning: missing field 'unit' initializer [-Wmissing-field-initializers]l "_4n=a a}y n*" f, o0 ,f2(r"u60t 5INeT" | _"qsrc/libavfilter/avf_avectorscope.cu_eM) s t| r ^~~~~~~~~~~~~~~~~~} :n410A X),c:y ,+, 18 :{ 40 , FALA5Gwarning: S"IsV7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 8}N,"T__ 5 ,O M 0 . P| A ^ 410f | TX_," )s etTYFP vLiAdEe/o sGi_S T1 S z R 6 0e},I N | 5 ^" ,G ,1 4src/libavfilter/avf_showvolume.c. :fO75; {F.:s t F109: r=sS| warning: ~~~~~~~~~~^~~~~~~~~~~ ~"ysEtmissing field 'unit' initializer [-Wmissing-field-initializers] T=e(r wes)o"r},, 0c A,Vsrc/libavfilter/avf_showfreqs.c_O[P75T _:850: | ]0T, 111F YP:EL_ I* zAo M warning: {G "or"A,missing field 'unit' initializer [-Wmissing-field-initializers]G Sm E _;} | ^~~~~~ ~S, I Z"E85 s,e | | src/libavfilter/af_volume.ct{ v i ^ d : .379s:e t{32o r :"r r= a""warning: ,t 5 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e 12"x"5,s1e t 2 v"O} ,i 0F,src/libavfilter/af_surround.c379dF | S :0,e oF LE1398T:( rA130Gf: atSre warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/avf_avectorscope.c :a"mve}411,:,44o:_r a l OF FS EtT-(warning: 1398| e)>,fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^v r a A a {r_Vm_ v aeO"P411T | l_ureatl_ TsYePe v[eVlCC libavfilter/f_cue.o )E src/libavfilter/avf_showspatial.cA_Ri_nP"T,, _ VI:D61ES A" s:O]_VR Aet107 i n_ T : warning: =missing field 'unit' initializer [-Wmissing-field-initializers]p uOEP, tT l{T.s_t re S61 | T c=xv 2Y "e=DP( 2l5 Esbx{"",_uV I* } f D " ,-Eswqr tf (0,> OIi n1p_N _ stiRzTe ",- s)A_; "OFTM A0XsFeE, .,S t w| i5 E*FT{L ~ ^~~~~~~~~~~~~~AnGdo (.lsetvre lSw s y_ i}n= src/libavfilter/internal.h"s,) *: 2i, 264 s 5z| :y "}e, ^048,) " :;I , N| ~ ^~ O note: Texpanded from macro 'TS2D'F _ F MS Asrc/libavfilter/avf_avectorscope.cE X TAV:_O,264 | (#411dPeT_FTwLisrc/libavfilter/avf_showvolume.cn::f76i:84Y: A_39s:i nwarning: Pwarning: GzSee)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],E missing field 'unit' initializer [-Wmissing-field-initializers] T_SFAV}_2, LO 411DO(P A76 | t T| _TT | Ys ^ , P) E _ I { . d N { "bT , (bl" ,{ ("= 1.tis6c}xse4t, ) = 0,= = =1b0 s xo, AT4VF r* 0LA_GdSs9qrNtefr( 6}OP Tw1} ,, S i| d ^- 1_tV AL0h204.U5 ", E6 *? ,5 5NsA N3 y *6:, OF(FFsyd)SLETo(;bA)src/libavfilter/af_surround.cu G| , ~ ^~:bS A V1399_l :OPeT}_130),:T(YP E t| s ^) _warning: )missing field 'unit' initializer [-Wmissing-field-initializers] I| N ^~~T , {/usr/include/math.h.:i 15613994: | =19 1:} ,note: expanded from macro 'NAN' 0 {, "5, l ev15eFl_ | o#usrc/libavfilter/avf_avectorscope.cLdtA:e412":GSf,44 i n:} ,warning: "es implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e| N ^tA No ut p412u | t l e v e _l" _,bu i l cty in=_ n a n f s(src/libavfilter/avf_showvolume.c"" ) Oy:77 : 90| ^~~~~~~~~~~~~~~~~~F : Fwarning: * SsEmissing field 'unit' initializer [-Wmissing-field-initializers]Tqr(t lfe(v1e l-_ o0u77 | . t 5) ,* { " swx ", * src/libavfilter/avf_showfreqs.c " se t: s99c: 103:xh )a; | warning: n missing field 'unit' initializer [-Wmissing-field-initializers] ~ ^~An e lV _wOiPTd_tTh" ,src/libavfilter/avf_avectorscope.c Y99 | : 412P E_O:F F 39FL :SOE{T A ("warning: Tww)iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], ,n _ sAi {Vz_412. | e O"d, P b l"Ts = _e1 }T,t w Y iP cnEd y 0_,o w Is i= Ns yz10T, e, *{"T, .OFsrc/libavfilter/af_volume.cLsiF6A4:qrFtG=3804SfES: 00(T32(:f}f,}1 t-_ ,warning: s0 . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8i| 5 ^ 0ze ),, *A V _s8xO 1P9*2 380sxT),_ | TY;P EF_LIANGTS, { },src/libavfilter/af_surround.c .: | | ^ ~ ^~ i14006:v o4130l-=>2v0a4:8}r, warning: _ v1missing field 'unit' initializer [-Wmissing-field-initializers]6a l,u 6e5s53[6VA,R_src/libavfilter/avf_showvolume.c T: 78:F87 1400] | L:A Gwarning: missing field 'unit' initializer [-Wmissing-field-initializers]= S T S}2T{ ,78 | ( b "| u ^ lf f-{e">, pCC libavfilter/f_drawgraph.o " t s hsrc/libavfilter/avf_avectorscope.c",, : ""o413uise:tnptu43l: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]icnh ka-Ln>nFetEl 413i"h | m ,e e i _ gbh t " , a OsF F e S E T)(xh) ,; A V= O F| _O PFh ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w T+ S _hTwYEsrc/libavfilter/avf_showspatial.c *PTsrc/libavfilter/internal.h: EF(:o63:_108IFN265Tu,:S :warning: 48t puItmissing field 'unit' initializer [-Wmissing-field-initializers]_:l{feG) , .N(note: cx +i expanded from macro 'TS2T' 6 c y4) 63 | = * 265( 20 }c | x , # A1V,_ Od-e { 9"rPaTf_c0tiTnYy0,ee"P,) FTE _ L*S "BOAO2.TsGLe7t( vSi,;dt } e | s ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~, ,{ o | r . ^ atbi)t6 4e("=(,t1 sO}F), F=SE = T ( Af0Vr_,src/libavfilter/avf_showvolume.ca:meN_ 79 Ora: 90PtT1:, eTFLA), Swarning: GASmissing field 'unit' initializer [-Wmissing-field-initializers]V_V A _}OL,UPET ?_ 79| | T N ^YP E A{ _VNI DE":O_f "R,(A TdEo, "{use.tsbtr =fald"ee2")src/libavfilter/af_surround.c5(",:t}s, src/libavfilter/avf_avectorscope.c1401) 0*, :I:NT _a414v:12929: M _ : warning: AqX , warning: missing field 'unit' initializer [-Wmissing-field-initializers]2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] dF L( AtbO))GF F414 S1401 | S E | T ( | f}, ^~~ ) | ^ ,{ /usr/include/math.h A V":15 _lOfPeT_: _ l o w19":, T YPyE =note: expanded from macro 'NAN'_"DOsU BLL-F>Eh E- s15, src/libavfilter/avf_showspatial.cl- | > ho :*#{w.64 d dc:ufeab108ltfbi:=0 .snf (cox 9e5warning: f+f" ,} missing field 'unit' initializer [-Wmissing-field-initializers] N, c y A ) N* 0 64 | ,. 7 O F1F;SE T (,l ow c{u t f FL| A ~~~~~^~~~~~~~~~~~~~~~ ~) , " G S _},r _ " ,src/libavfilter/avf_showfreqs.cb: | u i l 101 ^: 102 t"s e:t in v _nwarning: i danmissing field 'unit' initializer [-Wmissing-field-initializers]f ( "AeV_"OoP)T r _ a| T101t | ^~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showvolume.cYe "P,:80 :E _{144OIN T:FF,S " Eovwarning: e Tmissing field 'unit' initializer [-Wmissing-field-initializers]r {(.lfriaam6e4p=_ ra"te180 | ,)2 , 8" s }A,e Vt {w i_O P0nd"o,T cw_ To2ve"Y,5rP E6_,V IFlL"DaEAspOGeS",_t ORFF}SvEATCC libavfilter/f_ebur128.o ,o T (| ovleEr ^ u,ml ea{p ).sc,otr =l"Aor2 V5e"_}xOp,rP e0,T IsNT__src/libavfilter/af_surround.csMT:iAoYn1402XP":,129:E, warning: _ Fmissing field 'unit' initializer [-Wmissing-field-initializers]LFO ALFOGFAS STE}T,, ({ . c 1402| dbol= | ^ src/libavfilter/af_volume.cl1 o : .{},r 0384 :"44l)f.:,e, 1src/libavfilter/avf_showspatial.c._warning: A:V,himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i g65_:12 :h OF"warning: ,PTL_Tmissing field 'help' initializer [-Wmissing-field-initializers]YP E _A 384"SLG | 65 | T FR S EIN }{ Ghi g,h , | N v{ocl ^U LL. u}t ->sv a r_tvo| ^ra=f" lfuPE"A,e sK [ * V2 A R 55src/libavfilter/avf_showfreqs.c+_: fPl102oOFOF:oSS]102 r= EpT:(o(s (1h-i g=hwarning: P=Ecmissing field 'unit' initializer [-Wmissing-field-initializers]ut fA) ,-K 1)* 2 5 5 ) * 2 ? 1025 | 6 N A N { +:0x " aff 0p0ve roa0g00 0s"in g; }A"V, ,_| " ~ ^~~ OsP0T_eT,/usr/include/math.ht:Y15P 0 ,:E_t i19m:e note: IFaLexpanded from macro 'NAN'NvTA GSe ,}r , ag i15| ^{ .n | gi#d"e6,f4i n=O2eF 5NF6}A,SN E T ( a0 vg,) src/libavfilter/avf_showvolume.c ,5 : 1_A812:,96_:V warning: missing field 'unit' initializer [-Wmissing-field-initializers]b _FuOiLPlTA_ t81iGTS | n}Y P_ En a , _nI{ fNT, {| "(.t"i""6, )"4 d= 1is| p} ^~~~~~~~~~~~~~~~~~,l ^ ay 0, IcNhTan3ne2l_ MnaAmeXs," ,FL AOGFS F}SE,T ( | d ^ra w_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, src/libavfilter/avf_showfreqs.cFL:A103G:154S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 103 | { "colors", "set csrc/libavfilter/af_surround.c:h1406asrc/libavfilter/avf_showvolume.c:nn130:e82:l :swarning: 97missing field 'unit' initializer [-Wmissing-field-initializers] : cwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]lo rs", O F1406F | S E 82 T( | c o {l o{r" s)s,m "AVo_votOh",P"T _,"Tdi Ysp P laE "y_sST RevItoNl uGtem,emp or {av.sl atlsmrouo then=e" ,s "srO eFstd|FregngStrhe",E enT (| d r bOalFuFwSe_vE|To(symloeuolmtloewh|o)r, ),a A nV_ Og APVe|Tl__TYiPOPmTEe__|BTOOpLi,Y nP{E.k_i|F6maLg4eO=nA1t}T, a0,|, b r1{.odw, bFlLnA="G0} ,S} , } , 0| , ^ 00,, F L 1A, GTFSL A}G,S }| , ^ | ^ src/libavfilter/avf_showvolume.c:83:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | { src/libavfilter/af_surround.c":d1407m:"130,: "dwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]ra tion for max v a1407l | u e d i {s p"laayn"g,l eO"FF,S E T ( dr a"w_speert ssisotuenndtfsrc/libavfilter/avf_showfreqs.c_i:edl107ud: 112trra:nsaf otwarning: rimissing field 'unit' initializer [-Wmissing-field-initializers]mo ann)g,l AeV_"O,P T 107_T | Y P O {E FF_"mSDOiETUnB(LEa,ma p{n.gdl",b le=0 .)}",,s e t 0mi ,n i9m 0u0 0m , AFLaAmpVGl_SOiPT}_Tt,uYP Ed_ e| F ^L" ,O AOTF,F S E{T.(dmbinla=m9p)0,} ,A V _ O P0,T _3T6Y0P,E _TFFLsrc/libavfilter/avf_showvolume.cLO:AA84G:127T:,S warning: }{,. missing field 'unit' initializer [-Wmissing-field-initializers]| d ^b l=1e-6}, FL T84_ | M I N ,{ "1dmec-",6",se t FcLolAoGrS src/libavfilter/af_surround.c},o : f1408| : 130: ^ twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]e max value l i1408n | e " , {O F"FfSoEcTu(sp"e,r s i s ta n"t_smeatx _srogubndafi)e,l dA Vt_OrPaTn_sfToYrmP fEo_cCuOsL"O,R , { . s t rO F=F S"EoTr(afnogcues"}), ,0, 0 , F L AAGVS_ O}P, T | _ ^T YPE_FLOAT, src/libavfilter/avf_showfreqs.c{.:db112l:=1120:} , warning: missing field 'unit' initializer [-Wmissing-field-initializers] -1, 1, T FL112A | G S } , { | " ^c hannels", "set channels to draw", OFFSET(csrc/libavfilter/af_surround.ch:_1409:l130a: ywarning: omissing field 'unit' initializer [-Wmissing-field-initializers]u t_str), AV_O src/libavfilter/avf_showvolume.cP1409: | T 88 :82_:T Y{ "Pwarning: E_fmissing field 'unit' initializer [-Wmissing-field-initializers]STcR I_NinG",, { .88s t | "sr et= " frao{ln t"ls ""c}, e",nst ete 0,r 0s c,h teanFnepl sLi AzGieSn" p,}u O,FFt S leEve| lT ^ ("st,ep ) , OAFVF_SEOT(PfT__src/libavfilter/avf_showfreqs.ciTY:P113[:12E:S warning: _Cmissing field 'help' initializer [-Wmissing-field-initializers]I _FNC] )T, 113A,V_ | O P { .iT6_ 4T=0{YP}E N,U_LL F LO0AT},, 5{| ,. ^ d bFLlAG=S1 }},, | ^ 0, 10, TFLIn file included from AGS src/libavfilter/avf_showspectrum.c}:, 47 | : ^src/libavfilter/window_func.h :155:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showvolume.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | 155 | {src/libavfilter/af_surround.c :" 1410p :" 130, : " warning: s missing field 'unit' initializer [-Wmissing-field-initializers]e t lbuatc[kng]r o=u ne1410dx | p o( p- a0 c.{i5 t "yf"*c, _ SOoQFuRFt(S"(E,nT -( (b Ng -o"1ps)ae/ct2i )tf/yr()o0,n.src/libavfilter/avf_showfreqs.ct 4: A*107cV(e_:NO91nP:tT- e_1warning: rT)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Y/ cP2hE.a_fnF)nL)eO)lA; T o, u | t{ p.107ud ~^~~ | tb ll =e 0v{}e ,src/libavfilter/window_func.hl" :"m0153,i,: n 30Oa1:Fm, Fp note: S"Fexpanded from macro 'SQR'E,L T A( Gf"S_s oe}[153t,S | C m _ i| F n ^C i ] m) u, m A#aVdm_eOpfPliTin_teTu YdSPeQE"R_,(F xLO)OF AF(TS(,Ex T) (*{m(.ixdn)ba)lm =p 1| )} ^,, A V _ O P0T,_ T Y1P0E,_ FTLFOLAATG,S {}.,d b l| = ^1 e-6}, src/libavfilter/window_func.hF:L155T:_60MI:N ,warning: CC libavfilter/edge_common.o 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e -6, FLAGS }, 155| | ~ ^~~~~~~ src/libavfilter/af_surround.c /usr/include/float.h:l:1411u14:t:130[17:n: ] warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]=expanded from macro 'FLT_MIN' exp(-0. 514 | *# dS eQf1411Ri | (n (e n -F (L{NT _-"M1fI)lN/_ 2i1src/libavfilter/avf_showvolume.cn).:/"196(7,:50 124. :94 4* warning: 3( missing field 'help' initializer [-Wmissing-field-initializers]5N" 0-s81e2) t296/ 22 | f8. r7f o5) 0) n7{t9) 7; eN l -ULeL| 3f8 ~^~~Ft } | c ^~~~~~~~~~~~~~~~~~~~~~~~~~~h| a ^src/libavfilter/window_func.h n:n153e:l26 :i note: nexpanded from macro 'SQR'p ut le ve153l | " , O F F SE#Td(eff_iin[eS C_SFQL]R)(, xA)V _O(P(T_xTY)P*E(_xF)L)O A T| , ^ {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1412:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1412 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1413:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1413 | { "fr_in", "set front right chansrc/libavfilter/window_func.hne:l162 :in25p:ut warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e vel", OFFSET( f162_ | i [S C _ F R ] ) , A V _ OiPfT (_FTFYABPSE(n_ F-L OMA)T ,> = 0{..db3l =*1} ,M ) { 0 ,| ~~^~~ ~~ 10, TFsrc/libavutil/common.hLA:GS64 :}31,: note: src/libavfilter/avf_showcwt.c expanded from macro 'FFABS'| ^: 388:41 :64 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine FFABS(a) ((a) 388>= | 0 ? (src/libavfilter/af_surround.c :a) 1414 :: 130 : ( warning: - missing field 'unit' initializer [-Wmissing-field-initializers]( a )U) ) =| ^0 . 1414 | 5 f + {z "*f srIn file included from i_src/libavfilter/avf_showspectrum.cnfo(:u(47vt: ",src/libavfilter/window_func.h - :u ) 162*": s17M:e_ PItwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 )f;r o| n ~~^~~ ~ t 162 | r i gh t c h a n n e li fo u(tFFpABuSt(n l-e veMl)" ,>= 0.O3F *F SM)E T{( f _| o[ ^~~~~~~~~~~~ ~~S C_Fsrc/libavutil/common.hR:64]:)37:, note: Aexpanded from macro 'FFABS'V _OPT_src/libavfilter/avf_showcwt.cT Y:PE64_F389L | :#41dOeA: fwarning: iTn,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e{ . FdFbAlB=S1(} a,389 | ) (( a ) 0 , > =1 00 , V?T (F =a L0.)5AG Sf }:, + (- ( z| a ) ^)* ) s | i ^~~~n f((u - v) In file included from *src/libavfilter/avf_showspectrum.c :M_47P: I_src/libavfilter/window_func.h2:162):;39 :| warning: ~~^~~ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/af_surround.c: 1415:162130 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (FFAB S1415( | n - M{) ">s=l _0i.n3" ,* M ) "{s e t| ~ ^s ide left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS }, | ^ src/libavfilter/af_surround.c:1416:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1416 | { "sl_out", "set side left channel output level", OFFSET(fsrc/libavfilter/window_func.h_o:[163S:C86_:S Lwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , AV_OPT_TYPE_FLO A163T | , { . d b l = 1 } , l0u,t [ n1]0 ,= T0F.L5A G*S (}1, + | c ^o s((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) *src/libavfilter/af_surround.c :M1417):)130):; warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ src/libavfilter/window_func.h1417: | 163 : 69 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" sr_in", "163s | et s i d e r ig h t c ha nn ellu ti[nnp]ut =l e0ve.l5" , * ( 1 O F+ FcoSsET(((fM__iP[IS*13 warningsC( generated_SFR. F]AB)S,( nA V-_ OMP)T_ T-Y PE0_.3F L*O MA)T),/( (1 {-. d0b.l3=)1 }*, M ) ) )0;, | 1 ~ ^0 , TFLAGS }, | ^ 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 - src/libavfilter/af_surround.cM): 1418-: 1300:. 3warning: missing field 'unit' initializer [-Wmissing-field-initializers]* M))/((1 - 0.3 )1418 | * M ) ){) ;"s r _| o ~~^~~ ~u t", src/libavutil/common.h":s64e:t31 :s note: iexpanded from macro 'FFABS'd e righ t64 | ch#andnefeil noeu tFpFAuBtS (al)e (v(ea)l ">,= 0 ? O(FFaS) E: T(-((fa_o)[)S)C _ S| R ^] ), AV_OPT_TYPE_FLOIn file included from ATsrc/libavfilter/avf_showspectrum.c,: 47 : {src/libavfilter/window_func.h:.163d:bl48=:1 }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, 10, 163 | T F L A G S } , | ^ lut[n] = 0.5 * (1 + cossrc/libavfilter/avf_showcwt.c((M_:PI414*(:F58F:A Bwarning: S(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]n - M) - 0.3 * Msrc/libavfilter/af_surround.c):)1419:/ 130(414:( | 1 warning: missing field 'unit' initializer [-Wmissing-field-initializers]- 0. 3 ) * M ) )1419 ) | ; U | ^~~~~~~~~~~~ ~ { "+bl=src/libavutil/common.h _z: 64i*n:" 37y,:f *note: expanded from macro 'FFABS'"s sinef( t64 2ba | c#.dekffin e *l e fFMFt _APchBaIS n(*a )chn (e(*l a iy)n >f=p) ;u0 t? ( | a)l ~ ^~: e( -(vae)l"), ) | O ^~~~F Fsrc/libavfilter/avf_showcwt.cSE:T414(:f40_:i [warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C _BL]), AV_ O414PT | _T Y PE _ F L O A T , { . d b Ul +==1 z} ,* y f 0*, s in1f0(,2 .TFfL AG*S M}_,P I| ^ * ch * yf); | ^~~ ~ src/libavfilter/af_surround.c:1420:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1420 | { "bl_out", "set back left channel output level"src/libavfilter/avf_showcwt.c,: 415 : 58 :O Fwarning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]S ET(f_o[SC_BL] )415, | A V _ O P T _T Y P E _ F L O A T , {V. d+b=l =z1 }*, y f * 0c,o s f1(02,. fT F*L AMG_SP I} ,* c| h ^ * yf); | ~ ^~ src/libavfilter/avf_showcwt.c:415:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | src/libavfilter/af_surround.c : 1421 : 130 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] V += z * 1421y | f * c o{s f"(b2r._fi n*" ,M _ P I *" sceht *b aycfk) ;r i g| h ^~~ ~t 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:1424src/libavfilter/avf_showcwt.c:130::429 :warning: 33missing field 'unit' initializer [-Wmissing-field-initializers]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1424 | 429 | { " b c _ o u t " , U =" s0e.t5 fb a+c k0 .c5efn t*e rU c*h aYn n/e lM _oPuIt;p u t| ~~~~~~~~~^~~ ~l evel", OFFSsrc/libavfilter/avf_showcwt.cE:T429(:f17_:o [warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C _BC]), A V429_ | O P T _ T Y P E _ F L O AUT ,= 0{..5dfb l+= 10}.,5 f * U0 ,* Y1 0/, MT_FPLIA;G S | } ^~~~ ~, | ^ 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.csrc/libavfilter/avf_showcwt.c:1427::440130::29 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4401427 | | { " a l l x "Y, = 0 . 5"fs +e t0 .a5lfl *c hYa n/n eMl_'PsI ;x s| p ~~~~~^~~ ~r ead", src/libavfilter/avf_showcwt.c : 440 : 17 :O Fwarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S ET(all_x )440, | AV _ O P T _ TYY P=E _0F.L5OfA T+, 0 .{5.fd b*l =Y- 1/} ,M _ P I-;1 , | ^~~~ ~1 5, 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 frontsrc/libavfilter/avf_showfreqs.c cen:te208r: 12:c hwarning: animplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne l src/libavfilter/avfiltergraph.cx s:p55r:e54a:d "warning: 208,missing field 'unit' initializer [-Wmissing-field-initializers] | OF FiSEfT ((f s_55-x | >o[v eS rC l_ FaC p ] )A=V=,_ 1OP .T_ ) T Y| PA ~~~^~~~~~~ ~~E _VS_TORPITN_GT, Y{.PsE_tFrL O=A TN,U L L{}.,d b0l, =0,0 F.|V5 }},, .0 6| , ^ 15, TFLAGS }, | ^ src/libavfilter/avf_showfreqs.c:210:src/libavfilter/avfiltergraph.c28::57 :warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers]src/libavfilter/af_surround.c :1430:130: warning: 210missing field 'unit' initializer [-Wmissing-field-initializers]57 | | s - > h oAp V_1430_s | Oi Pz Te _ T={Y P(E1"_.fS lT-xR "Is,N- G> ,o v {e .r s lt"arsp e)=t *Nf UrsLo-Ln>}tw, i ln0e_,fs ti0 z,ce h;Fa |n An| e ~ ~~~^~~~~~~}l , x | s ^p read", OFFSET(f_x[SCsrc/libavfilter/avfiltergraph.c_:F58L:]12):, warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/avf_showwaves.cA V58_ | :O P 107T :_ 100T{:Y Pwarning: EN_missing field 'unit' initializer [-Wmissing-field-initializers]UF LLLO A}T,, | { ^. dbl= 0107. | 5 } , . 0 6{, " s1i5z,e "T,F L"AsGeSt }v,i d e| o ^ src/libavfilter/avf_showfreqs.c s:i212z:e62":, warning: OFimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F SET(w), AV_OPT _212T | Y P E _ I M A G Ea_src/libavfilter/af_surround.cvS_I:lZ1431oE:g,130( :c{ t.warning: xsmissing field 'unit' initializer [-Wmissing-field-initializers],t rA V=_ L"O6G0_0ExR2 R41431O0 | R" ,} , " o0 v,{e r0"l,fa rpFx L"%A,fG S t o }o , b i | g" ^\s ne"t, fsr-o>notv errilgahpt) ;c h a| n ~~~~~~ ~~~^~~~~~~n el x spread", OFFSET(fsrc/libavfilter/avf_showwaves.c_x:[108S:C100_:F Rwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_ T108Y | P E _ F L{O A"Ts," , { . d b"ls=e0t. 5v}i,d e.o0 6s,i z e1"5,, OTFFFLSAEGTS( w}),, A| V ^_ OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, Fsrc/libavfilter/af_surround.cL:A1432G:S130 :} ,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", src/libavfilter/avf_showwaves.c : 114:"123s:e warning: tmissing field 'unit' initializer [-Wmissing-field-initializers] back right ch a114 | n n el x{ "snp"r,ea d" , " sOetF hFoSwE mTa(fn_yx [saSmCp_lBeRs] t)o, s h oAwV _inO PthTe_ sTaYmPeE_ FpLoiOnAtT",, OF F{.SdEbTl(=n)0,. 5A},V ._0O6P,T _ T1Y5P,E_ ITNFT,L A{G.Si 64} ,= 0| } ^, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/af_surround.c:1434:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1434 | src/libavfilter/avf_showwaves.c{: 115":s104l:x "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] "set si d115e | l e f t{ c"hraantnee"l, x" sseptr evaidd"e,o r a t eO"F,F SOEFTF(SfE_Tx([rSaCt_eS)L,] )A,V _ O P TA_VT_YOPPET__VTIYDPEEO__FRLAOTAET,, { .{s.tdrb l== 0".255}",} ,. 006,, I N1T5_,M ATXF,L AFGLSA G}S, } ,| ^ | ^ src/libavfilter/af_surround.c:1435:src/libavfilter/avf_showwaves.c130::116 :warning: 104missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1435116 | | {{ ""srr"x," , " s e t "vsiedte os irdaet er"i,g hOtF FcShEaTn(nrealt ex) ,s pArVe_aOdP"T,_ T Y P EO_FVFISDEETO(_fR_AxT[ES,C _{S.Rs]t)r, = " 2A5Vsrc/libavfilter/avf_showspatial.c_"O}P:,T _2330T:,Y58 P:IE N_warning: TF_Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MO AAXT,, F L{A.GdSb l}=,0 . 5| } ^ , 233 | . 0 6 , 1 5 , fTlFoLaAtG Sd i}f,f p | = ^ ((rp - lp)src/libavfilter/avf_showwaves.c :/117 :(1192:. fwarning: missing field 'unit' initializer [-Wmissing-field-initializers]* M_PI) + 1.f) 117* | 0 .src/libavfilter/af_surround.c 5: f1436{;: 130" :s| p ~ ^~~~warning: l missing field 'unit' initializer [-Wmissing-field-initializers]i t_channelsrc/libavfilter/avf_showspatial.cs":,233 : "511436d: | r awarning: wimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] c{h a"nbncex l"233s, | s e p a r a t" esflelyto" a,t b OadFciFkfS fEcpTe (nst=pe lr(i (tcr_hpca hn-an nelnlpe )lx s /)s ,p( r2Ae.Vaf_d O"*P, T M_ _T PYOIPF)EF _S+BE OT1O(.Lff,_) x {[*.S iC06_.4B5 Cf=]; ) 0, } | , ~ ^~~ 0 ,A V1_,O PFsrc/libavfilter/avf_showspatial.cT4L_:A warningT233GY:sP37S generated: E }. _warning: ,Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L O| A ^T , {. d233b | l = 0 . 5 } , .f0l6o,a t 1d5i,f fTpF L=A G(S( r}p, src/libavfilter/avf_showwaves.c -: 118l| :p ^154) : /warning: missing field 'unit' initializer [-Wmissing-field-initializers]( 2.src/libavfilter/avf_showvolume.cf * :M_223P:I)54 :+ warning: 1118implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | . f ) *{ 0".co5lfo;r s "src/libavfilter/af_surround.c| , ^~~ ~: 2231437 | :"130: se twarning: src/libavfilter/avf_showspatial.cch missing field 'unit' initializer [-Wmissing-field-initializers] :233a:28 : n nwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l s c o1437sl | - o r>s ",233 vOa { | Fl u"esFfS[EcchyT", ( * c olVoA rRs) _ , "AV AsReVt S_ f_ON Br +P folT_VTYnPEo_AStTaRt Rdi_fcfINPGepE,nt A e{=Kr]. = sc(mthra(ar n=xp n- ;le"r ple ) dy| | ~ ^~~/ s(g p2r.rfeea d"e*n |M,_PbI )l u+O 1e.F|Ffy)e S* l0Elo.wT|5(f;o f | r ~~~^~~~ ~_ay ng[eS|C_lFiCme]|),p i n kAV|_maOgPeTn_TtYa|PbEro_wFLnO" A}T,, 0 , 0{,. FdLbAlGS= 0}.,5 } ,| ^. 06, 1src/libavfilter/avf_showvolume.c5:,224 :T69:F LAwarning: GSimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, | ^ 224 | s->values[ch * VAR_VARS_src/libavfilter/af_surround.cN:B1438 :+130 :V Awarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]_ VOLUME] = 20.0 * 1438l | o g 1 0 ({m a"xf)l;y " ,| ~~~~~ ^~~ "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.csrc/libavfilter/avf_showwaves.c::1439127::13012:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'help' initializer [-Wmissing-field-initializers] 127 | { N U1439L | L } {| ^" 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", "sesrc/libavfilter/avfiltergraph.ct s:id104e: 19r:i gwarning: htcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] channel y spread", 104 | O F F SfEoTr( f(_iy [=S C0_;S R]i) ,< g r aApVh_-O>PnTb__TfYiPlEt_eFrLsO;A Ti,+ + ){ .{d b l| = ~ ^ ~~~~~~~~~~~~~~~~~0 .5}, .06, 1src/libavfilter/avfiltergraph.c5:,110 :T26F:L Awarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, | ^ 110 | for (j = 0; jnb_outputssrc/libavfilter/af_surround.c;: 1444j:+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/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/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, 1src/libavfilter/avf_showspectrum.c, :TF124L:AG100S: }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 124 | src/libavfilter/af_surround.c : 1448{: 12":s iwarning: zmissing field 'help' initializer [-Wmissing-field-initializers]e ", " s1448e | t v i d{e oN UsLiLz e}" , | O ^F FSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:125:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_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:161:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 161 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:166:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 166 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:167:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 167 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS }, | ^ CC libavfilter/f_graphmonitor.o src/libavfilter/avf_showspectrum.c:172:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 172 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:173:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 173 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:174:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 174 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:175:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 175 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:176:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 176 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:177:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "dransrc/libavfilter/avf_showfreqs.cge":, 447":s59e:t warning: dyimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n amic range in dBFS", OF447F | S E T ( d r a n g e ) , A V _ OaP T=_ TaYvP_E_cFlLiOpAdT(,M ({R.Ed(bfl, =c h1)2,0 }I,M (1f0,, c2h0)0), /F LsA-G>Ss c}a,l e ,| ^0 , 1); | ~ ~~~^~~~~ src/libavfilter/avf_showfreqs.c:447:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c :447178 | : 106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] a = 178a | v _ c l i{p d"(lMim(iRtE"(,f ," sceht) ,u pIpMe(rf ,l icmhi)t) i/n sd-B>FsSc"a,l eO,F F0S,E T1()l;i m i| t ^~~~~~~~~~~~~~~~~~~~~~~) , AV_Osrc/libavfilter/avf_showfreqs.cP:T416_:T33Y:P Enote: _expanded from macro 'M'F LOAT, {. d416b | l# d=e f0i}n,e -M1(0a0,, b1)0 0(,s qFrLtA(G(Sa )} ,* (| a ^) + (bsrc/libavfilter/avf_showcwt.c) *: 680(:b49):) ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:179:110 :680 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] minimum_ f179r | e q u e n{c y" o=p a1ci1t.y1"7,2 6"8sfe t* olpoagc(i1t.yf s+t r(e4n6g.t0h6"5,3 8OfF F*S EmTi(noipmaucmi_tfyr_efqaucetnocry)), /A V(_mOiPnTi_mTuYmP_Ef_rFeLqOuAeTn,c y{ .+d b1l4 6=7 81.}4,9 f0),) ;1 0 ,| ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F LAGS }, | ^ src/libavfilter/avf_showcwt.c:680:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/avf_showspectrum.c:180: 12680: | warning: CC libavfilter/f_interleave.o missing field 'help' initializer [-Wmissing-field-initializers] 180m | i n i m u{m _NfUrLeLq u}e n c| y ^ = 11.17268f * log(1.f + (46.06538f * minimum_frequency) / (minimum_frequency + 14678.49f)); | ^~~~~~~~~ ~ src/libavfilter/avf_showfreqs.c:454:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 454 | a = av_clipd((M_PI + P(RE(f, ch), IM(f, ch))) / src/libavfilter/avf_showcwt.c(2:.681 :*49 :M _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), 0, 1)src/libavfilter/avf_showvolume.c; :| 369 ~~^~~~~~~~~~~~~~~~~~~~~ : 68168: | warning: src/libavfilter/avf_showfreqs.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : 414 : 38 : mnote: aexpanded from macro 'RE'x imum_f r 414e369 | q | #u de en fc iy n e= R 1E 1( .x 1, 7 s2c-6h>8)vfa s*-l >ufelfsot[g_c (*1 dVA.Ra_fVtAa [R+Sc _h(N]4B[6 x.+]0. 6r5eV 3A 8| Rf_V ^ O *L Usrc/libavfilter/avf_showfreqs.cMm:E417a:30]x :=i note: m2expanded from macro 'P'u 0m_.fr0e 417q | *#u dloeg1e0n(src/libavfilter/colorspace.cfci:nmeaxy160 ));:P28( :a/ | , ~~~~~ ^~~ bwarning: ) ((maaxitmaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u nm_2f(r(ebq)u,en c(y a+) )1)1604 67 | 8 . | 4 ~~~~~ ^9 f ) ) ; p e ak| src/libavfilter/avf_showfreqs.c ~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=: 454c:51l: mwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> src/libavfilter/avf_showcwt.cM:a681xC:L29L :/ warning: R454implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E | FE R E NC E_ W H IT E; 681 | | ~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ a = maav_xcilmiupdm(_(Mf_rPeIq u+ ePn(cRyE( f=, 11c.h)1,7 I2M6(8ff, * clh)o)g()1 ./f ( 2.+ *( 4M6_.P0I6),5 308,f *1 )m;a x i| mu ~~~~~~~~~~~~~^~~~~~~~~~m _frequesrc/libavfilter/avf_showfreqs.cnc:y415:)38 :/ note: (expanded from macro 'IM'ma ximum_ fr415e | q#udeenfcyi n+e I1M46(7x8.,4 9cfh))) ;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/colorspace.c:167:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | peak = av_q2d(metadata->max_luminance) / REFEsrc/libavfilter/avfiltergraph.cR12E:N warning212C:E19s_ generatedW:H. Iwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E ; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h :21227 | : 25 : note: fexpanded from macro 'REFERENCE_WHITE'o r (i = 270 | ;# die fRnEbN_CfEi_lWtHeIrTsE; 1i0+0+.)0 f{ | | ^~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 216 | for (j = 0; j < filt->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:226:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 226 | for (j = 0; j < filt->nb_outputs; j++) { src/libavfilter/colorspace.c| ~ ^ ~~~~~~~~~~~~~~~~: 173:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | peak = in->color_trc == AVCOL_TRC_SMPTE2084 ? 100.0f : 1src/libavfilter/avf_showfreqs.c0.0:f461;: 64 :| ~ ^~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/colorspace.c:173:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 461 | 173 | p e aak == aivn_-c>lciopldo(r(_Mt_rPcI ==- APV(CIOML(_fT,R Cc_hS)M P*T ER2E0(8f4- 1?, 1c0h0). 0-f I:M (1f0-.10,f ;c h )| ~ ^~~~~* 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 | src/libavfilter/avfiltergraph.c : 250 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] RE(f, ch) 250* | R E ( ff-o1r, (chi) =+ 0I;M (if ,< cghr)a p*h -I>Mn(bf_-f1i,l tcehr)s);) i/+ +()2 .{ * | M ~ ^ ~~~~~~~~~~~~~~~~~_ PI), 0, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showfreqs.c:417:25: note: expanded from macro 'P' 417 | #define P(a, bCC libavfilter/f_loop.o ) (atan2((b), (a))) | ~~~~~ ^ src/libavfilter/avf_showvolume.c:404:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 404 | s->values[c * VAR_VARS_NB + VAR_VOLUME] = 20.0 * log10(max); | ~~~~~ ^~~ CC libavfilter/f_latency.o 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 | ^~~~~~ CC libavfilter/f_metadata.o src/libavfilter/avfiltergraph.c:287:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 287 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/colorspace.c:191:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | metadata->max_luminance = av_d2q(peak * REFERENCE_WHITE, 10000); | ~ ^~~~~~~~~~~~~~~ src/libavfilter/colorspace.h:27:25: note: expanded from macro 'REFERENCE_WHITE' 27 | #define REFERENCE_WHITE 100.0f | ^~~~~~ src/libavfilter/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/buffersrc.c:300:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 300 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/buffersrc.c:302:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 302 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V }, | ^ src/libavfilter/avf_showspectrum.c:423:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 423 | src/libavfilter/buffersrc.c : ph304i: 126=: 2warning: .missing field 'unit' initializer [-Wmissing-field-initializers]f * M_PI * (s -304> | s t o p {- "s-s>satra"r,t ) / ( f lo at ) in l in"ks-a>mspalmep lea_srapteec t/ r(aMti o"-, 1 ) ; O F| F ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~S ET(pixel_aspect), AV_Osrc/libavfilter/avf_showspectrum.cP:T423_:T15Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R ATIONAL, { .423d | b l = 0 }p,h i0 =, 2 .DfB *L _MM_APX,I V* }(,s - >| s ^t op - s->start) / (float)inlink->sample_rate / src/libavfilter/buffersrc.c(:M305 :-126 :1 )warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~ ~ 305 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0src/libavfilter/avf_showspectrum.c }:,424 :0,41 :D Bwarning: Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ MAX, V }, | ^424 | theta = 2.f * M_PI * s->start / (float)src/libavfilter/buffersrc.cin:l306i:n126k: -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]s ample_rate; 306| | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ { "time_basrc/libavfilter/avf_showspectrum.cse:"424,:17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N ULL, 424 | th e t a O=FF S2E.Tf( t*i mMe__bPasIe )*, s -> s t ar t /A V(_fOlPoTa_TtY)PiE_nRlAiTnIkO-N>ALs,a m{p l.ed_brla t=e ;0 }| , ^~~ ~ 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:307:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 307 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V }, | ^ src/libavfilter/buffersrc.c:308:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 308 | { NULL }, | ^ 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:415:19: warning: src/libavfilter/buffersrc.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :318:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 415 | f318or | ( i = {0 ; "ic ,n b _ f i l t erNsUL;L ,i O+F+)F SE{T ( c| h ~ ^ ~~~~~~~~~~~~~~~~~a nnels), src/libavfilter/avfiltergraph.c : 430 : 19 : A Vwarning: _Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P T_TYPE_I N430T | , f o{r .(ii6 4= =0 0; }i, <0 ,g IrNaTp_hM-A>Xn,b _Af i}l,t er s| ; ^ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:433:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/buffersrc.c:319 :43312 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] f o319r | (j = { 0NU;L Lj <} , f i| l ^te r->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++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:580:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | *uf = *yf * M_PI; | ^~~ ~ src/libavfilter/avf_showspectrum.c:581:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | *vf = *yf * M_PI; | ^~~ ~ 18 warnings generated. src/libavfilter/avf_showspectrum.c:599:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599 | *uf *= 0.5f * sinf((2 * M_PI * ch) / s->nb_display_channels + M_PI * s->rotation); | ~ ~~~^~~~~~~~ src/libavfilter/avfiltergraph.csrc/libavfilter/avf_showspectrum.c::600612:85::27 :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] 600 | 612 | * v ff o*r= (0i. 5f= *0 c;o sif (< (li2nk -*> iMn_cPfIg .*fo rmcahts)- >/n b_sf->onrbm_daitssp;l aiy+_+ch)a {n n e| l ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s + M_PI * src/libavfilter/avfiltergraph.cs:-625>:r27o:t awarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i on); | ~ ~~~^~~~~~~~ 625 | for (i = 0; i < link->incfg.formats->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:602:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 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/avf_showwaves.c:802:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:803:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:804:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:805:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showwaves.c:817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 817 | { NULL } | ^ src/libavfilter/avf_showspectrum.c:625:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:607:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 607 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/avfilter.c:609:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | OFsrc/libavfilter/avf_showspectrum.cFSE:T668(:e20x:t rwarning: a_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]hw _frames), AV_ O668P | T _ T Y PeEl_IsNeT ,i f{ .(ilo6g41 0=( s-e1c o}n,d s)- 1> ,6 )IN T _| M ~~~~~ ^~~~~~~ AX, FLAGS }src/libavfilter/avfiltergraph.c, : 724| : ^5 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/avfilter.c:610 :72412 | : warning: missing field 'help' initializer [-Wmissing-field-initializers] REDU C610E | _ F O R M{A TNSU(iLnL t},, | ^ AVFilterForsrc/libavfilter/avf_showspectrum.cm:a669t:s46,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/f_perms.o forma t669s | , u nfiotrsm a=t sav,_ a s| pr ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ntf("% .7252 | f h " , s e c o n d s / ( 6 0 n*b _6fo0r)m)a;t s ,| ~~~~~~~~~~~ ~~~~~~~~^~~~~~~~~~~ff _add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i src/libavfilter/avf_showspectrum.c=: 6700:;20 :i warning: n b670_ | i n p u etlss;e ii+f+ )( l{o g 1 0 ( s e c o n d s ) > 3 ) | ~~~~~ ^~~~~~~ \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterForsrc/libavfilter/avf_showspectrum.cm:a671t:s46,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] formats ,671 | fuonrimtast s=, a v| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a sprint f725( | " % . 2 f m " , s e c o n d s / 6n0b)_;f o r| m ~~~~~~~~~~~ ~~~~~~~~^~~~a ts, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j =src/libavfilter/avf_showspectrum.c :0673; :j38 :< warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i lter->nb_o u673t | p u t s ; j + +u)n i{t s = a v _ a s p r i n t f ( " % . 2 f\s " ,| ~ ^ ~~~~~~~~~~~~~~~~~~s econds); src/libavfilter/avfiltergraph.c| ~~~~~~~~~~~ ^~~~~~~: 724:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 724 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 725 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:685:19: note: expanded from macro 'REDUCE_FORMATS' 685 | for (i = 0; i < filter->nb_inputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:693:23: note: expanded from macro 'REDUCE_FORMATS' 693 | for (j = 0; j < filter->nb_outputs; j++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:726:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | nb_formats, ff_add_format); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:709:27: note: expanded from macro 'REDUCE_FORMATS' 709 | for (k = 0; k < out_link->incfg.list->nb; k++) \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:730:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 730 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_realtime.o src/libavfilter/avfiltergraph.c:779:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 779 | for (i = 0; i < graph->nb_filters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ src/libavfilter/buffersink.c:357:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 357 | { NULL }, | ^ src/libavfilter/avfiltergraph.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:802:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 802 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 807 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:815:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 815 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/buffersink.c:372:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | { "all_channel_counts", "accept all channel counts", OFFSET(all_channel_counts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/buffersink.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { NULL }, | ^ 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/avfilter.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 744 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfilter.c:749:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 749 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:855:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 855 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:877:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 877 | for (i = 0; i < filter->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:884:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 884 | if (i == filter->nb_inputs) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:887:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 887 | for (i = 0; i < filter->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/avfiltergraph.c:926:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 926 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/avf_showspectrum.c:912:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | units = av_asprintf("%.2f", hertz); | ~~~~~~~~~~~ ^~~~~ src/libavfilter/avfiltergraph.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (i = 0; i < graph->nb_filters; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native.c:36:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "conv2d_threads", "threads num for conv2d layer", OFFSET(options.conv2d_threads), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:37:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 37 | { "async", "use DNN async inference", OFFSET(options.async), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/dnn/dnn_backend_native.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL }, | ^ 26 warnings generated. 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->src/libavfilter/avf_showspectrum.cnb_f:il967te:rs69; :i +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); | ~~~~~~~~~~~ ^~~~~ 6 warnings generated. CC libavfilter/f_reverse.o 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 | 18 f warningosr generated . (j = 0; j < filter->nb_outputs; j++) | ~ ^ ~~~~~~~~~~~~~~~~~~ CC libavfilter/f_segment.o src/libavfilter/avfiltergraph.c:1144:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1144 | if (f->nb_inputs > INT_MAX - sink_links_count) 22| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ warning s generated. src/libavfilter/avf_showspectrum.c:1068:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1068 | s->dmax = expf(s->limit * M_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); | ~~~~~~~~~^~~~~~~~~~~ ~ 58 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:133:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | output[n_filter] = FFMAX(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:89: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~ ^~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ~~~ ~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_dense.c:136:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | output[n_filter] = 2.0f / (1.0f + exp(-2.0f * output[n_filter])) - 1.0f; | ^~~~ ~ 7 warnings generated. 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]src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c = 1:90.:026f: /warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( 1.0f + exp(-output[n_fi l90 | t e r ]) ); | ^~~~ ~ dst[isrc/libavfilter/dnn/dnn_backend_native_layer_dense.c]: 139=: 40s:i nwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s rc[i]); | ~~~ ^~~~~~139 | output[n_filter] = 1.0f / (1.0f + exp(-output[n_filter])); | ^~~~ ~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:94:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/avfilter.c 94: | 1035 : 86: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/dnn/dnn_backend_native_layer_dense.c : 144 : 83 :d swarning: t[implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ] = 1035c | o s ( sir cf144 | [i(] )! ;l in| k - ~~~ ^~~~~~> f i f o. sa m p l e s _osuktipuptp[end_ &f&i ltferra] m=e- >FnFbMA_Xs(aomuptlpeus t>[=n _mfiinl t&e& rf]r,a 0m.0e)- >+ n0b.2_ s* aFmFMpIlN(eosu twarning: bfimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) i(( fao). s>a m( p98b)l | e? s_ (s b)k :i pp(ed a) )& & | ^ ~f dsrta[mei->]nb _src/libavfilter/dnn/dnn_backend_native_layer_dense.c=s :at144ma:pn83l(:e ssr warning: c>implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ =i m]i)n ;&& | ~~~ ^~~~~~f144 ra | me -> nb _ s a m pl e s < = m a x ) { o| ~~~~~~~~~~~~~~~~~ ^ ~~~u tput[n_filter] = FFMAX(output[n_filter], 0.0) + src/libavfilter/avfiltergraph.c0.2: 1222*: 19:F Fwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (output[n_filte r1222] | , 0 . 0f)o;r | ~ ^~~~~~~~~~~~~~~~( i = src/libavutil/macros.h0:;49 :40i: note: #:ndb102e_:fif27lti:en rse;warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F i+F+M)I N{( | a102, | ~ ^ ~~~~~~~~~~~~~~~~~b) ( ( a ) > ( b ) ?d (sb)t [:i ]( a)=) a si n| ^( src[i]); | 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 | #defsrc/libavfilter/dnn/dnn_backend_native_layer_mathunary.cin:e106 :FF27MA:X (warning: aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion], b) ((a) > 106( | b ) ? ( a ) : ( bd)s)t[i ] | = ^ ~ acos(src[i]); src/libavfilter/dnn/dnn_backend_native_layer_dense.c| : ~~~~ ^~~~~~144 :46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 144 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) >src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c (:b110) :?27 :( awarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] : (b)) | ^110 | dssrc/libavfilter/avf_showspectrum.ct[i]: =1229 :66a:t anwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s rc[i]); | ~~~~ ^~~~~~ 1229 | av_log(ctx, AV_LOG_ERROR, "overlap %f too big\n", s->overlap); | ~~~~~~ ~~~^~~~~~~ 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/avf_showspectrum.c:1234:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1234 | s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; | ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.csrc/libavfilter/avf_showspectrum.c::1236118:28:: 27warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1236 | 118 | CC libavfilter/f_select.o s - >w i n _ sdcsta[lei ]= =1 .fc o/s hs(qsrrtfc(s[-i>]w)i;n_ s | c ~~~~ ^~~~~~a le); | ~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:122:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 122 | dst[i] = tanh(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:126:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 126 | dst[i] = asinh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:130:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 130 | dst[i] = acosh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:134:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | dst[i] = atanh(src[i]); | ~~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:138:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 138 | dst[i] = ceil(src[i]); | ~~~~ ^~~~~~ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:142:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] CC libavfilter/f_sendcmd.o 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[iIn file included from ] =src/libavfilter/f_ebur128.c r:ou35n: dsrc/libavutil/ffmath.h(:s49:r30c:[ i]warning: ); implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^~~~~~ 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/dnn/dnn_backend_native_layer_mathunary.c:150:26: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 150 | dst[i] = exp(src[i]); | ~~~ ^~~~~~ CC libavfilter/f_sidedata.o 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; | ~~~^~~~ ~ CC libavfilter/fifo.o 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' CC libavfilter/f_streamselect.o 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; | ^~~ ~ 14 warnings generated. CC libavfilter/formats.o 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; | ~~~^~~~ ~ 26 warnings generated. src/libavfilter/dnn/dnn_backend_native.c:538:52: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 538 | for (uint32_t operand = 0; operand < native_model->operands_num; ++operand) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 20 warnings generated. 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/avfilter.c:1476:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1476 | dstctx->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 48 warnings generated. CC libavfilter/framepool.o 9 warnings generated. 5 warnings generated. src/libavfilter/avf_showspectrum.c:1709:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1709 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1710:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1710 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS }, | ^ src/libavfilter/avf_showspectrum.c:1740:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1740 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS }, | ^ 11 warnings generated. 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 } | ^ 3 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)) | ^ ~ 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_src/libavfilter/avf_showspectrum.cfi:l1774t:e81r:] =warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FM AX(output[n_filter] ,1774 0 | . 0 ) + 0 . 2s p*f F=F MsI-N>w(ionu_tpsuizte[ n*_f il(tse-r>]s,a mp0l.e0)s; / (| (s ~~~~~~^~~~~~~~~~~~~~~~~~~~~~- >win_ssrc/libavutil/macros.hi:z49e :*22 s:z )note: expanded from macro 'FFMIN' * ceil( s-49> | #sdamepfleisn e/ (FflFoaMt)I(N(sa-,>wbi)n _((saiz)e >* (sbz) )?) )()b;) : (| a ~~~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~ ^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:177:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 177 | output[n_filter] = FFMAX(output[n_filter], 0.0) + 0.2 * FFMIN(output[n_filter], 0.0); | ^~~~~~~~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 12 warnings generated. 16 warnings generated. src/libavfilter/dnn/dnn_backend_native_layer_conv2d.c:191:87: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 191 | int thread_num = (ctx->options.conv2d_threads <= 0 || ctx->options.conv2d_threads > av_cpu_count()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavfilter/framequeue.o 33 warnings generated. CC libavfilter/framesync.o CC libavfilter/generate_wave_table.o CC libavfilter/graphdump.o CC libavfilter/graphparser.o CC libavfilter/lavfutils.o CC libavfilter/lswsutils.o CC libavfilter/motion_estimation.o CC libavfilter/palette.o CC libavfilter/pthread.o CC libavfilter/qp_table.o 25 warnings generated. CC libavfilter/scale_eval.o CC libavfilter/scene_sad.o CC libavfilter/setpts.o CC libavfilter/settb.o 3 warnings generated. src/libavfilter/f_bench.c:92:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/drawutils.c:134:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 134 | nb_planes = FFMAX(nb_planes, c->plane + 1); | ^ ~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/f_bench.c:123:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM); | ^ src/libavfilter/f_bench.c:47:12: note: expanded from macro 'DEFINE_OPTIONS' 47 | { NULL } \ | ^ src/libavfilter/f_cue.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:94:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:95:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_cue.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 96 | { NULL } | ^ src/libavfilter/f_cue.c:95:102: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 95 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_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) | ^~~~~~~~~~~~~~~~~~ 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++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:513:1: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | FF_EBUR128_ADD_FRAMES(double) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/ebur128.c:509:17: note: expanded from macro 'FF_EBUR128_ADD_FRAMES' 509 | for (i = 0; i < st->channels; i++) \ | ~ ^ ~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:61:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "m1", "set 1st m13et warningadsa generatedta. key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:62:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS }, | ^ src/libavfilter/f_drawgraph.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRIN28G, warning s{. generatedst. r=""}, 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", OFFsrc/libavfilter/f_ebur128.cSET(:k163e:y94[:3 ]warning: ),missing field 'unit' initializer [-Wmissing-field-initializers] A V_OPsrc/libavfilter/drawutils.cT_T:YP239E_:S 16327T | R: I Nwarning: G comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , {{.s t"r=v"i"de}o, 239" | , 0fo"rs,e (tp0 lv,ai dnFeLeAo G= o0Su; t} ,ppulta"n, e | on_vbid_epol)a, nsrc/libavfilter/f_drawgraph.cAe:Vs68;_:O P125p:T warning: l_missing field 'unit' initializer [-Wmissing-field-initializers]aT YneP+E+)_ BO{O L ,| ~~~~~ ^ ~~~~~~~~~~~~~~~ {.68i | 6 4 = {0 }",f g40", ,1, "sVe|Ft } ,4 t| h ^f oreground color expression", OFFSET(fg_str[3src/libavfilter/f_ebur128.c]):,164 :AV101_:O Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_ TYPE_STRI N164G | , { {. s"stirze="",0 x f"sfetf fvifdf0e0"o} s,i 0z,e "0,, F L AOGFSF S}E,T (w )| , ^A V_OPT_TYPE_IMAGE_SIZE, {.str = "640x480src/libavfilter/f_drawgraph.c":}69,: 960,: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers], V|F }, | ^69 | { "bg", "set background color", OFFsrc/libavfilter/f_ebur128.cS:E165:T103(:b warning: gmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_ T165 | Y P E {_ "CmOeLtOeRr," ,{ ."ssett rs=c"awlhe imtetee"r} (,+9 0t,o +0,1 8)F",L A GOFSF S}E,T( m e| ^t er), AV_OPT_TYPE_I12NT warnings, generated . {.i64 = 9}, 9, 18, src/libavfilter/f_drawgraph.cV|:F70 :}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_ebur128.c:170:117src/libavfilter/f_drawgraph.c:: warning: 71missing field 'unit' initializer [-Wmissing-field-initializers] :102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 170 | 71 | { " m {e tCC libavfilter/split.o "admaatax"", ," i"njseectt mmeatxaimdaalt av ailn ute"h, eO fFiFSlETt(emragxra)p,h "A, VO_FOFPSETT_(TmYePtEad_aFtaL)O, AAT,V {_.dOblP=T1_T.YP}E,_B OIONLT, _{M.iI6N4 ,= 0I}N, T0_,M 1A,X ,A |FV|LFA }G,S | }, ^ | ^ 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_drawgraph.c:82:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 82src/libavfilter/f_ebur128.c | : 176 :144 : {warning: missing field 'unit' initializer [-Wmissing-field-initializers] "size", "se t 176g | r ap h {s "ipzanel",a OwF"F, S"sEeTt( wa )s,p eAcVi_fiOcPT _pTanY PEl_awI MfAoGrE _SdIuZaEl, -{mo.nso tfr=i"le9s0"0, xO2F5F6"S}ET,( 0p,a n0_,la wF)L,AG S A}V,_ O | P ^T _TYPE_DOUBLE, {.dbl = -3.01029995663978}, src/libavfilter/f_drawgraph.c-:1830:95.: 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0 .0, A|F }, 83| ^ | { "s", "set graph size", OFFSET(wsrc/libavfilter/f_ebur128.c),: 177A:126V:_ Owarning: missing field 'unit' initializer [-Wmissing-field-initializers]P T_TYPE_IMAGE _177 | S IZ E, {.{s t"rt="a90r0xg25e6"t}",, 0"s,e 0t, aF LAsGpSe }c, if i| c ^ target level in LUFS (-23 to 0)", OFFSEsrc/libavfilter/f_drawgraph.cT:(84t:a108r: gwarning: etmissing field 'unit' initializer [-Wmissing-field-initializers]) , AV_OPT_TY P84E | _ I N T,{ {."i6r4 a= t-2e3}",, -"23s, e0,t V |vFi }d,e o | ^r ate", 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_ebur128.c:188:12:src/libavfilter/f_drawgraph.c warning: :missing field 'help' initializer [-Wmissing-field-initializers]86 :12: warning: 188 | missing field 'help' initializer [-Wmissing-field-initializers] { 86NU | LL } , { | ^N ULL } | ^ CC libavfilter/src_avsynctest.o CC libavfilter/src_movie.o 32 warnings generated. CC libavfilter/transform.o src/libavfilter/f_ebur128.c:225:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | v = av_clipf(v, 0, ebur128->scale_range); // make sure it's in the graph scale | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/trim.o 2CC libavfilter/vaapi_vpp.o warnings generated. src/libavfilter/drawutils.c:392:46: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 392 | if (draw->desc->comp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavfilter/vaf_spectrumsynth.o 4 warnings generated. CC libavfilter/version.o CC libavfilter/vf_addroi.o src/libavfilter/f_drawgraph.c:239:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:241:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | values[VAR_VAL] = vf; | ~ ^~ CC libavfilter/vf_alphamerge.o CC libavfilter/vf_amplify.o 19 warnings generated. src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:281:75: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 281 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:280:25: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 280 | if (old != bg && | ~~~ ^ ~~ src/libavfilter/f_drawgraph.c:355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | step = ceil(s->nb_values / (float)s->w); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavfilter/f_drawgraph.c:367:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | values[VAR_MIN] = s->min; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:368:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | values[VAR_MAX] = s->max; | ~ ~~~^~~ src/libavfilter/f_drawgraph.c:369:35: warning: src/libavfilter/drawutils.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :574:46: warning: 369comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] | 574 | v a lu e s [ V AR _ ViAfL ]( d= rvawf->;de sc -| >c ~ ^~o mp[comp].plane != plane) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 18 warnings generated. src/libavfilter/f_drawgraph.c:383:107: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 383 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:382:83: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 382 | (AV_RN32(out->data[0] + j * out->linesize[0] + x * 4) != old) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/f_drawgraph.c:381:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 381 | if (old != bg && | ~~~ ^ ~~ 7 warnings generated. src/libavfilter/f_interleave.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:86:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) || | ~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:92:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:98:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 98 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 138 | for (i = 0; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:148:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 148 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:87:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:88:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF }, | ^ src/libavfilter/f_graphmonitor.c:89:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:90:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VF }, | ^ src/libavfilter/f_graphmonitor.c:113:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:114:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF }, | ^ src/libavfilter/f_graphmonitor.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/f_interleave.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (i = 1; i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_interleave.c:223:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 223 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_interleave.c:61:11: note: expanded from macro 'DEFINE_OPTIONS' 61 | { NULL } \ | ^ src/libavfilter/f_loop.c:260:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 260 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, src/libavfilter/f_graphmonitor.c{.i:61644: 29= :0 }warning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] -1, INT_MAX, A164 | F L AG S }, | x ^ + strlen(txt) * 8 >= pic->width) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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] 263src/libavfilter/f_interleave.c | :{249 N:U1L: Lwarning: missing field 'help' initializer [-Wmissing-field-initializers]} | ^ 249 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_loop.c:262src/libavfilter/f_interleave.c::10061: :warning: 11implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: note: expanded from macro 'DEFINE_OPTIONS' 61 | { 262N | U L L { "}s ta rt " , " s et t he l o o p s t a r t s a src/libavfilter/f_graphmonitor.c m p: l 187 e":23 :, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] OF FS ET ( s ta rt ) , 187 A | V _ O\P f oT r_| T ^ (YiPnEt_I NTj6 4=, 0{;. ij6 4 <= f0 i}l,t e0,r -IN>Tn64b__MAiX,n pAuFtLsAG;S j}+,+ ) | ~ ^~~~~~~~~{ | ~ ^ ~~~~~~~~~~~~~~~~~ /usr/include/stdint.h:46src/libavfilter/f_graphmonitor.c::21195: :note: 23expanded from macro 'INT64_MAX': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 46 | #defin e195 | I N T 6 4f_oMrA X( i(n0tx 7j f=f f0f; fjf f ^~~~~~~~~~~~~~~~~~n b_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavfilter/f_loop.c:446:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { "loop", "number of loops", OFFSET(loop), AV_OPT_TYPE_INT, {.i64 = 0 }, -1, INT_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:447:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 447 | { "size", "max number of frames to loop", OFFSET(size), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT16_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:448:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, VFLAGS }, | ^ src/libavfilter/f_loop.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 449 | { NULL } | ^ src/libavfilter/f_loop.c:448:99: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 448 | { "start", "set the loop start frame", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAXsrc/libavfilter/f_graphmonitor.c, V:F343L:A23GS: } ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX'343 | f46o | r# d(eifinnte IiN T=6 4_0MA;X i(0 x7gfrfafphf-f>fn)b _| f ^~~~~~~~~~~~~~~~~~i lters; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:355:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | for (int j = 0; j < filter->nb_inputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~ src/libavfilter/f_graphmonitor.c:375:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (int j = 0; j < filter->nb_outputs; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \CC libavfilter/vf_aspect.o | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:120:117: note: expanded from macro 'DEFINE_OPTIONS' 120 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:121:126: note: expanded from macro 'DEFINE_OPTIONS' 121 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:122:134: note: expanded from macro 'DEFINE_OPTIONS' 122 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:369:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:123:12: note: expanded from macro 'DEFINE_OPTIONS' 123 | { NULL } \ | ^ CC libavfilter/vf_atadenoise.o CC libavfilter/vf_avgblur.o CC libavfilter/vf_backgroundkey.o 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),src/libavfilter/f_metadata.c AV:_O403:P1T: _warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]YP E_INT64, {.i64 = 403- | 1D}E,F I-N1E,_ OUPITNITO3NS2(_mMAeXt,a FdLaAtGa,S A},V _ OP| T_ ^F LAG_VIDEO_PARAM|AV_OPTsrc/libavfilter/f_perms.c_:F58L:A12G_:F Iwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]T ERI NG58_ | P A R A M){; N| U^ LL } src/libavfilter/f_metadata.c| ^: 110:106: note: expanded from macro 'DEFINE_OPTIONS' 110 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_metadata.c:403:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/f_metadata.c:111:106: note: expanded from macro 'DEFINE_OPTIONS' 111 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \ | ^ CC libavfilter/vf_bbox.o 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 } \ | ^ CC libavfilter/vf_bilateral.o CC libavfilter/vf_bitplanenoise.o src/libavfilter/f_reverse.c:85:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:92:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_reverse.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26 warnings generated. 147 warnings generated. 32 warnings generated. src/libavfilter/f_realtime.c:71:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:src/libavfilter/formats.c:72114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :107 :114 | for (i = 0; i < a->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavfilter/formats.cwarning: :116:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] missing field 'unit' initializer [-Wmissing-field-initializers] 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72src/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' | 75 | for (i = 0; i < a->nb2; warningi+s+ generated). \ | ~ ^ ~~~~~ src/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c{:76:27: note: expanded from macro 'MERGE_FORMATS' 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ "ssrc/libavfilter/formats.c:131:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] pe 131 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libavfilter/formats.c:91:5: note: expanded from macro 'MERGE_FORMATS' d 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 ++) { \ | ~ ^ ~~~~~~~~~~~ "speed factor", OFFSET(speed), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, DBL_MIN, DBL_MAX, FLAGS }, | ^ src/libavfilter/f_realtime.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ src/libavfilter/f_realtime.c:71:96: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 71 | { "limit", "sleep time limit", OFFSET(limit), AV_OPT_TYPE_DURATION, { .i64 = 2000000 }, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | src/libavfilter/formats.c:#189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] defin 189 | 10 M warningEsR generatedG. E_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libavfilter/formats.c:75:23: note: expanded from macro 'MERGE_FORMATS' I75 | for (i = 0; i < a->nb; i++) \ | ~ ^ ~~~~~ NTsrc/libavfilter/formats.c:189:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 64 189 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c_:76:27: note: expanded from macro 'MERGE_FORMATS' M 76 | for (j = 0; j < b->nb; j++) \ | ~ ^ ~~~~~ AXsrc/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' 0 x91 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7src/libavfilter/formats.c:44:19: note: expanded from macro 'MERGE_REF' f 44 | for (i = 0; i < a->refcount; i ++) { \ | ~ ^ ~~~~~~~~~~~ ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:126:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] 126 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM); | ^ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ 19 warnings generated. src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/f_sendcmd.c:75: 19159: | warning: Dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E FINE_OPTIONS(sidedata, A V75_ | OP T_ FL A G_fVIoDErO _P(Ai R=A M0|;A Vi_ O< PFT_FF_ALRARGA_Y_FEILLEMTSE(RflIaNg_Gs_trPiAnRgsA);M )i;+ +| ) ^{ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/f_sidedata.c:75:12: note: expanded from macro 'DEFINE_OPTIONS' 75 | { NULL } \ | ^ src/libavfilter/formats.c:242:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERRsrc/libavfilter/f_sendcmd.cOR(:E114N:104O:M Ewarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]) ;); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c114: | 44 : 19: note: {expanded from macro 'MERGE_REF' "commands", CC libavfilter/vf_blackdetect.o "44s | e t c foommran d(si" =, 0O; FiF Smrmaenfcdosu_nsttr;) ,i ++A) V{_ O P T _ T Y P E _ S T R I N G, { . s t r = N U L L } , 0\, | 0 ~ ^ ~~~~~~~~~~~, FLAGS }, | ^src/libavfilter/formats.c :295:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 295 | 13 warning s M generatedE. RGE_REF(b, a, chansrc/libavfilter/f_sendcmd.cn:e115l:_104l:a ywarning: omissing field 'unit' initializer [-Wmissing-field-initializers]u ts, AVFi lt115e | r C h a {n n"ecl"La,yo u ts , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set 296co | m m a n d s " , O{F FavS_EfrTe(ceo(cmhmaannndesl__lsatyro)u,t sA)V;_O PrTe_tuTrYnP AEV_ESRRTORR(IENNGO,M E{.Ms)t;r }=) ;N U L| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L }, 0src/libavfilter/formats.c,: 440:,19 F:L Anote: Gexpanded from macro 'MERGE_REF'S }, | ^ 44 | for (i = 0; i < a->refcount; i ++) { src/libavfilter/f_sendcmd.c : 116 : 115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { " f\ i le| na ~ ^ ~~~~~~~~~~~m e", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:117:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "f", "set commands file", OFFSET(commands_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/f_sendcmd.c:118:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | { NULL } | ^ src/libavfilter/f_segment.c:278:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | COMMON_OPTS | ^ src/libavfilter/f_segment.c:267:142: note: expanded from macro 'COMMON_OPTS' 267 | { "timestamps", "timestamps of input at which to split input", OFFSET(timestamps_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, \ | ^ src/libavfilter/f_segment.c:279:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 279 | { "frames", "frames at which to split input", OFFSET(points_strCC libavfilter/vf_blackframe.o ), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/f_segment.c:280:12src/libavfilter/f_streamselect.c: warning: :missing field 'help' initializer [-Wmissing-field-initializers]48 :12: 280 | warning: missing field 'help' initializer [-Wmissing-field-initializers] { NULL 48} | | ^ { NULL } | ^ CC libavfilter/vf_blend.o 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->nCC libavfilter/vf_blockdetect.o b_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_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 } | ^ CC libavfilter/vf_blurdetect.o src/libavfilter/f_select.c:232:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | select->var_values[VAR_PREV_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:233:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | select->var_values[VAR_PREV_SELECTED_PTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:234:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 234 | select->var_values[VAR_PREV_SELECTED_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:235:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 235 | select->var_values[VAR_PREV_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_bm3d.o 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_streamselect.c:143:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 143 | for (i = 0; i n:b _warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n puts; i+ +237 | ) { s e l| ec ~ ^ ~~~~~~~~~~~~~~t ->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_select.c:256:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 256 | select->var_values[VAR_PICT_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:257:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 257 | select->var_values[VAR_INTERLACE_TYPE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:258:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | select->var_values[VAR_SCENE] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:259:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 259 | select->var_values[VAR_CONSUMED_SAMPLES_N] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_select.c:260:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | select->var_values[VAR_SAMPLES_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] 30262 | warning s generated . select->var_values[VAR_SAMPLE_RATE] = | ~ 263 | inlink->type == AVMEDIA_TYPE_AUDIO ? inlink->sample_rate : NAN; | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/f_streamselect.c:218:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 218 | if (n < 0 || n >= ctx->nb_inputs) { | ~ ^ ~~~~~~~~~~~~~~ src/libavfilter/f_select.c: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 | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavfilter/f_select.c: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' src/libavfilter/f_streamselect.c 15 | :#306:d19e:f warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e NAN __ b306u | i l t i nf_onra n(f(i" "=) 0 | ; ^~~~~~~~~~~~~~~~~~ i < ctx->nb_inputs; i++) { | ~ ^ ~~~~~~~~~~~~~~ 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_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 Tsrc/libavfilter/f_select.cS2T:(337t:s43,: twarning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((ts) == AV_NOPTS _V337A | L U E ? N AsNe l:e (cdto-u>bvlaer_)va(ltsu)e s[*VA Ra_vS_qT2AdR(Tt_bT)]) = | T ^~~S 2D(fra/usr/include/math.hme:-15>:p19t:s) note: *expanded from macro 'NAN' av_q2d (i15n | l#idnefki-n>e tNiANm e _ b a s_e_)b;u i | l ^~~~~~~~~~~~~~~~ ~t in_nanfsrc/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:530:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 530 | double end = TS2T(interval->end_ts, AV_TIME_BASE_Q); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: src/libavfilter/f_select.cexpanded from macro 'TS2T' :340:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | #define 340T | S 2 T ( tsesl, etctb-)> va(r(t_sv)a =l=ue sA[VV_ANRO_PPTTSS_]V A=L UTE S?2 DN(ANf r:a (mdoeu-b>pltes))(;t s )| ~ ^~~~~~~~~~~~~~~~ * av_qsrc/libavfilter/internal.h2:d264(t:b48):) note: | expanded from macro 'TS2D' ^~~ /usr/include/math.h:15 :26419: | #dnote: efexpanded from macro 'NAN'i ne TS2D (15t | s#)d e f i n e (NA(Nts ) = = _A_Vb_uNiOPlTtSi_nVA_LnUaEn f?( "N"A)N :| ^~~~~~~~~~~~~~~~~~( double)(ts)) | ^~~ /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' 265src/libavfilter/f_select.c | #d:e341f:i35n:e warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]S 2T(ts, tb) ((ts )341 = | = AV _N O PsTeSl_eVcAtL-U>vEa r_?v aNlAuNe s:[ (VdARo_Tub l]e )= (TtSs2D)( f*r aamve_-q>2pdt(st)b )*) a| v ^~~_ q2d(/usr/include/math.hi:n15l:i19n:k -note: >expanded from macro 'NAN' time_b a15s | #ed)e;f i ne| ^~~~~~~~~~~~~~~~ ~N AN src/libavfilter/internal.h : _264_:48b:u inote: lexpanded from macro 'TS2D't in_nanf( ""264) | # d| ^~~~~~~~~~~~~~~~~~e fine 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:534:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | var_values[VAR_POS] = src/libavfilter/f_select.cre:f342-:>p58kt:_p oswarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= = -1 ? NAN : re342f | - >p k t _speloesc;t - >| v ~ ^~~a r_val/usr/include/math.hu:es15[V:A19R: _note: Pexpanded from macro 'NAN'O S] = 15fr | a#mdee->fpiknet _NpAoNs == - 1 ?_ N_AbNu i:l tfirn_anamnef-(>"p"k)t_ p o| s ^~~~~~~~~~~~~~~~~~; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. 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("") | ^~~~~~~~~~~~~~~~~~ 4 warnings generated. 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/formats.c:638:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 638 | FORMATS_UNREF(ref, formats); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/generate_wave_table.c:31:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 31 | for (i = 0; i < table_size; i++) { | ~ ^ ~~~~~~~~~~ src/libavfilter/formats.c:650:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 650 | FORMATS_UNREF(ref, channel_layouts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:619:5: note: expanded from macro 'FORMATS_UNREF' 619 | FIND_REF_INDEX(ref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/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/formats.c:669:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 669 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ CC libavfilter/vf_boxblur.o src/libavfilter/formats.c:674:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | FORMATS_CHANGEREF(oldref, newref); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:657:5: note: expanded from macro 'FORMATS_CHANGEREF' 657 | FIND_REF_INDEX(oldref, idx); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:605:19: note: expanded from macro 'FIND_REF_INDEX' 605 | for (i = 0; i < (*ref)->refcount; i ++) \ | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/vf_bwdif.o 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 | CC libavfilter/vf_cas.o ff_channel_layouts_ref, ff_channel_layouts_unref); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/formats.c:693:19: note: expanded from macro 'SET_COMMON_FORMATS' 693 | for (i = 0; i < ctx->nb_outputs; i++) { \ | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:71:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | var_values[VAR_OUT_W] = var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/scale_eval.c:72:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | vCC libavfilter/vf_chromakey.o ar_values[VAR_OUT_H] = var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS }, | ^ src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ CC libavfilter/vf_chromanr.o 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 | CC libavfilter/vf_chromashift.o 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/graphdump.c:83:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | max_in_fmt = FFMAX(max_in_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/graphdump.c:90:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 90 | max_out_fmt = FFMAX(max_out_fmt, print_link_prop(NULL, l)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavfilter/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++) { \ | ~ ^ ~~~~~~~~~~~~~~~ 1 warning generated. 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, s10tr warningisd generatede. , 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/graphparser.c \ : | 331 ^:28 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | for (46un | s i g n erde tiur n =P I0X;E Li( s= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:38:8: note: expanded from macro 'PIXEL' 38 | (((x) >= (w) || (y) >= (h)) ? (def) : \ | ^ src/libavfilter/transform.c:46:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:16: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/transform.c:46:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | return PIXEL(src, (int)(x + 0.5), (int)(y + 0.5), width, height, stride, def); | ^ ~ src/libavfilter/transform.c:39:10: note: expanded from macro 'PIXEL' 39 | img[(x) + (y) * (stride)]) | ^ src/libavfilter/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/setpts.c:115:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 115 | setpts->var_values[VAR_PREV_OUTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | src/libavfilter/transform.c#d:e98f:in33e :N ANwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] __builti n_98na | nf (" " ) | ^~~~~~~~~~~~~~~~~~ fsrc/libavfilter/settb.c1 =: 1651: 1:- warning: missing field 'help' initializer [-Wmissing-field-initializers]s qrt((x_c - 165x) | *D E(Fy_IcNE _- OyPT)I)O;N S( se| t ~~~~ ~~~~~~~~~~^~~~~~~~~~~tb , VIDEO); | ^src/libavfilter/setpts.c :116:43:src/libavfilter/settb.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]70 :12: note: expanded from macro 'DEFINE_OPTIONS' 116 | 70 | s e t p t{s- >NvULaLr _}v a l ue s[ VA R_ P R E src/libavfilter/transform.c V :_ O99UT :T] 33 : =warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] N A N ; | ~ ^~~ 99 | /usr/include/math.h : 15 : 19 : f note: 2 expanded from macro 'NAN' = 1 - s 15 | q # r dt (e (fxi _nc e - N A x N ) * _ ( y _- yb_ f)u) i;l | t\ ~~~~ ~~~~~~~~~~^~~~~~~~~~~i n| _ ^n anf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/transform.c:100:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/setpts.c:117:43: 100warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f3 =117 | 1 - sseqtrtp(t(xs --> vx_afr)_ *v a(yl_uc e-s[ VyA))R;_ S | T ~~~~ ~~~~~~~~~~^~~~~~~~~~~ ARTPTS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf(""src/libavfilter/transform.c): 101 | : ^~~~~~~~~~~~~~~~~~33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 101 | f4 = 1 - sqrt((x - x_f) * (y - y_f)); | ~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/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/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/formats.csrc/libavfilter/setpts.c:938::19133:: 68warning: : comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 938 | 132 | f soetrp ts(src/libavfilter/transform.ci- >:v=115a r:_022;v a:i warning: l uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s<[ fVm A115Rt_ | s S - A>mnMatbPrLE_icxh[a1_Rn]AnT E=] e= l| -_si ~n la(yoaunt gsl133; e | )i;+ + )| { ~~~ ^~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ setpts->src/libavfilter/formats.cty:pe939 :27=:= warning: Acomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]VM EDIA_TYP E_939AU | DI O ? i nl i n k ->fsora m(pjl e=_r atie +: 1 ; NjA N;< src/libavfilter/transform.c| f:m118 ^~~ t:s31-: >warning: /usr/include/math.h:n15bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_: c19h: anote: nexpanded from macro 'NAN' n118 | e l _ l 15ma | a#ytdroieutxs[4f];i nj=e + Ns+A)N { c a l| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~_y *_ _cbosu(ialtnign_lnaen)f;(" ") | | ~~~ ^~~~~ ^~~~~~~~~~~~~~~~~~ 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:138:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | setpts->var_values[VAR_FR] = inlink->frame_rate.num && | ~ 137 | inlink->src/libavfilter/settb.cfr:am197e:_1r:a tewarning: .missing field 'help' initializer [-Wmissing-field-initializers]d en ? 197 | 138D | EF IIn file included from NE _ src/libavfilter/src_avsynctest.cO P : 24T: I src/libavutil/ffmath.hO: 49 :N S30 : (warning: as et t b , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] A U D I O ); | ^ 49 | src/libavfilter/settb.c : r 70 aev:_t12qu2:dr nnote: ( expanded from macro 'DEFINE_OPTIONS'ie xpn2fl(Mi_nL kOG702 | - _ >1f 0r a* {xm e_)rNa;U t| ~ ^L eL) }: N A N ; | ^~~ /usr/include/math.h : 15 :19 : note: expanded from macro 'NAN' 15 | # de fi ne N A N _ _b ui lt in _n a n f (" " ) | ^~~~~~~~~~~~~~~~~~ \ | ^ 30 warnings generated. src/libavfilter/setpts.c:159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 159 | setpts->var_values[VAR_STARTPTS] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:160:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 160 | setpts->var_values[VAR_STARTT ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:162:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | setpts->var_values[VAR_PTS ] = TS2D(pts); | ~ ^~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:163:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | setpts->var_values[VAR_T ] = TS2T(pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:164:75: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | setpts->var_values[VAR_POS ] = !frame || frame->pkt_pos == -1 ? NAN : frame->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/setpts.c:206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | av_log(inlink->dst, AV_LOG_TRACE, " -> PTS:%s T:%f\n", d2istr(d), TS2T(d, inlink->time_base)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:214:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | setpts->var_values[VAR_PREV_INPTS ] = TS2D(in_pts); | ~ ^~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:215:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | setpts->var_values[VAR_PREV_INT ] = TS2T(in_pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:216:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 216 | setpts->var_values[VAR_PREV_OUTPTS] = TS2D(frame->pts); | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/internal.h:264:48: note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/setpts.c:217:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 217 | setpts->var_values[VAR_PREV_OUTT] = TS2T(frame->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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/setpts.c:src/libavfilter/trim.c249::18127::5: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/trim.c:110:170: note: expanded from macro 'COMMON_OPTS' 245 | 110 | a v_ lo g ("scthxo,u ldA Vb_eL OpGas_sTedR"A, C E , " N : E O F P T S : %s T : % f P O S : % s - > P TOSFF:S%EsT( sTta:rt%_fti\mne"),, A| ~~~~~~V _OPT_ TY246PE | _ DU R A T I ON , { . i6 4 = dIN2Ti64s_MtArX (},s et pt s I-N>Tv64a_MrI_N,v IaNlT6u4e_sM[AXV,A FRL_APGTS S}], )\, | ^ 247 | setpts->var_valuesrc/libavfilter/trim.cs:181[:VA5R:_ warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]] , src/libavfilter/trim.c:112: 170:248 | note: expanded from macro 'COMMON_OPTS' d2112i | s t r ( s e t pt"ss-h>ouvlda r_bvea lduroepspe[dVA Rag_aPiOnS]"), , 249 | d 2 i s t r ( dO)FF,SE TT(Sen2dT_(tdim,e) ,i n lAVi_nOPkT_-TY>PEt_DiURmATeIO_N,b a{ s.e)i)64; = I NT| 6 ^~~~~~~~~~~~~~~~~~~~~~~~~~4 _MAX }, src/libavfilter/internal.h : 265I:N48T:64 _note: Mexpanded from macro 'TS2T' IN, INT6 2654 | #_dMAeX,f iFnLeA GST S},2 \T ( | t ^s , tb) ((ts) == AV_NOPTS_VALUE ? NAN : (dousrc/libavfilter/trim.cb:l181e:)5(: twarning: smissing field 'unit' initializer [-Wmissing-field-initializers]) *src/libavfilter/trim.c :114a:170v:_ q2note: d(expanded from macro 'COMMON_OPTS'tb )) | ^~~ /usr/include/math.h:15 :11419 | : note: expanded from macro 'NAN' " s15h | o#udlde fbien ed rNopApNed ag a in ", _ _ b u i l t i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ 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", CC libavfilter/vf_ciescope.o OFFSET(start_frame), AV_OPT_TYPE_INT64, {src/libavfilter/setpts.c .i6:4274 :=12 :- 1warning: missing field 'help' initializer [-Wmissing-field-initializers]} , -2741 | , I N T 6{4_ MANXU, LFLLA GS} } , | | ^ ^ 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 INT64CC libavfilter/vf_codecview.o _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", O6FFS warningEs generatedT. (src/libavfilter/setpts.cdur:at313io:n12),: warning: missing field 'help' initializer [-Wmissing-field-initializers]AV _OPT_TY P313E6 | _ D warning Us R{ generatedANT. UIOLN,L { }.i 6 4 | = ^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 CC libavfilter/vf_colorbalance.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: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 " src/libavfilter/split.c : 73 : 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 73 | f\o r| ~ (int i = 0; i <114 | c t x- > n b _ o"ushtopuultds b;e i+d+r)o p{p e d| ~ ^ ~~~~~~~~~~~~~~~a gain", src/libavfilter/split.c : 81 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 81 | f o r ( iOnFtF Si E=T (0e; nid _,n b_ o u AtVp_uOtPsT;_ Ti+Y+P)E {_ D U| R ~ ^ ~~~~~~~~~~~~~~~A TION, src/libavfilter/split.c{ :.103i6:427 =: warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]NT 64_MAX }, 103 | I N T 6 4f_oMrI N(,i nINtT 6i4 =_ M0A;X ,i F nb\_ o u| t ^~~~~~~~~pu ts; /usr/include/stdint.hi:+46+): {21 : note: | expanded from macro 'INT64_MAX' ~ ^ ~~~~~~~~~~~~~~~ 46 | src/libavfilter/split.c#d:e111f:i23n:e Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T 64_MAX 111 ( | 0 x 7ffofrf f(fifnftff fif f=ff f)0 ; | i ^~~~~~~~~~~~~~~~~~ < ctx->nb_outCC libavfilter/vf_colorchannelmixer.o puts; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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 },src/libavfilter/split.c :\ 127 :112| : ^~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 12746 | | # d e{ f"inoeu tIpNuTt6s4"_,M A"Xs e t( 0nxu7mfbefrf foff foffuftfpffuftfsf"), O| F ^~~~~~~~~~~~~~~~~~F SET(nb_outputs), AV_OPT_TYPE_INT, src/libavfilter/trim.c{: 181.:i564: warning: =implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 2 }, 1181, | I NCTO_MMAMXO,N _FOPLTASG S | } ^~~~~~~~~~~, | ^ src/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' src/libavfilter/split.c :109128 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "st a128r | t i " ,{ N U L L } " Ti| m ^e stamp of the first frame that " \ | ~ 110 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MCC libavfilter/vf_colorconstancy.o AX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:181:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 181 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' 107 | { "start", "Timestamp of the first frame that " \ | ~ 108 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .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_colorcontrast.o 6 warnings generated. CC libavfilter/vf_colorcorrect.o CC libavfilter/vf_colorize.o CC libavfilter/vf_colorkey.o CC libavfilter/vf_colorlevels.o 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", CC libavfilter/vf_colormatrix.o OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ 3 warnings generated. 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_src/libavfilter/vf_alphamerge.cMIN:,184 :I12N:T 64warning: _missing field 'help' initializer [-Wmissing-field-initializers]M AX, FLAGS 184} | , \ | ^ { NULL } | ^ src/libavfilter/trim.c:334:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:114:170: note: expanded from macro 'COMMON_OPTS' 114 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \ | ^ src/libavfilter/trim.c:334:5: CC libavfilter/vf_colorspace.o 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), src/libavfilter/vf_addroi.cAV_O:PT230_:T77Y:PE _Dwarning: URATION, {missing field 'unit' initializer [-Wmissing-field-initializers] .i64 = 0 }, 230 | O F F S E0T,( qIoNTf64f_MsAeXt, )F,L AAVG_S O},P T\_ T | Y ^ PE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGSsrc/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 | { src/libavfilter/vf_addroi.c"d:ur233a:t66i:o nwarning: i"missing field 'unit' initializer [-Wmissing-field-initializers], "Max i233m | u m d ur a ti oOnF FoSfE Tt(hcel eoautrp)u,t" ,AV _ O P T _ T Y P E_ B O O L , O{FF S.EiT(6d4u r=a t0i o}n),, 0 , AV1_CC libavfilter/vf_colortemperature.o O,P TF_LTYAPEG_SD UR}A, T IO| N ^ , { .i64 = 0 }, src/libavfilter/vf_addroi.c : 235 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 0, I235NT | 64 _M AX , {F LNAULGLS }}, | | ^ ^ src/libavfilter/trim.c:336:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:338:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | "dropped again", OFFSET(end_sample), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/trim.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/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, FLCC libavfilter/vf_convolution.o AGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:336:141: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 335 | { "start_sample", "Number of the first audio sample that should be " | ~ 336 | "passed to the output", OFFSET(start_sample), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:120:153: note: expanded from macro 'COMMON_OPTS' 120 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV1_O warningPT generated_. 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 outp2ut warning"s, generated . OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/trim.c:334:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 334 | COMMON_OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:118:153: note: expanded from macro 'COMMON_OPTS' 117 | { "end_pts", "Timestamp of the first frame that should be " \ | ~ 118 | "dropped again", OFsrc/libavfilter/src_avsynctest.cFSET:(e72nd:_113p:t swarning: )missing field 'unit' initializer [-Wmissing-field-initializers], AV_OPT_TYPE_I N72T | 6 4 , { {.i"64s =i zAVe_N"O, P TS _ V AL UE }", sIeNtT 64f_rMIaNm, eI NTs64i_MzAeX", ,F LA GOS F},F SE\T( w )| , ^~~~~~~~~ /usr/include/stdint.h : 46 :21A:V _note: Oexpanded from macro 'INT64_MAX'P T_TYP E46_ | #IdMAeGfEi_neS IINTZ64E_M,AX { .(0sx7tfrf=f"ffhffdf7ff2f0ff"f}f,) | ^~~~~~~~~~~~~~~~~~0 , 0, V }, | ^ 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] 334src/libavfilter/src_avsynctest.c | : 73 : 113C:O Mwarning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]O N_OPTS | ^~~~~~~~~~~ 73 | src/libavfilter/trim.c: 116{:"153:s note: ",expanded from macro 'COMMON_OPTS' "set 115f | r a m e{ "ssitazret_"p,t s" ,O F F S"TEimTe(swta)m,p o f t h e f i ArVs_tO PfTra_meT YthPaEt _shIoMuAlGEd_ SbIe Z" E , { . s t r = " h d 7 2 0 " } , 0 , 0 , V } , | ^ src/libavfilter/src_avsynctest.c : 74 : 113 : warning: \ missing field 'unit' initializer [-Wmissing-field-initializers] | ~ 74116 | | { " f"r apmasesreadt"e, " , "s e t f r am e r a t e " , O F F S E T ( f r a m e _ r a t e ) ,O F FASVET_(sOtPTa_rtT_YpPtEs_)VI,D E O _AVR_OAPTTE_T,Y P{E_.INsTt6r4,= "{3 0.i"64} ,= A V_ NO0PT,S_IVANLUTE _},M AIXNT,64 _VM IN}, ,I N T| 6 ^4 _MAX, FLAGS }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46src/libavfilter/src_avsynctest.c | :#75d:e113f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] INT64_MAX (750x | 7 ff ff ff ff{f"ffffrf"f,f ) | ^~~~~~~~~~~~~~~~~~ "set frame rate", OFFSET(framesrc/libavfilter/trim.c_:334r:5a:t ewarning: )implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion], AV_O P334T | _ T YCPOMEM_ONV_IODPETSO _ | R ^~~~~~~~~~~A TE, {src/libavfilter/trim.c.:s114t:153r:= note: "expanded from macro 'COMMON_OPTS'3 0"}, 0,INT_ M113 | A X , V{ "}en,d i "| , ^ "Timestamp of the first frame tsrc/libavfilter/src_avsynctest.ch:a76t: 113" : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { " s a m p l e ra te " , " s e t s a m p l e r a t e " , O F F S E T ( s a m p l e _ r a t e ) , A V\ _ | O ~P T_TYPE_INT, 114 | { . i 6"4sh=ou4ld4 1be0 d0r}o,pp8e00d0 a,ga3i8n"4,0 0 0 , A } , | ^ OFFSET(end_time), src/libavfilter/src_avsynctest.c A:V_77O:PT113_:TY PEwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]D URATION, { .i776 | 4 = IN{T"64s_rM"AX, }, I NT 64 _M I"N,s eItNT 6s4_aMmApX,l FeL ArGSa t},e \" , | O ^~~~~~~~~F FSET(/usr/include/stdint.hs:a46m:21p: lnote: eexpanded from macro 'INT64_MAX'_ rate) ,46 | #AdeVf_iOneP ITNT_64T_MYAXP E(_0Ix7NffTf, f ff f ff ff ff f f{). i| ^~~~~~~~~~~~~~~~~~6 4=44100},8000,384000, A }, | ^ 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_OPTSsrc/libavfilter/src_avsynctest.c : 78| ^~~~~~~~~~~: 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/trim.c:112:153: note: expanded from macro 'COMMON_OPTS' 78 | {"ampl i111 | t u d {e ""en,d" , " s e t b"eTeimpe staammpp lofi tthue dfier",s OtF FfSrEaTm(aem tphlaitt u"d e ) , A V _ OP T_ T Y P E _ F L O A T , { . d b l = . 7} , 0. , 1 . , A } , | ^ \ | ~ src/libavfilter/src_avsynctest.c:79:113: 112warning: | missing field 'unit' initializer [-Wmissing-field-initializers] "sho 79u | ld b e{ "daro"pp,e d a ga in ", " s e t b e e p a m p l i t u d e " , O FOFFSFESTET((aemndp_ltiimteu),d e ) ,AV _AOVPT__OTYPPTE__DTURYAPTIEO_N,F LO{A T.i,6 4 = I N{T.64d_bMAlX= .}7, } , I NT 6 4 _M I N,0 I.N, T 614.,_ MAA X}, ,F L AG| S ^ }, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INsrc/libavfilter/src_avsynctest.cT6:480_M:A113X: warning: (missing field 'unit' initializer [-Wmissing-field-initializers]0 x7fffffffffff f80f | ff ) | ^~~~~~~~~~~~~~~~~~ {"period", "set beep period", src/libavfilter/trim.cO:F334F:5S: Ewarning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T (perio d334) | , C O MM O N_AOPVTS_ O| P ^~~~~~~~~~~T _Tsrc/libavfilter/trim.c:110:153: note: expanded from macro 'COMMON_OPTS' 109 | Y P E _ I{N T," s t a r ti " ,{ . i 6 4 ="T3}i,me st a mp o f th e f i1rs,t f9ra9m.e, t hAat }" , | ^ src/libavfilter/src_avsynctest.c : 81 : 113 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { " p " , \ | ~ "set bee p110 | p e r i o d ""s,ho uOFlFdS bEe Tp(apsesreido"d),, 13 warning s generated . A V _ OP T _ T Y P E _ I N T , { .i 6 4 = 3 } , O F FS ET ( st ar1t_,ti me9)9,. , AVA_O P}T,_ TY PE| _ ^D URATION, { .i64 = INT64_MAX }, INT64_src/libavfilter/src_avsynctest.cMI:N82:,113 I:N Twarning: 64missing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS }82, | \ | ^~~~~~~~~ {"d/usr/include/stdint.he:46l:21a:y" , note: expanded from macro 'INT64_MAX' "se t 46fl | a#sdhe fdienel IaNyT6"4,_ MOAFXF S (E0Tx7(fdffeflafy)f,f f f ff ff ff ) | ^~~~~~~~~~~~~~~~~~A V_OPT2_T warningYsPE generated_I. NT, {.i64=0},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] 30, 3 0334, | V } ,CO M MO| N ^_ OPTS | ^~~~~~~~~~~ src/libavfilter/trim.c:108:153: note: expanded from macro 'COMMON_OPTS' src/libavfilter/src_avsynctest.c :10783 | : 113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "start", 83 | "T i m{e"sdtalmp" ,o f t h e f ir s t" sfetr afmle atshh adte "l a y ", O F F SE T (d e l a y ) , A V_ OP T_ T Y P E _ I N T , { . i 6 4 = 0 } , - 3 0 , 3 0 , V } , | ^ \ | ~ 108 | "should src/libavfilter/src_avsynctest.cb:e84 :p113a:ss ewarning: dmissing field 'unit' initializer [-Wmissing-field-initializers]" , 84 | { " c y c l e " , " s e t dOeFlFaSyE Tc(ysctalrte_"t,i mOe)F, F SAVE_T(OcPTy_cTlYeP)E,_ D U R A T I O ANV,_ O{P T._iT6Y4PE _B=O IONLT,6 4 _ M A X },{ . i 6I4NT=60}4,_ M I N, I NT 64 _ MA X0, ,F L A GS1 ,} ,V \ } ,| ^~~~~~~~~ | ^ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (src/libavfilter/src_avsynctest.c0:x857:f113f:f fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]f fffffffff) | 85 ^~~~~~~~~~~~~~~~~~ | {"c", "set delay cycle", OFFSET(cycle), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V }, | ^ src/libavfilter/src_avsynctest.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | {"duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, V|A }, | ^ src/libavfilter/src_avsynctest.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | {"d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=0}, In file included from 0, src/libavfilter/vaf_spectrumsynth.cIN:T406: 4src/libavfilter/window_func.h_M:AX155, :V60:| A warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^ 155 | lut[n] src/libavfilter/src_avsynctest.c=: e88x:113p:(- 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]5 * SQR((n-(N -881 | ) / 2 {)"/f(g0."4*,( N - 1 )/ 2 .f ) )) ;" s | e ~^~~t foregsrc/libavfilter/window_func.hr:153o:u30n: dnote: expanded from macro 'SQR'c olor" ,153 | O F F S ET (r g#bdae[fi0ne] S)Q,R (xA)V (_(OxP)T*(_xT))Y P| E ^_ COLOR, {.str="white"}, src/libavfilter/window_func.h :1550:,60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0, V }, | ^ 155 | lut[n] = exp(-0.5 * SQR((nsrc/libavfilter/src_avsynctest.c-(:N-891:)113/: 2warning: )/missing field 'unit' initializer [-Wmissing-field-initializers]( 0.4*(N-1) /289. | f )) ) ; {| ~^~~" bg",src/libavfilter/window_func.h : 153 :26 : note: expanded from macro 'SQR' "se t 153b | a c k g r o un d #codloer"f, iOneF FSSEQTR((xr)g (b(xa)[*(1x]))) , | A ^ V_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: src/libavfilter/window_func.hmissing field 'help' initializer [-Wmissing-field-initializers] :162:25 :91 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ NULL}, | ^ 162 | if (FFABS(n - M) >= 0.3 * M) { | ~~^~~ ~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavfilter/vaf_spectrumsynth.c:40: src/libavfilter/window_func.h:162:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/src_avsynctest.c162: | 87 : 106 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (FFABS(n -87 | M ) >{"=d "0,. 3 * M) { | ^~~~~~~~~~~~ ~~ "sesrc/libavutil/common.ht:64 :d37u: rnote: aexpanded from macro 'FFABS't ion", 64 | #dOeFfFiSnEeT F(FdABuSra(taio)n )(,( a ) >=A V0_ ?O (PaT)_ T:Y P(E-_D(Ua)R)AT)I O N| , ^~~~ {.i64=In file included from 0}src/libavfilter/vaf_spectrumsynth.c,: 40: src/libavfilter/window_func.h : 162: 39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0, IN T162 | 6 4 _ M AX , V |A } i,f (| F ~ ^~~~~~~~~ FABS(n - M) >/usr/include/stdint.h= :046.3: 1521:* warningM snote: expanded from macro 'INT64_MAX') generated{. | ~ ^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}, src/libavfilter/window_func.h : 163 :860:, Iwarning: NTimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 4_MAX, V|A }, 163| | ~ ^~~~~~~~~ /usr/include/stdint.h : 46 : 21 : note: expanded from macro 'INT64_MAX' l ut[n] = 046.5 | #*d (e1f +i cnoes (I(NMT_6P4I_src/libavfilter/vf_amplify.c*M(:AF160:X9F :A (B0warning: Sx(7nf f- fMcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])f - ff0f.3f f* fM)f)f/(f 160( | 1f - f0 ) . 3| ^~~~~~~~~~~~~~~~~~ ) * M)A)M)P;L I FY| _ ~ ^S LICE(uint8_tsrc/libavfilter/window_func.h,: 163i:69n:t ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C LIP8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163 | src/libavfilter/vf_amplify.c : 116: 31 : note: expanded from macro 'AMPLIFY_SLICE' lut[n] =116 | 0 . 5 * ( 1 + c osf(o(rM _(PiIn*t( FxFA B=S (n0 ;- Mx) -< 0 .s3 -* >Ml)i)n/(e(s1 i-ze [0p.]3 )/ * sMi)z)e);o f (| t ~ ^ ype); x++) { src/libavfilter/window_func.h : 163: 56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] \163 | | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c : 162l:u9t:[ warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] = 0.5 * (1621 | + c o s ( ( M_ PAIM*P(LFFIAFBYS_(nS L-I CME) (-ui n0.t316 _* tM,) )/i(nt(,1 C-L I0P.136)) *| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~M )));src/libavfilter/vf_amplify.c : 116| : ~~^~~ ~31: note: expanded from macro 'AMPLIFY_SLICE' src/libavutil/common.h:64:31: note: 116expanded from macro 'FFABS' | 64 | # d e ffionre F(FiAnBt Sx( a=) 0(;( ax) ><= 0s ->?li n(esai) z:e [(-p(]a )/) )si z e| o ^f (type); x++) { 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| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c : l164ut:[9n:] warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 .5 * (1 +164 | co s ( ( M _ PI *AM(PFLFIAFBY_SS(LInC -E (M)f l-o a0.t3, *fl oaMt)),/ (N(OP1) - 0| .3 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) * Msrc/libavfilter/vf_amplify.c):))116;: 31 | : ^~~~~~~~~~~~ ~ note: expanded from macro 'AMPLIFY_SLICE'src/libavutil/common.h: 64:37: note: expanded from macro 'FFABS' 11664 | | # de f i n e F FA B S (fa)o r( ((ian)t x> == 0 0; x? <( as-)> li:n e(s-i(zae))[) p ]| ^~~~ / sizeof(type); x++) { \ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_amplify.c:253:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 253 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VFT }, | ^ src/libavfilter/vf_amplify.c:254:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 254 | { NULL }, | ^ 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/src_movie.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "stream_index", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:90:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "si", "set stream index", OFFSET(stream_index), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seek_point", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:92:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "sp", "set seekpoint (seconds)", OFFSET(seek_point_d), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0, (INT64_MAX-1) / 1000000, FLAGS }, | ^ src/libavfilter/src_movie.c:93:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "streams", "set streams", OFFSET(stream_specs), 6AV_ warningOPsT generated_. TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "s", "set streams", OFFSET(stream_specs), AV_OPT_TYPE_STRING, {.str = 0}, 0, 0, FLAGS }, | ^ src/libavfilter/src_movie.csrc/libavfilter/src_avsynctest.c:95::131308:: 49warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 95 | { " lo308op | ", s n p"sreitn tlf(oteoxpt ,co usnti"z,e o f ( t e OxFFtS)E,T ("lAoo:p_ c%o1un.t)2,f " ,A V_sO-P>Ta_mTYpPEl_IiNtTu,d e ) ;{. i 6| 4 ~~~~~~~~ ~~~^~~~~~~~~ = 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:96:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:97:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "dec_threads", "set the number of threads for decoding", OFFSET(dec_threads), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/src_movie.c:98:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 98 | { "format_opts", "set format options for the opened file", OFFSET(format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS}, | ^ src/libavfilter/src_movie.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL }, | ^ src/libavfilter/src_movie.c:96:125: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 96 | { "discontinuity", "set discontinuity threshold", OFFSET(discontinuity_threshold), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_convolve.o src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_copy.o src/libavfilter/vf_avgblur.c:55:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sizeX", "set horizontal size", OFFSET(radiussrc/libavfilter/src_movie.c), : A123V:_O19P:T_ Twarning: Ycomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_INT, {.i64=1 },123 | 1 , 10 2 4f,o rF LA(GSi } ,= 0 ; | i ^< avf->nb_streams; i++) { | ~ ^ ~~~~~~~~~~~~~~~ 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]21 warning s58 generated | . { NULL } | ^ CC libavfilter/vf_corr.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 = magnitude * cos(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:250:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vf_cover_rect.o 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 * 1si warningn( generatedp. hase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:251:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 44 | { NULL } | ^ CC libavfilter/vf_crop.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(pCC libavfilter/vf_cropdetect.o hase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:275:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | s->fft_in[ch][f].re = magnitude * cos(phase); | ^~~~~~~~~ ~ src/libavfilter/vaf_spectrumsynth.c:276:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ~~~ ^~~~~ src/libavfilter/vaf_spectrumsynth.c:276:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | s->fft_in[ch][f].im = magnitude * sin(phase); | ^~~~~~~~~ ~ src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "0a", "ssrc/libavfilter/vf_bitplanenoise.cet t:hr43:e122s:h owarning: ld A for 1smissing field 'unit' initializer [-Wmissing-field-initializers]t plane", OFFSET( f43t | h r a[ 0 ]){, A"Vb_iOtPplTa_nTeY"P, E"_seFtLO AbT,i {t. pdlabnle= t0o. 0u2s}e, 0f, o0r. 3m,ea sFuLrAiGnS g} n,o i| s ^e ", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, src/libavfilter/vf_atadenoise.c1,: 751:6110,: F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S}, | ^ 75 | { "0b", "set threshold B foCC libavfilter/vf_curves.o r 1ssrc/libavfilter/vf_bitplanenoise.ct: 44p:la122n:e" ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]OF FSET(fthrb[0 44] | ) , A{V _"OfPilTt_eTrY"P,E _ F "LsOhAoT,w n{oi.sdyb lpi=x0e.l0s"4,} , 0 , 5. 0, F L A G S } , | ^ OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64src/libavfilter/vf_atadenoise.c=0:},76 :0110,: 1warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] FLAGS}, | ^76 | { "1a", "set thrsrc/libavfilter/vf_bitplanenoise.ce:s45ho:l12:d warning: Amissing field 'help' initializer [-Wmissing-field-initializers] for 245n | d p l a{ nNeU"L, LO }F F S| ^E T(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 109fo warningrs 3 generatedrd. 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 | { "2bCC libavfilter/vf_datascope.o ", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZE, VF }, | ^ src/libavfilter/vf_atadenoise.c:81:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 81 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | { "1s"CC libavfilter/vf_dblur.o , "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:87:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 87 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS }, | ^ src/libavfilter/vf_atadenoise.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 88 | { NULL } | ^ CC libavfilter/vf_dctdnoiz.o src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "threshold", "set the scene change threshold",src/libavfilter/src_movie.c O:F279F:S19E:T( twarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r eshold), AV_OPT _279T | YP E _F L OfATo, r{ .d(bil == 00.;0 8}i, 0<. 0m,ov i1.e0->,f oFrLmAaGtS_ c}t,x - >| n ^ b_streams; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 3 warnings generated. src/libavfilter/src_movie.c:343:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 343 | for (i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:165:25: note: expanded from macro 'WFILTER_ROW' 165 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/src_movie.c:360:19: warning: src/libavfilter/vf_atadenoise.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185360 | | W F I LT ERf_oROrW (u(ii n=t 80_;t ,i 8 ) < | ^~~~~~~~~~~~~~~~~~~~~~~c tx-src/libavfilter/vf_atadenoise.c>:164n:b_22o:u tnote: puexpanded from macro 'WFILTER_ROW't s; i++) {164 | | ~ ^ ~~~~~~~~~~~~~~~ if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 185 | WFILTER_ROW(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: CC libavfilter/vf_deband.o expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ CC libavfilter/vf_deblock.o src/libavfilter/vf_atadenoise.csrc/libavfilter/vf_bitplanenoise.c::186181::165:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | W 181F | I LT E R _ RsOnWpr(inutifn(tm1e6t_ta, b1u6f), si ze| o^~~~~~~~~~~~~~~~~~~~~~~~~f (metabusrc/libavfilter/vf_atadenoise.cf:)165,:25 : "note: %expanded from macro 'WFILTER_ROW'f ", 1. - 2 .165 | * f ab s ( ( s t a t s [ pl an e ]l s-u m0d.5i)f)f )>; t| h ^~~~~~~~~~~~ ~r b) \ | ~~~~~~~~ ^ ~~~~ 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 > CC libavfilter/vf_decimate.o thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:186:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | WFILTE46R_ warningROsW(u generatedi. nt16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:175:25: note: expanded from macro 'WFILTER_ROW' 175 | rsumdiff > thrsrc/libavfilter/src_movie.cb) : 453 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | f or ( i = 0\; i| ~~~~~~~~ ^ ~~~~ < ctx->nbsrc/libavfilter/vf_atadenoise.c_o:u186t:p1:u twarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]; i++) {186 | W F| I ~ ^ ~~~~~~~~~~~~~~~L TER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:174:22: note: expanded from macro 'WFILTER_ROW' 174 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/src_movie.c:469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 469 | for (int i = 0; i < ctx->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:213:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 213 | CC libavfilter/vf_dedot.o lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:212:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 21 212 warning | s generated . if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 235 | WFILTER_ROW_SERIAL(uint8_t, 8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:225:25: note: expanded from macro 'WFILTER_ROW_SERIAL' 225 | rsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_aspect.csrc/libavfilter/vf_atadenoise.c:235::1166: :warning: 135comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 235 | WFILTER_ROW_SERI AL166(u | i n t 8 _t{, "8m)src/libavfilter/vf_avgblur.ca x: "| 177,:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 : src/libavfilter/vf_atadenoise.c":warning: s224ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:t22: manote: x expanded from macro 'WFILTER_ROW_SERIAL'v alue f o 177 | r224 | n o m i ifn a(t mo ari ofx r (* arrdedeaifnf o> >m t=hin aFrF_tAaoR RAr|Y |i_n E L tE Mh S e( s - >r l a t ui ot " ,) ) O| F ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ F S E T( ma x ), A V _ O P T _ T Y P E _ I \N T, {| .i ~~~~~ ^ ~~~~6 4=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:167:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 167 | { NULL } | ^ src/libavfilter/vf_atadenoise.c: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 | WFILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:224:22: note: expanded from macro 'WFILTER_ROW_SERIAL' 224 | if (rdiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_avgblur.c:237:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavfilter/src_movie.c :568:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | cons t568 | i nt s l ow f= o(rs ->(mianx t* i s=- >0a;re ai) < >c=t xF-F>_nARbR_AoYu_tpEuLtEsM;S( si-+>l+u)t ){; | | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/src_movie.c:576:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 576 | else if src/libavfilter/vf_aspect.c(i :==229 o:u135t:_ idwarning: )missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~ 229 | { "max", "set max value for nominator or9 d warningenosm generatedi. nator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_aspect.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | { NULL } | ^ 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) \ | ~~~~~~~~ ^ ~~~~ CC libavfilter/vf_deflicker.o 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 || src/libavfilter/src_movie.c : 618 :23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 618 | fo r ( i =\ 0| ; ~~~~~ ^ ~~~~ 42i warning< sc generatedt. x->nb_outputs; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:262:25: note: expanded from macro 'FILTER_ROW' 262 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:283:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 283 | FILTER_ROW(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:261:22: note: expanded from macro 'FILTER_ROW' 261 | if (ldiff > 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 (rdiff > thra || \ | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:310:25: note: expanded from macro 'FILTER_ROW_SERIAL' 310 | lsumdiff > thrb) \ | ~~~~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:309:22: note: expanded from macro 'FILTER_ROW_SERIAL' 309 | if (ldiff > thra || \ | ~~~~~ ^ ~~~~ src/libavfilter/vf_atadenoise.c:333:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | FILTER_ROW_SERIAL(uint16_t, 16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_atadenoise.c:322:25: note: expanded from macro 'FILTER_ROW_SERIAL' 322 | rsumdiff > thrb) src/libavfilter/vaapi_vpp.c : 252 : 49 : warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] \ | ~~~~~~~~ ^ ~~~~ 252 | { Vsrc/libavfilter/vf_atadenoise.cAP:r333o:cC1o:l orwarning: Scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t andard B333 | FTI6L0T1E,R_ RO W _ SE RI A L(5u, i nt61,6 _t ,5 16}), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ src/libavfilter/vf_atadenoise.c:321:22: note: expanded from macro 'FILTER_ROW_SERIAL' 321 | src/libavfilter/vaapi_vpp.ci:f 253(:49r:di fwarning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers]f > thr a253 | | | { VA P r oc C o lo rS t a n da r d B T6 0 1 , 6 , 6 , 6 } , | \ ^ | ~~~~~ ^ ~~~~ src/libavfilter/vaapi_vpp.c:254:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 254 | { VAProcColorStandardBT709, 1, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:255:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 255 | { VAProcColorStandardBT470M, 4, 4, 4 }, | ^ src/libavfilter/vaapi_vpp.c:256:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 256 | { VAProcColorStandardBT470BG, 5, 5, 5 }, | ^ src/libavfilter/vaapi_vpp.c:257:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 257 | { VAProcColorStandardSMPTE170M, 6, 6, 6 }, | ^ src/libavfilter/vaapi_vpp.c:258:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 258 | { VAProcColorStandardSMPTE240M, 7, 7, 7 }, | ^ src/libavfilter/vaapi_vpp.c:259:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 259 | { VAProcColorStandardGenericFilm, 8, 1, 1 }, | ^ src/libavfilter/vaapi_vpp.c:261:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 261 | { VAProcColorStandardSRGB, 1, 13, 0 }, | ^ src/libavfilter/vaapi_vpp.c:262:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 262 | { VAProcColorStandardXVYCC601, 1, 11, 5 }, | ^ src/libavfilter/vaapi_vpp.c:263:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 263 | { VAProcColorStandardXVYCC709, 1, 11, 1 }, | ^ src/libavfilter/vaapi_vpp.c:264:49: warning: missing field 'va_chroma_sample_location' initializer [-Wmissing-field-initializers] 264 | { VAProcColorStandardBT2020, 9, 14, 9 }, | ^ src/libavfilter/vaapi_vpp.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_colour_standard_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vaapi_vpp.c:357:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ~ ~~~~~~^~~~~~~ CC libavfilter/vf_deinterlace_vaapi.o src/libavfilter/vaapi_vpp.c:473:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 473 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_dejudder.o src/libavfilter/vf_blackdetect.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_blackdetect.c:60:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_delogo.o src/libavfilter/vf_blackdetect.c:61:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "pic_th", "set the picture black ratio thressrc/libavfilter/vf_blockdetect.chol:d"55, :O112FF:S ETwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]p icture_black_ra t55i | o_ t h ){, " pAeVr_iOoPdT__mTinY"P,E "_MiDnOiUmBumL E,p {e.rdiblo=d. t9o8} ,s 0e,a r1,c hF LfAorG",S }O, F FS| E ^ T(period_min), AV_OPT_TYPE_INT, {.i64src/libavfilter/vf_blackdetect.c=:362},: 2126,: warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]2 , FLAGS}, | ^ 62 | { "pixel_black_th", "set the pixel bsrc/libavfilter/vf_blockdetect.c:l56:a113c:k warning: tmissing field 'unit' initializer [-Wmissing-field-initializers]hr eshold", O F56 | F S E T{(p i"pxeerilo_d_bmlaacxk",_ t"hMa)x, iAVm_uOmP Tp_eTriYoPdE _DtOoU BseLaEr, c{h. dbflo=r.1"0,}, OF0FS,E T(1p, eFLrAioGdS _},m a x| ^) , AV_OPT_TYPE_INT, {.i64=24}, 2, 64, src/libavfilter/vf_blackdetect.cF:L63:A126G:S warning: }missing field 'unit' initializer [-Wmissing-field-initializers], | ^ 63 | { "pix_th", "sesrc/libavfilter/vf_blockdetect.ct: 57:t104h: ewarning: pmissing field 'unit' initializer [-Wmissing-field-initializers]i xel black t hr57e | s ho l d{" ," pOlFaFnSeEs"T,( p i x e l"_sebtl apckl_atnhe)s, toA V_fOiPltTe_rT",Y POEFF_SDEOTU(BLpEl,a {n.debsl=).,10 }A, V0_, O1P,T _FTLYPAE_GINST, {}.,i 6 | 4 ^= 1}, 0, 15, FLAGS }, src/libavfilter/vf_blackdetect.c | : ^ 64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 64 | { src/libavfilter/vf_blockdetect.cN:U58L:L12 :} warning: | missing field 'help' initializer [-Wmissing-field-initializers] ^ 58 | {CC libavfilter/vf_derain.o NULL } | ^ src/libavfilter/vf_blackframe.c:100:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:102:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:104:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS }, | ^ src/libavfilter/vf_blackframe.c:105:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 105 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:71:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=30/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:72:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:73:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "radius", "search radius for maxima detection", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=50}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:74:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "block_pct", "block pooling threshold when calculating blurriness", OFFSET(block_pct), AV_OPT_TYPE_INT, {.i64=80}, 1, 100, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "block_width", "block size for block-based abbreviation of blurriness", OFFSET(block_width), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:76:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "block_height", "block size for block-based abbreviation of blurriness", OFFSET(block_height), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:77:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 77 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_blurdetect.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 78 | { NULL } | ^ src/libavfilter/vf_blurdetect.c:87:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | s->low_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_blurdetect.c:88:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ 4 warnings generated. src/libavfilter/vf_bm3d.c:137:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 99999.9, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:139:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, src/libavfilter/vf_blockdetect.c : 193 : 6424:, warning: FLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A GS }, | ^ 193 | snprintf(value, sizeof(vsrc/libavfilter/vf_bm3d.ca:l141:u89e:) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]" %f", d); 141 | | ~~~~~~~~ ^ OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:143:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 143 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:145:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:147:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:149:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:151:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS }, | ^ src/libavfilter/vf_bm3d.c:159:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 159 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, CC libavfilter/vf_deshake.o src/libavfilter/vf_blockdetect.c 1, :F230L:A23G:S }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 230 | s->block_total += block;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, src/libavfilter/vf_blockdetect.c : 233 : 50 1:5 ,warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]L AGS }, | ^ 233 | av_log(ctx, AV_LOG_VEsrc/libavfilter/vf_bm3d.cR:B162O:S12E:, warning: missing field 'help' initializer [-Wmissing-field-initializers]" bloc k162: | % . 7 {f \NnU"L,L b}l o c| k ^ ); | ~~~~~~ ^~~~~ src/libavfilter/vf_blurdetect.c:223:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | if (width > 0.001) { // throw away zeros | ^~~~~ ~ src/libavfilter/vf_blurdetect.c:225:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | block_total_width += width; | ~~ ^~~~~ src/libavfilter/vf_blurdetect.c:240:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | blkcnt = ceil(blkcnt * block_pool_threshold); | ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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_bm3d.c:279:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | double th_sse = th_mse * MSE2SSE; | ^~~~~~ ~ src/libavfilter/vf_blurdetect.c:310:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | s->blur_total += blur; | ~~ ^~~~ src/libavfilter/vf_blurdetect.c:313:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 313 | av_log(ctx, AV_LOG_VERBOSE, "blur: %.7f\n", blur); | ~~~~~~ ^~~~ 11 warnings generated. src/libavfilter/vf_bm3d.c:434:117: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~~~ src/libavfilter/vf_bm3d.c:434:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~ ^~~ src/libavfilter/vf_bm3d.c:434:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 434 | threshold[0] = s->hard_threshold * s->sigma * M_SQRT2 * 4.f * block_size * block_size * (1 << (s->depth - 8)) / 255.f; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ~ 4 warnings generated. 4 warnings generated. 3 warnings generated. 5 warnings generated. src/libavfilter/vf_cas.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_cas.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF }, | ^ src/libavfilter/vf_cas.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 271 | { NULL } | ^ src/libavfilter/vf_chromakey.c:64:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:65:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:65:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * 255.0; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:67:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 67 | return (diff > ctx->similarity) ? 255 : 0; | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_despill.o src/libavfilter/vf_chromakey.c:86:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:87:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:87:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 87 | return av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0) * max; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:89:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | return (diff > ctx->similarity) ? max : 0; | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_detelecine.o src/libavfilter/vf_boxblur.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 284 | { NULL } | ^ CC libavfilter/vf_displace.o CC libavfilter/vf_dnn_classify.o 5 warnings generated. CC libavfilter/vf_dnn_detect.o src/libavfilter/vf_bwdif.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_chromakey.c:202:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:203:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:204:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:204:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:241:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 241 | alpha = diff > ctx->similarity; | ~ ~~~~~^~~~~~~~~~ src/libavfilter/vf_chromakey.c:242:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 242 | if (ctx->blend > 0.0001) { | ~~~~~^~~~~ ~ src/libavfilter/vf_chromakey.c:243:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~ src/libavfilter/vf_chromakey.c:243:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 243 | double f = 1. - av_clipd((diff - ctx->similarity) / ctx->blend, 0.0, 1.0); | ~ ~~~~~^~~~~~~~~~ CC libavfilter/vf_dnn_processing.o 4 warnings generated. src/libavfilter/vf_chromakey.c:350:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 350 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:351:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 351 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:352:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 352 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:353:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 353 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_chromakey.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 354 | { NULL } | ^ src/libavfilter/vf_chromashift.c:373:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 373 | { 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 }, | ^ 7 warnings generated. 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_chromashift.c:441:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 441 | { NULL }, | ^ 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_colormatrix.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS }, | ^ src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | { NULL } | ^ src/libavfilter/vf_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_colorize.c:190:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorcorrect.c:230:18: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 190 | 230 ( | 0 . 0 7 2 2 0* 2 19i.0f/2 55(.0u) c*n bt) *> = (ha(lf1_ s | = h a l*fy_s i=ze ) ({( 0 .| 2 ~~~~ ^ ~~~~~~~~~1 260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:189:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | *y = ((0.21260*219.0/255.0) * r + (0.71520*219.0/255.0) * g + | ~ ^ 24 warnings generated. src/libavfilter/vf_colorize.c:192:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | (0.50000*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:191:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | *u = (-(0.11457*224.0/255.0) * r - (0.38543*224.0/255.0) * g + | ~ ^ src/libavfilter/vf_colorize.c:194:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | (0.04585*224.0/255.0) * b + 0.5) * ((1 << depth) - 1); | ~ ^ src/libavfilter/vf_colorize.c:193:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_colorize.c:193:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | *v = ((0.50000*224.0/255.0) * r - (0.45415*224.0/255.0) * g - | ~ ^ src/libavfilter/vf_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 src/libavfilter/vf_colorcorrect.ccies:c284o:p18e: iwarning: ntcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e nsity", OFF S284E | T( in t e n s i tiyf) , (AuVcn_tO P>T= _hTaYlPf_Es_izFe)L {O A T| , ~~~~ ^ ~~~~~~~~~ {.dbl=0.0src/libavfilter/vf_colorcorrect.c0:1292}:, 180:, 1warning: ,comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] F LAGS } ,292 | | ^ if (vcnt >= half_size) { | ~~~~ ^ ~~~~~~~~~ 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] src/libavfilter/vf_colorkey.c122 | : 59 :{9 :" fiwarning: ll", implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colormap.c ":f201i:l40l: wwarning: i t59 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h CI E i f c(iobllo er200nsd | " ,< OF1F 0S0 0E 0 T (. 0f)i l {l ), A V| _ O ^~~~~~ ~d PoTu_blTeY PAE_[B2O *O L2,] ={ {. i16,4= 1s-}>,s o0u, r1,c eFL[A0G]S[c ]},, | ~| ^ 201 | src/libavfilter/vf_ciescope.c : 123 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] 123 | { NU L1,Lsrc/libavfilter/vf_colorkey.c }s: -| 60> ^:s47o u:r warning: cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e [1][c] }; 60 | | ^~~~~~~~~~~~~~~ return av_src/libavfilter/vf_colormap.ccl:i200pd:(40(:di fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - similar it200y) | * i b l e nd , 0. 0 , 1. 0 ) *d omauxb;l e | A ~ ^~~~~~ [2 * 2] =src/libavfilter/vf_colorkey.c :{60 :133:, warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-> source[0 ]60[ | c] , | ~ ^~~~~~~~~~~~~~~ return av_clipd((diff - similarity) * iblend, 0.0, 1.0) * max; | ~ ^~~~~~~~~~ src/libavfilter/vf_colormap.c:202:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | src/libavfilter/vf_colorkey.c : 62 :do24ub:le warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][2 ] = { s- >62ta | rg et [0 ] [ c] , s -r>ettaurrgne t([d1if]f[ c>] si}m;i la r| ~ ^~~~~~~~~~~~~~~i ty) ? max src/libavfilter/vf_colormap.c:: 2020:;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_colorize.c:274:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "hue", "set the hue", src/libavfilter/vf_colormap.c : 224 : 75 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(hu e222) | , A Vd_oOubPlTe _AT[Y3 P*E 3_]F =L O{ A1,T ,s -{.>dbslou=r0ce}[,0] [ C00],, s3-60>, sVFo u},r ce [| 0] ^[ C1] + s->source[0][C2], | ~ 223 | src/libavfilter/vf_colorize.c : 275 :117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | 1 {, "ss-a>stouurartcei[1o]n"[,C0 ]"s,e ts- >tsohuer csea[1t]u[Cr1at]i o+ ns",- >s ou r ce [1 ] [ C 2 ] O,F FSET(sat u224r | at i o n) , AV _O PT _T Y P E_ FL O AT , {. d b l = 0. 5 } ,0 , 1, V F } , 1 , | s ^-> source[2][C0], s->source[2][C1] + s->sosrc/libavfilter/vf_colorize.cur:c276:e117[:2 ]warning: [missing field 'unit' initializer [-Wmissing-field-initializers]C 2] }; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 276 | { "ligsrc/libavfilter/vf_colormap.cht:n224:e40s:s warning: "implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], "set the l222 | i gh t n e s s " , d o ub l e A[ 3 * 3 ] O= F{ F1S, EsT-(>sloiguhrcten[0e][sCs0),] , sA->Vso_uOrPcTe_[0T][YPCE1]_ F+L sO-A>T,s {o.udrblc=e0[.05}],0[,C2 ], | 1 ~, VF }, | ^223 | src/libavfilter/vf_colorize.c :1277:,117 :s warning: -missing field 'unit' initializer [-Wmissing-field-initializers]>s ource[1][C0], s- >277s | o ur c e [{1 ]"[mCi1x]" ,+ s - > s ou r c"seet[ t1h][eC2 ]m,i x of so7 u224 warningr | s c generatede. l i g h t n e s s " , O F F S E T ( m i x ) , 1 , s - >AsVo_urOcPTe_[2T]Y[CP0E]_, Fs-L>OsAouTr,c e{[2.]d[Cb1l] =+1 s}-, > s0o, u rc e1[,2 ]V[CF2 ]} ,} ; | ^ | ^~~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:223:75src/libavfilter/vf_colorize.c: :warning: 278implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 278222 | | { N UL L } | ^ double A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1] + s->source[0][C2], | ~ 223 | src/libavfilter/vf_colorlevels.c : 61 1:, 117s-:> sowarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ce[1][C0], s->sou r61c | e [ 1] [{ C"1]r +i msi->nso"u,r c"es[1e]t[ iCnp2u]t, | r ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~e d black posrc/libavfilter/vf_colormap.ci:nt223":,40 : warning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FSET(rang e222[ | R ]. i n _ m i n ) , do ubAlVe_ OA[P3T _*TY P3E] _= D{ O1,U sB-L>E,s ou{r.cdeb[l0=][0C}0, ]-,1 ,s- >1so,u rFcLeA[G0S] }[,C1 ] +| s ^- >source[0][C2], | ~ 223 | src/libavfilter/vf_colorlevels.c : 62 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 162, | s - >s ou r{c e["1g]i[Cm0in]",, s"-se>t sionuprcuet[ 1g]re[enC b1l]ac k+ psoi-n>t"s, o OuFFrSEcTe[(1ra]ng[e[CG]2.i]n_,mi n | ) ^~~~~~~~~~~~~~~~ , AV_OPT_Tsrc/libavfilter/vf_colormap.cY:P222:E75_D:O warning: Uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]BL E, {.dbl= 0}222, | - 1 , 1 , F L A G S }do,u bl e| ^ A[3 * 3] = { 1, s->source[0][C0], s->source[0][C1src/libavfilter/vf_colorlevels.c]: +63 :s117-:> swarning: missing field 'unit' initializer [-Wmissing-field-initializers]o urce[0][C2] ,63 | | ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ { "bimin"src/libavfilter/vf_colormap.c,: 222":s40et: warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n put blue bl222a | c k po i n t ", O F F S E T( radnougbe[lBe ]A[.3i n* _3m] i=n ){ ,1 , sA-V>s_oOuPrcTe[_0TY]PE[_DCO0U]B,L Es-,> so{u.drbcle=0[}0],[ C-1]1 +, s1,- F>LsAoGuS r}c, e [| ^0 ][C2], | ~ ^~~~~~~~~~~~~~~~ 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_minsrc/libavfilter/vf_colormap.c):,225: 67 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OPT_TYPE_DOU 225B | LE , { .d b l = 0 } , - 1, 1,d FoLAuGSb }l, e | ^b [3] = { s->target[0][c], s->target[1][src/libavfilter/vf_colorlevels.cc:]65,: 117s: -warning: >missing field 'unit' initializer [-Wmissing-field-initializers] target[2][ c65] | } ; | { ~ ^~~~~~~~~~~~~~~ "rimax", "setsrc/libavfilter/vf_colormap.c i:n225p:u50t: rwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d white poin t225 | " , O F F S E Td(ourablne gbe[3[]R =] {. ins_m-a>xta)r,ge t [AV0_]OP[Tc_]TY,P E_sD-OU>BtaLrEg, e{t.d[bl1=1]}[c,] -,1 ,s -1>t,a rFLgAetG[S2 ][}c, ] }| ; ^ | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:225:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 225 | src/libavfilter/vf_colorlevels.c : 66 : 117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] doubl e 66b | [ 3] = {{ s-">gtairgmeaxt",[ "0s][ect] ,i sn->ptaurtg gert[e1]e[nc ],w sh->ittae rpogient[t2"][,c ] O}F;F S| ~ ^~~~~~~~~~~~~~~E T(range[30G] warning.isn generated_. 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.csrc/libavfilter/vf_colormap.c:69::241117::74: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | 238{ | " r o m i n" , " s e t douotupblue tA[ 4 r*e d4 ] b=l a{c 1k, ps-o>insto"u,rc e [0 ]O[F0F]SE,T s(-r>saonugrcee[[0R]].o[u1t]_m,i sn-)>,s ouArcVe[_0OP]T_[T2]Y,PE _ D| ~O UBLE, { .239 | d b l = 0 } , 0 , 1 , FL AG S }, | ^ 1, s->source[1][0], s->source[src/libavfilter/vf_colorlevels.c1:]70[:1171:] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]s ->source[1][ 270 | ] , { "g o240m | in " , " s e t o u tp ut g r e en b la c k p o i n t " , O F F SE1T, (s-r>saonugrece[[G]2.o]u[0t],_ msin-),> AsVo_OuPrTc_TeY[PE2_D]O[U1BL]E, ,s {-.>dbslou=rc0e},[ 20],[ 21],, FLAGS } , 241 | | ^ 1, ssrc/libavfilter/vf_colorlevels.c-:71>:so117u:r cwarning: missing field 'unit' initializer [-Wmissing-field-initializers]e [3][0], s- >71so | u r ce [3 ]{[ 1"]b,o msi-n">,s "osuetr coeu[t3p]u[t 2b]lu e}; b| l ^~~~~~~~~~~~~~~a ck point", OFFSET(src/libavfilter/vf_colormap.cra:n241g:57e:[ Bwarning: ].implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o ut_min), A V238_ | O P T_ T Y P E _ D O U B LdoEub,l e{ A.[4d *b 4l] == 0{} ,1, s -0>,s o1u,r cFeLA[G0S] [}0,] , | s ^ ->source[0][1], s->source[0][2], | ~ src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 239 | 72 | { " a o m in " , " s e t1 ,o utsp->ust oaluprhca eb[1l]a[c0k ]p,oi nts"-,> OsFoFuSErTc(er[a1n]ge[[1A]].o,u ts_-mi>ns),o AuV_rOPcTe_[TY1P]E[_2D],O UBLE, {. d240bl | = 0 } , 0 , 1, F L A G S } , | ^ 1, s->source[2][0], s->source[2][1]src/libavfilter/vf_colorlevels.c,: 73:s117-:> sowarning: umissing field 'unit' initializer [-Wmissing-field-initializers]r ce[2][2], 73 | { 241"r | o ma x " , " s et o u t p u t r e d w h i te p o i n t1",, sOF-F>sSouErT(crean[ge3[R]].[o0]u,t_ msa-x>)s,o uArcVe[_3O]P[T1_]T, Ys-P>E_sDOoUurBceL[E3, ]{[.2db]l =}1;} ,| ^~~~~~~~~~~~~~~ 0, 1, FLAGsrc/libavfilter/vf_colormap.cS: 241},: 40| : ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_codecview.c: 268238: | 51 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] dousrc/libavfilter/vf_colorlevels.cble: 74A:[117: 4268 | *warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4] = { 1, 74 | s -f o> sro {u r"cg oe(im[nat0x]"[,0 ]b"lo,csk est- >o_usitdoxpu rcue=[t 0 0];g[1 bre]len, oc sw-hki>_tsiodux er< pcpoeai[r0n-]t>["n,b2 ]O_,Fb lFoSE T| (c ~rk s;a nblgo e239c | k[ _G i]d.xo+ u + ) t{ _ | m ax ~~~~~~~~~ ^ ~~~~~~~~~~~~~~) , A V_ O P T _ T Y src/libavfilter/vf_codecview.c P:287 :E 27 _: D O warning: U B comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L E , {1., d 287bs | l- > s o= ur1c } e [, 1 f 0]o,r[ 0(1]i,, F= Ls- >A0sG; oSiu r ce}[,<1 ] [ s1d| ]- ^ ,> ss-i>zse o/ usrizceeo[f1(]*[mv2s]),; i++) {src/libavfilter/vf_colorlevels.c :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~240 | 75 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "1b,o masx-">,s ou"rsceet[ 2]o[u0t]p,u ts -b>slouurece [w2]h[i1t]e, sp-o>isnot"u,r c eO[F2F][S2]E,T (range [241 | B ] . ou t_ m a x ), A V _ O P T _ T Y P E _ DO U B L E , {. d b l =1,1 },s - >0s,o ur1c, eFL[AG3S] [}0,], | s ^- >source[3][1], s->source[3][2] }; | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorlevels.c:76:117CC libavfilter/vf_drawbox.o : warning: src/libavfilter/vf_colormap.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 240:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | 238{ | " a o m a x " , " sdoeutbl e oAu[t4 p* u4t] =a l{p 1h,a s -wh>istouer cep[o0]i[n0]t," , sOF-F>SEsT(oraunrgcee[[A0]][.o1ut]_m,a xs-)>, sAoVu_rOcPeT[_0T][Y2P],E _| D ~ OUBLE, { .d239b | l =1 } , 0 , 1 , F LA GS }, | ^ 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0],src/libavfilter/vf_colorlevels.c :s85-:>s12o: uwarning: rmissing field 'help' initializer [-Wmissing-field-initializers]c e[0 ]85[ | 1 ] , s- >{so uNrUcLeL[ 0}] [ 2| ] ^ , | ~ 239 | 1, s->source[1][0], s->source[1][1], s->source[1][2], 240 | 1, s->source[2][0], s->source[2][1], s->source[2][2], | ^~~~~~~~~~~~~~~ src/libavfilter/vf_colormap.c:240:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4 * 4] = { 1, s->source[0][0], s->source[0][1], s->source[0][2], | ~ 239 | 1, s->source[1][0], s->source[1][1], s->sosrc/libavfilter/vf_colorcorrect.curce:[1524]:104[:2] ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] 240 | 524 | { " r l ", " s e t t h e r ed 1s,h asd-ow> sspooutr"c, e [ 2 ] [ 0 ] , s - > OsFoFuSrETc(er[l2),] [1A]V,_ OsPT-_T>YsPEo_uFLrOAcTe,[ 2{.]d[b2l],= 0| } ^~~~~~~~~~~~~~~, -1, 1, VF src/libavfilter/vf_colormap.c}:,239 : 74| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | double A[4src/libavfilter/vf_colorcorrect.c: 525*: 1044]: =warning: missing field 'unit' initializer [-Wmissing-field-initializers] { 1, s->so u525r | c e [ 0 ]{[ 0"b]l," , s"-s>est otuher cbelu[e0 s]h[a1d]o,w ssp-o>tso"ur,c e[ 0 ][ 2] , | ~ OFFSE T239( | b l) , A V _ O P T _ T YP E _ FL O A T, { . d bl = 0} , - 1, 1, V F 1},, s| - ^>s ource[1][0], s->source[1][1], s->source[src/libavfilter/vf_colorcorrect.c1:]526:[104:2 ]warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~ In file included from src/libavfilter/vf_colormap.c526: | src/libavfilter/vf_colorchannelmixer.c 239: : 5782 : {:src/libavfilter/colorchannelmixer_template.c :"80warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r: 47:h ",warning: "s et238 | t heimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] r e d h i g hl i gh t s p dootCC libavfilter/vf_edgedetect.o 80u | bl" , e A [ 4 * 4 ] =OF F{ S 1E, T (h(avse-r>_haslp)o,hu AaV_rOP cT_=e=T[ Y01]P[ E0?_] F,s-L>O Ars-Ta,> so{*.u drabcil=en0 [}0]:[1,] - 1,,0 )s1;-, >V s| ~ ^~~Fo u}r,ce [0 ]| [2 ^] , src/libavfilter/colorchannelmixer_template.c :| 79 ~: 28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 239 | 79 | src/libavfilter/vf_colorcorrect.c : 527: 104 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s- > rb * b i n 527 + | | {1 ~ ^~~ , " bsh-">,ssrc/libavfilter/colorchannelmixer_template.c o:u"78r:cse28e:[t th1ewarning: ]implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]b [l0ue] ,h78 | is g- h >l igsh ot u rc e [s1 p] o [ 1 t ] ",, s - >s- >rs go u*r c Oeg[Fi1F]n[S E2T],+ ( b| ^~~~~~~~~~~~~~~h| ), ~ ^~~AV _OPT_Tsrc/libavfilter/vf_colormap.cYPsrc/libavfilter/colorchannelmixer_template.c:E239::40:_77FL O:warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]28 T: ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ . d238b | l= 0} 77, | - 1 , 1 , V F } ,d o u| r ^bou tl e =A[ 4s- >r*r *4 ]ri n= + { | ~ ^~~1 , s->sourcesrc/libavfilter/vf_colorcorrect.c[0:]528:[112:0 warning: ]missing field 'unit' initializer [-Wmissing-field-initializers] , s->source [5280 | ] [ 1 ] ,{ "s-s>astouruartcieo[n0"],[ 2"],s e| ~t the am o239u | nt o f s a t u r a t i o n " , src/libavfilter/colorchannelmixer_template.c :O84F: F 47 : S warning: E implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T ( s a t u84 r | a t1 i , o n s)- >, As V o_ uO P r T c_e [ (Th1Y]Pa[0E]v,_e _FasL-lO>ATp, s{ho.aud rb=cl=e=[ 11]1[}1, ], ? s- 3s-,->>s ougr3ca,e [ VF1 }*],[ 2] a, | i ^ n | : ^~~~~~~~~~~~~~~ 0 ); | ~ ^~~ src/libavfilter/vf_colormap.c:238:74src/libavfilter/colorchannelmixer_template.c:: warning: 83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 23883 | | src/libavfilter/vf_colorkey.c : d219o: 120u: bs- >lwarning: egmissing field 'unit' initializer [-Wmissing-field-initializers] b A [*4 *b i4]n =+ {| ~ ^~~1219, | s {- >src/libavfilter/colorchannelmixer_template.c":socuo82lr:ceo[r28"0:], [warning: 0 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ]"s,et s82t-h | e> s ocu olro src/libavfilter/vf_colorcorrect.ccrek e:[CC libavfilter/vf_elbg.o y5340: k]e12y c[o:l o1 warning: missing field 'help' initializer [-Wmissing-field-initializers] r] ",, 534 | s - OF F S> s E s{o T-(ucN>rggo lUcL*o geinL r+[ k} 0 e ]| [y2_| r ^ ~ ^~~], g b| a ~ ^~~~~~~~~~~~~~~) , src/libavfilter/colorchannelmixer_template.cAV:_81O:28P:src/libavfilter/vf_colormap.c T:_warning: T238implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]:Y 57PE:_C OL Owarning: R81implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | { . st r = " 238 | b la c g o k u t" = }s,- > 0 g , r 0 ,*d ouFblrLAeG iASn[ 4}+, | * ~ ^~~ | 4 ^] = { 1, s->source[0][0], s->source[0][1]src/libavfilter/vf_colorkey.c, :s-220>:s134o:u rwarning: cemissing field 'unit' initializer [-Wmissing-field-initializers][0 ][2], | ~ ^~~~~~~~~~~~~~~ 220 | src/libavfilter/vf_colormap.c : 238 :{40 :" swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m ilarity", 238 | " s e t t h e src/libavfilter/colorchannelmixer_template.cc o: l88o :rk e47 ydo: suimwarning: ibimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]lel Aa[r4i t*y 4v]a l88= | u e "{, O F 1 F ,S sE T(- >s s iom u rice [l 0a r]i[0 ],t sy()-ha,v> eAVs__aolOupPhrac =T=_TeY [0P]1E[_ 1F]?,L O sA-s-T>>,bs ao{ u r*. cadebi[l0n ] = [:02 0.)]0;, 1 } , 0| | . ~ ^~~0 ~ ^~~~~~~~~~~~~~~0 001, 1.0, src/libavfilter/colorchannelmixer_template.cFL:A87G:S28 }:, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]| ^ 87 | s->bb * bin + src/libavfilter/vf_colorkey.c | : ~ ^~~ 221:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/colorchannelmixer_template.c:86:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 221 | 86{ | " b l e n d ", " s e t src/libavfilter/vf_colorcontrast.ct : sh-373>ebg: *100 cg:osrc/libavfilter/vf_colormap.ci lnowarning: r:missing field 'unit' initializer [-Wmissing-field-initializers] k+242 e:y | k ~ ^~~ey84 : b373warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]l e | src/libavfilter/colorchannelmixer_template.cn: d85: 28 : vwarning: {implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] a l242u" | r e "c, 85", O F F | S E " T ( sb e l entd) , tA hVe dre _odu bO-PcblTy_oe abTuYn[ tP 4c]E= osn _=-tFr >LaO{Ab sTtr"s, *,- { >trar ge i.nt d b+l =| [ 00 ~ ^~~ ]. 0OF[F Sc}],E T,0 .(s0-r>c,t a)1r.g,et0[,1 ]CC libavfilter/vf_entropy.o F[ALVc_A]GOS,P sT}_-,T > Yt| Pa ^rE _FgLeOtA[T,2 {].[dc]b, ls=0-}src/libavfilter/vf_colorkey.c>,:t222: 12a:-r 1gwarning: emissing field 'help' initializer [-Wmissing-field-initializers], t [1, 3V222][Fc | },] }| ; ^ {| N ~ ^~~~~~~~~~~~~~~UL L } | ^ src/libavfilter/vf_colormap.c:242:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_colorcontrast.c242 | : 374 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dou bl374e | b[ 4 ] {= "{g ms"-,>t a "rsegte tt[h0]e[ cg]r, ese-n->mtaagrengtae tco[n1]t[racs]t",, s -O>FtFaSrgEeT(tg[m2)],[ c ]AV,_ OPsT-_T>YtPaEr_gFLeOtA[T3,] [{.c]db l};= 0} ,| ~ ^~~~~~~~~~~~~~~- 1, 1, VFsrc/libavfilter/vf_colorconstancy.c }src/libavfilter/vf_colormap.c, :: 614242| :: ^5033 :: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 242 | double b[4] = { s614-src/libavfilter/vf_colorcontrast.c | >t:a 375 r: g 100 efto[:0r ]warning: (missing field 'unit' initializer [-Wmissing-field-initializers]i [= cs]l,i sc- >e375t | a_s tr ag ret; {t [ 1]"iby["c ],< ,"s e sstl- >ittchee_ aebrnlgude;-yee lt+l+[2o]iw[) c c{] o| n,t ~ ^ ~~~~~~~~~ rsa->stat"src/libavfilter/colorchannelmixer_template.c,r :g 146OeFt[:35F:S 3Ewarning: ]T[implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion](c b]y )},; AV| _O P ~ ^~~~~~~~~~~~~~~146T _ | TY P E _ F L src/libavfilter/vf_colormap.cO :A 242T , : 33{ : . d bwarning: l =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0} , - 1 , 1 , s V242- | F> aa } , * | a ^ i n ; d o| u ~ ^~~b le b[4] =src/libavfilter/colorchannelmixer_template.c {: 145:s35->:ta rgwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]tsrc/libavfilter/vf_colorcontrast.c[: 3760:100]:[ warning: c145missing field 'unit' initializer [-Wmissing-field-initializers] | ] , s- > ta r g 376e | t [ 1 {] [" rc c], w"s, - ">t asrg ete t[t2h]e [ c r ]es-,>d ab-sc -y>*ta an birngwet e+[ 3 | i ~ ^~~ ]g[hc]t "}, ; src/libavfilter/colorchannelmixer_template.c : 144| : O ~ ^~~~~~~~~~~~~~~F35 F:S ETwarning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]r cw), A V_144O | P T _ T Y P E_ F L O A T , {. db l = 0 } , 0s, -1>,a gV F* },g i n| ^ + | ~ ^~~ src/libavfilter/colorchannelmixer_template.c:143:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 143 | src/libavfilter/vf_colorcontrast.c :CC libavfilter/vf_epx.o 377 : 100 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dsta[j] = s377- | >a r {* "rgimnw" ,+ "| s ~ ^~~et the green-magenta weight", OFFSET(gmw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:378:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "byw", "set the blue-yellow weight", OFFSET(byw), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:379:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colorcontrast.c:380:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 380 | { NULL } | ^ src/libavfilter/vf_colormap.c:265:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | A[j*N4+i] = A[i*N4+j] = s->kernel(s->source[i], s->source[j]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_colorkey.c:243:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS }, | ^ CC libavfilter/vf_eq.o src/libavfilter/vf_colorkey.c:244:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 244 | {src/libavfilter/vf_colormap.c :"270s:i51:m iwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ar ity", "set th e270 | c o lo rh o l d s i m i l a r i tAy[ i*vNa4l+uN+e1]" ,= AO[FF(SN+E1T)(*Ns4i+im]i l= asr-i>stoyu)r, cAeV[i_][O0]P;T _ | T ~ ^~~~~~~~~~~~~~~Y PE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_colorkey.c:245:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 245 | { "blend", "set the colorhold bsrc/libavfilter/vf_colormap.cl:e272nd: 51va:l uwarning: e"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(blen d)272, | A V _ OP T_ T Y P E _ F L O AT , { A.d[bil* N=4 +0N.0+ 2}], =0 .A0[,( N1+.2)0*,N F4L+AiGS] } , = | s ^- >source[i][1]; | ~ ^~~~~~~~~~~~~~~ src/libavfilter/vf_colorkey.c:246:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 246 | { NULL } | ^ src/libavfilter/vf_colormap.c:274:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 274 | A[i*N4+N+3] = A[(N+3)*N4+i] = s->source[i][2]; | ~ ^~~~~~~~~~~~~~~ CC libavfilter/vf_estdif.o src/libavfilter/vf_colorchannelmixer.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | src/libavfilter/vf_colormap.c :{ 282":r32r:" ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set the r e282d | g ai n f o r t h e r e d c h a n ne l ", OFbFS[Ei]T =( rsr-)>, tAaVr_gOePtT[_TiY][PcE]_D;O UB L| E, ~ ^~~~~~~~~~~~~~~ { .dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "rg", "set the green gain for the red channel", OFFSET(rg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "rb", "set the blue gain for the red channel", OFFSET(rb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "ra", "set the alpha gain for the red channel", OFFSET(ra), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:CC libavfilter/vf_exposure.o 92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "gr", "set the red gain for the green channel", OFFSET(gr), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "gg", "set the green gain for the green channel", OFFSET(gg), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:94:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "gb", "set the blue gain for the green channel", OFFSET(gb), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:95:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "ga", "set the alpha gain for the green channel", OFFSET(ga), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:96:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "br", "set the red gain for the blue channel", OFFSET(br), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:97:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | { "bg", "set the green gain for the blue channel", OFFSET(bg), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -src/libavfilter/vf_colorconstancy.c2, 2, :FL732AG:S115 :} ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 732 | { "diffosrc/libavfilter/vf_colorchannelmixer.cr:d98",: 112 ":s etwarning: missing field 'unit' initializer [-Wmissing-field-initializers]d ifferentia ti98o | n o rd er "{, "ObbF"FS,ET ("dsieffto rtdh)e, b AlVue_ gOaPTi_n TfYorP Et_hIe NblTue channel", OF,FS E T (b b{),. iAV6_O4PT=_T1Y},P E0_D,O UB LE , 2{.,d b l = 1 } F,L A-G2S, }2,, F LA| G ^S }, | ^ src/libavfilter/vf_colorchannelmixer.c:99:112:src/libavfilter/vf_colorconstancy.c :warning: 733missing field 'unit' initializer [-Wmissing-field-initializers]:115 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | 733 { | " b a"{, ""smeitn kthneor mal"p,h a" gsaeitn fMionrko wthseki bnlourem" ,c h an n e l" , O F OFFFSSEETT(b(a)m,in knAoVr_mOP)T_,TY PAVE__DOOUPBLTE,_ {T.YdPblE=0_}I,N -T2,, 2 , F{LA.GiS6 }4, = 1}| , ^ 0, 20, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:100:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "ar", "setsrc/libavfilter/vf_colorconstancy.c :th734e: 115:r ewarning: d missing field 'unit' initializer [-Wmissing-field-initializers]g ain for the a734l | ph a c h{an n"esl"i,g m a "O, F F S E"T(sare)t, sAiV_gOmPTa_T"YP,E _ D O UB L E, { . d b l = 0 } O,F -F2SE,T (2s,i gmFaLA)G,S } , A | V ^_ OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1024.src/libavfilter/vf_colorchannelmixer.c0:,101: 112F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers] S }, | ^ 101 | { "ag", "set thsrc/libavfilter/vf_colorconstancy.ce: g735r:e12en: warning: gmissing field 'help' initializer [-Wmissing-field-initializers]ai n f 735o | r t he{ NaUlpLhLa }ch a n| ^n el", OFFSET(ag), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:102:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | { "ab", "set the blue gain for the alpha channel", OFFSET(ab), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_colorchannelmixer.c:103:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 103 | { "aa", "set the alpha gain for the alpha channel", OFFSET(aa), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -2, 2, FLAGS }, | ^ src/libavfilter/vf_ciescope.c:801:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 801 | det = 1.0 / det; | ~ ^~~ 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_ciescope.c:912:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 912 | if (gamma == 0.) { | ^~~~~ ~~ src/libavfilter/vf_ciescope.c:916:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~ ^~ src/libavfilter/vf_ciescope.c:916:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 916 | *c *= (1.099 * pow(cc, 0.45) - 0.099) / cc; | ~~~ ^~ src/libavfilter/vf_ciescope.c:918:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | *c = 1.099 * pow(*c, 0.45) - 0.src/libavfilter/vf_cover_rect.c099:; 53 :| 12 ~~~ ^~: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_colortemperature.c:339:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_ciescope.c:922 :33925 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "temperature", " s922e | t t h e t e m*pce r=a tpuorwe( *icn, K1e.l/vgianm"m,a ) ; | ~^~~~~ OFFSET(temsrc/libavfilter/vf_ciescope.cpe:r922a:t18u:r ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], AV_OP T922_ | T Y P E _ F L O A*Tc, ={ .pdobwl(=*6c5,0 01}.,/ g1a0m0m0a,) ; 4 0| 0 ~~~ ^~0 0, VF }, | ^ src/libavfilter/vf_colortemperature.c:340:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 340 | { "mix", "set the mix with filtered output", OFFSET(mix), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:341:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 341 | { "pl", "set the amount of preserving lightness", OFFSET(preserve), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF }, | ^ src/libavfilter/vf_colortemperature.c:342:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 342 | { NULL } | ^ src/libavfilter/vf_colorspace.c:973:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 973 | 0, 1, FLAGS }, | ^ src/libavfilter/vf_colorspace.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1004 | { NULL } | ^ src/libavfilter/vf_dctdnoiz.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ 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_convolution.c:41:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "1m", "set matrix for 2nd plane", OFFSET(matrix_str[1]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_convolution.c:42:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "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(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS }, | ^ 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_convolution.c:45:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:46:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:47:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS}, | ^ src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 59 | { NULL } | ^ 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_ciescope.c:1153:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1153 | vp = 1.0 - ((float) y) / (h - 1); | ~ ~~~~~~~~~~~~^~~~~~~~~ src/libavfilter/vf_dblur.c:49:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "angle", "set angle", src/libavfilter/vf_ciescope.cOF:F1155S:E36T:( awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g le), AV_OPT 1155_ | T YP E _ F L O A T , { . d b l = 4 5 } ,c z 0=. 01,. 0 3-6 0(,c xF L+A GcSy )};, | | ~ ~~~^~~~ ^ 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_ciescope.c:1159:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dblur.c:51:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]1159 | 51 | { "vp l=a n1e.s0" ,- "(s(eftl opalta)ne sy )t o/ f(ihl t-e r1"),; O F| F ~ ~~~~~~~~~~~~^~~~~~~~~S ET(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_ciescope.c :1161:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1161 | cz = 1.0 - (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_ciescope.c :1341164 | :C44O:R Rwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u int8_t, cor r11648 | ) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c : 101 : 17 : note: expanded from macro 'CORR'c y = 1.0 - (101( | f l o a t ) y )m e/a n(1h =- s1c)a;l e | * ~ ~~~~~~~~~~~~^~~~~~~~~ (sum1 /src/libavfilter/vf_crop.c(do:ub137l:e48):( w warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] h)); \ 137| | ^~~~~ ~ s->varsrc/libavfilter/vf_ciescope.c_:v1165a:l36u:e swarning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V AR_A] 1165= | ( f l o a t ) l i n k - > w / lcizn k=- >1h.;0 -| ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ (cx + cy); | ~ ~~~^~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:102:17: note: expanded from macro 'CORR' 102 | mean2 = scale * (sum2 /(double)(w * h)); \ | ^~~~~ ~ src/libavfilter/vf_crop.c:142:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:143:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 143 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:134:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(uint8_t, corr8) | src/libavfilter/vf_crop.c^~~~~~~~~~~~~~~~~~~~: 144:56: src/libavfilter/vf_corr.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]127 :29: note: expanded from macro 'CORR' 144 | 127 | s - >v ar _v al u es [V A R c_omOp_UscTo_Wr] e= [sc]- => vaavr_c_lvailpuf(esusm1[2VA R/ _sOWu]m q=, N-AN1;. f ,1| . ~ ^~~f ); \/usr/include/math.h :| 15 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:19 : note: expanded from macro 'NAN' src/libavutil/common.h:143 :2915: | note: expanded from macro 'av_clipf'# defi n143 | e# NdAeNf i n e a v___bculiiplft i n _ na n f ("a"v_)c l | i ^~~~~~~~~~~~~~~~~~pf _c | ^ src/libavfilter/vf_corr.c:134:1:src/libavfilter/vf_crop.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]145 :56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 134 | CORR(ui nt1458 | _ t ,s -co>rvarr8_)v a l| ^~~~~~~~~~~~~~~~~~~~u es[Vsrc/libavfilter/vf_corr.cA:R129_:O46U:T_ Hnote: ]expanded from macro 'CORR' = s->var _129 | v al u e s [ V A R _ c21Oo warningHm]sp generated_s=c. oNrAe[Nc;] = | su ~ ^~~m1 q == /usr/include/math.hs:u15m:192:q ? note: 1expanded from macro 'NAN'.f : 0. f15; | # d e f\i n| e ~ ^~~NA N __src/libavfilter/vf_corr.cbu:i134l:1t:i nwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]na nf("" )134 | C OR| R ^~~~~~~~~~~~~~~~~~( uint8_t, corr8) | ^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_corr.c:129:52: note: expanded from macro 'CORR' 129 | comp_score[c] = sum1q == sum2q ? 1.f : 0.f; \ src/libavfilter/vf_crop.c | : ~ ^~~147 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | s->var_values[VAR_T] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:148:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | s->var_values[V3AR warning_PsOS generated] . = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_datascope.c:61:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "size", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:62:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set output size", OFFSET(ow), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_datascope.c:63:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "x", "set x offset", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGSR }, | ^ src/libavfilter/vf_deband.c:55:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_datascope.c :5564 | : 91 : warning: {missing field 'unit' initializer [-Wmissing-field-initializers] "1thr", 64 | " s{ e"ty" ,1 s t "pselta yn eo ftfsherte"s,h oOlFdF"S,E TO(FyF)S,E T ( t hArVe_sOhPolTd[_0]T)Y,P EA_VI_NOTP,T _{.TiY6P4E=_F0L}O,A T0, ,{ .IdNblT=0_.M02A}X,, F L AG0S.R0 0}0,0 3 ,| ^ 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_TYPEsrc/libavfilter/vf_datascope.c_:F69L:O100:A Twarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.dbl=0.02 }69, | 0 . 0 0{0 0"3,a x i s "0,. 5 , F"LdArGaSw }c,ol u m| n ^/ row numbers", OFFSET(axis), AV_OPT_TYPE_Bsrc/libavfilter/vf_deband.cOO:L57,: 126{:. iwarning: 64missing field 'unit' initializer [-Wmissing-field-initializers]= 0}, 0, 1, Fsrc/libavfilter/vf_corr.c L57A | G: S135 R:src/libavfilter/vf_decimate.c1 { :}",3 : t75| warning: ^h :implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]135r" , : warning: missing field 'unit' initializer [-Wmissing-field-initializers] "se t135 | 3CrdO pRlaRn(uei src/libavfilter/vf_datascope.cnt:75 | th70 1r: 6106e: warning: _ s{ missing field 'unit' initializer [-Wmissing-field-initializers]th" ,o cylcdc",loe O Fr"70FrS,E | 1 6T ) ( {t"h | s^~~~~~~~~~~~~~~~~~~~~~r"e eoshtolp src/libavfilter/vf_corr.ctd:h[101e2: na]c17ium)be:rt , yo" note: Af, expanded from macro 'CORR'" V _OsPfT_eTr tYa101 Pm | ebEa _ c kfFrLo g Om rw oATh iu,nd cm ea n1h{o. pda=obcl nsci=e0atl .y0e2w"i l}l,*, (b s e0O.Fu m0Fd1r0SE To0p0p3/((opea,cdd " i otu, by 0l.)Oe5,,F) FFS(EATLwAV( G*_ cSOPhTy_ TY)Pc}l)E,_eF;), LO A A V| _TO ^, P T {_ . T dY b PlE= _0I\NT. ,7 5{| .} ^~~~~ ~i src/libavfilter/vf_deband.c,6 40 :=, 585:1126:} ,,warning: missing field 'unit' initializer [-Wmissing-field-initializers] F2L,A G2S5R, }F,L A 58G| | S ^ } ,{ "| 4 ^ thr", "set 4th plane thressrc/libavfilter/vf_corr.cho:l135d:"1, :O Fsrc/libavfilter/vf_decimate.cwarning: FS:Eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]76:T 122(:th rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]s 135 h | olCdO[3R]R)(,u Ain76Vt1 | 6_ _ OPtT _T,Y P{coE _rF"src/libavfilter/vf_convolve.crLd:1u6O)A88p tThsrc/libavfilter/vf_datascope.c: :,r121| ^~~~~~~~~~~~~~~~~~~~~~74 e{:.d:s src/libavfilter/vf_corr.cb112h:warning: warning: :missing field 'unit' initializer [-Wmissing-field-initializers]l"missing field 'unit' initializer [-Wmissing-field-initializers],102 = 0 :."0172s:} e ,note: 74expanded from macro 'CORR't 88 | | d 0 u p 102 | . 0 l i c 0 { a { 0"c ot"mpep 03 ,ltohn e armne netsa n 2 e0.sho s=5"l," ,d ,"s",F L As c Ge"as eSt l et *c}oO F ,(msuFm2p p So l| nE/Ta ^nees( t(o nddu ptoscthurb loetsehn_fol)v t()o,dwl i v*Aes "src/libavfilter/vf_deband.cVph,):)_l 59:;OaPy 126 : T"_, T Ywarning: O F P missing field 'unit' initializer [-Wmissing-field-initializers] F SE E_ T59D( c o | O U B\L E ,| {m. ^~~~~ ~ p d Oobn F F{ l"e rSan=tEnT( sgp ),e AlV1",a_. 1n}O, e P T0s, ) ,_ 1" sT0 0e,Y F LtAPGSA ErV}_,aI_N ngOeT" ,P,| T ^{ _ .T iY 6 P 4E= _1 5I }N T, , 1 O, F 1 F{5Ssrc/libavfilter/vf_decimate.cE.T,:i6(4r 77F=a:L7}n,122A:g G0 ,e 1S5Rwarning: ), }missing field 'unit' initializer [-Wmissing-field-initializers],, F L A G| ^ SA 77 | V }_ O P,T{ _ | T" ^s src/libavfilter/vf_datascope.cYc:tPh75Er_:INeT12s,h:" warning: , missing field 'help' initializer [-Wmissing-field-initializers]{ . i"6 4s=175e6t | s} ,c e {n eI cNhNUaTnL_gMLIe }N ,t | ^hI rNeTs_hMolAdX",, OFFFLSAETG(Ssc t}h,r e s| ^h _flt), AV_OPT_TYPE_DOsrc/libavfilter/vf_convolve.cU:BL92E,: 129{:.d blwarning: =missing field 'unit' initializer [-Wmissing-field-initializers] 1 5src/libavfilter/vf_deband.c.:060}:,126 :0 ,warning: 10missing field 'unit' initializer [-Wmissing-field-initializers]0,92 | F LA GS } , { | ^ "60 | n o i s{e ""r",, " s e "tse t nroaniges"e,src/libavfilter/vf_decimate.c", : 78 :150 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] O F78F | SE T ( r a ng e{ )",b l o ck x"O, F F S E T"A(Vsn_oeOiPTts _teTYhP)Ee, _ sI iNze TA Vo,_ OfP T t{_.hTei Y6x4-=P1aEsrc/libavfilter/vf_corr.c6x_}is: F,LO135AbTl ,:o c k1s: { I Nu s.Twarning: _eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d Md bdlI=0u.Nr0i,n g 1350 | IC OR0RNmT0_(MAeX0,u t0riiFc1nL c}atA,lc1uG6 0laS_,tt , 1io}nsc,, ",o F LOr rAFF| 1 ^GS6 )SE T | }^~~~~~~~~~~~~~~~~~~~~~( ,b l oc| ksrc/libavfilter/vf_corr.c ^x :)127,: 29A:V _note: OPexpanded from macro 'CORR'T _Tsrc/libavfilter/vf_deband.cYP:E61_:I126 Nsrc/libavfilter/vf_convolve.c127::T | , 93: { src/libavfilter/vf_dblur.cwarning: 12. imissing field 'unit' initializer [-Wmissing-field-initializers]6:4: =172 :28 : 3 2 }warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] , 61 | 4 , 93c | o 1 < m < p{ 172{9_s | " d,icre cN oFL At U LaLrGiSo nn"e, }g[,}",lce = sa ] | = ^ en g| t adlier ^ecvt i on_* "M,c _l Pi I pf (/s usrc/libavfilter/vf_decimate.c m : 118079. f2;: 150 :O/FF S s| E ~ ^~~~~warning: umissing field 'unit' initializer [-Wmissing-field-initializers] T m(qd,ir-e1c.tifsrc/libavfilter/vf_dblur.c o,n:),79 1172: | . 13f ) :{ ;A "Vbwarning: \_loimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] O c| PkT ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y"_, T YP172E_ src/libavutil/common.h" | sF: e LO143A:t T,29 { .dabn:t lg=h2note: *leexpanded from macro 'av_clipf'Me s_P Ii}= za,143en - | 2*gMloe# _*f P tIh,Mdee _PfI y/ i2-*1M_nPa8eI x0i,a.sfv ;b l_oFcL ckAs| ulsGe ^~~~~ ~diS p},d f u| r i ^ n g m e t raicv _ccliapfl_cucla t | i ^o ns", OFFSET(blosrc/libavfilter/vf_deband.cc:k62y):,126 :AV _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_INT, { .62i | 6 4 {= " d3"2,} , 4 , src/libavfilter/vf_corr.c : 135 1 ": A vaVr _v_a O l PTu _OeTFsFYS[PEVETA_(bRlBu_OrTO)]L, ,= f{ r. a i AmV6_e4=O0-P}>pTt,s _= =T0 Y,APE 1V_, _FBLANGOOSPOL T},,S _ {| V ^.A LiUE6 ?4 = | 1 ~ }, 259 src/libavfilter/vf_decimate.c | : 83 0:,12 : warning: NAmissing field 'help' initializer [-Wmissing-field-initializers]N src/libavfilter/vf_datascope.c: 1 83f,r:a113 | m:e -F>19 Lp: A{ ts Gwarning: SN comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]U *}L ,avL_ q 2}d| ( | ^ ^l113 | i n kfo-r> t(ip m= e0_;b pa s< ed)ra;w -> nb| _ ^~~p lasrc/libavfilter/vf_deband.cn:65e:s126/usr/include/math.h;:: 15p+warning: +:missing field 'unit' initializer [-Wmissing-field-initializers])19 {: note: expanded from macro 'NAN'| ~ ^ ~~~~~~~~~~~~~~~ 6515 | | # d e f{i n"eco upNlAiNn g" , " s e t__ bpluanielt inc_onuanpfli(n"g""), | ^~~~~~~~~~~~~~~~~~OF FSET(coupling), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_deband.c:66:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66src/libavfilter/vf_crop.c | : 261 : {9 :" c"warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "se t260 p | l a nse -c>ouvpalri_nvg"a,l u e s src/libavfilter/vf_curves.c[OVFAF:RS_120EP:TO12S]( :c= o warning: fumissing field 'help' initializer [-Wmissing-field-initializers]r plainmge)->,p k 120 | t _ poAsV{ N=_U=L LO }- PT 1_| T ^?Y PE _B| O ~ OL, 261 | { . i 6 4N=A0N}, : f r a m e - > p0k,t _ p o s ;1 , | F ^~~L AGS /usr/include/math.h},: 15| ^: 19: note: expanded from macro 'NAN' 15 | #definesrc/libavfilter/vf_deband.c :67N:A12N: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | _ _ b u{ iNltUinL_Ln }a n f| ( ^" ") | ^~~~~~~~~~~~~~~~~~ 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_dctdnoiz.c:399:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 399 | DEF_FILTER_FREQ_FUNCS(8) | ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_curves.c:135:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 135 | }src/libavfilter/vf_cropdetect.c, | ^: 180:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_curves.c:140:5: warning: missing field 'master' initializer [-Wmissing-field-initializers] 180140 | | },s - | > ^l ow_u8 = s->low * 255. + .5; | ~~~^~~ ~ src/libavfilter/vf_datascope.c:149:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 149 | for (psrc/libavfilter/vf_curves.c :=152 :05; :p warning: | n b _src/libavfilter/vf_cropdetect.c p :}l181: 22a :n| ^e warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; p++) { | ~ ^ ~~~~~~~~~~~~~~~181 | s->high_u8 = s->high * 255. + .5; | ~~~^~~~ ~ src/libavfilter/vf_cropdetect.c:184:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | av_log(ctx, AV_LOG_VERBOSE, "limit:%f round:%d skip:%d reset_count:%d\n", | ~~~~~~ 184 | s->limit, s->round, s->skip, s->reset_count); | ~~~^~~~~ src/libavfilter/vf_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-src/libavfilter/vf_datascope.c>w:)161 :19| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_crop.c:276: 41161: | warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] for (p 276= | 0; p < d riafw ->(n(ubn_spliagnense;d )ps++-)> y{ +| ( ~ ^ ~~~~~~~~~~~~~~~u nsigned)s->h > link->h) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_dctdnoiz.c:400:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 400 | DEF_FILTER_FREQ_FUNCS(16) | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:371:33: note: expanded from macro 'DEF_FILTER_FREQ_FUNCS' 371 | var_values[VAR_C] = fabsf(*b); \ | ~ ^~~~~~~~~ src/libavfilter/vf_cropdetect.c:214:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 214 | if (s->limit < 1.0) | ~~~^~~~~ ~ src/libavfilter/vf_corr.c:228:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 228 | s->min_score = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_corr.c:229:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 229 | s->max_score = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_datascope.c:199:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 199 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_datascope.c:200:43: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 200 | FFDrawColor reverse = { { 0 } }; | ^ CC libavfilter/vf_extractplanes.o src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 359 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 360 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 361 | { "out_h", "set the height crop area expresrc/libavfilter/vf_cropdetect.cssi:o252n":, 35 O:FF SEwarning: T(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h_ expr), AV_OPT_TY PE252_ | ST R I N G,i n{.ts tlr i=m it"_uipshc"}a,l ed0 =, l0r, iTntF(sL-A>GSl }i, m i| t ^_ upscaled); | ~~~~~ ~~~^~~~~~~~~~~~~~ src/libavfilter/vf_crop.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 362 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 363 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:364:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 364 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_crop.c:365:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 365 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_crop.c:366:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 366 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOLsrc/libavfilter/vf_datascope.c, {:.i2466:414:= 0}warning: ,missing field 'comp' initializer [-Wmissing-field-initializers] 0, 1, FLAGS 246} | , | ^ FFDrawColor cosrc/libavfilter/vf_crop.cl:o367r := 12{: warning: {missing field 'help' initializer [-Wmissing-field-initializers] 0 } }367; | | { ^N ULL } | ^ src/libavfilter/vf_corr.c:318:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 318 | { NULL } | ^ src/libavfilter/vf_ciescope.c:1528:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1528 | s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; | ~~~ ~~~^~~~~~ src/libavfilter/vf_datascope.c:289:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 289 | FFDrawColor color = { { 0 } }; | ^ src/libavfilter/vf_decimate.c:284:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 284 | } else if (dm->eof == ((1 << INPUT_MAIN) | (dm->ppsrc << INPUT_CLEANSRC))) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_dctdnoiz.c:652:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 652 | s->th = s->sigma * 3.; | ~~~^~~~~ ~ CC libavfilter/vf_fade.o src/libavfilter/vf_deblock.c:388:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 388 | { "block", "set src/libavfilter/vf_datascope.csiz:e495 o:f 96b:l owarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]k ", O495F | F S ET ({b l"oxc"k,) , " s e t AsVco_pOeP Tx_ oTfYfPseEt_"I,N T ,PO F F S{E.T(ix6p4o=s8)},, A V_ O P4T,_ T5YP1E_2F,L OFALTA,G S{ .}d,b l =| 0 ^. 5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_deblock.c:389:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 389 | src/libavfilter/vf_datascope.c : 496 : 96{ :" awarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]ph a", " s496e | t 1 s{t " y"d, e t"escetti osnco pteh yr oefsfhsoeltd"",, POOFFFFSESTE(Ty(paosl)p,h aA)V_,OP T _ TY P EA_FVL_OOAPTT,_ T{Y.PEd_bFlL=O0A.T5},, { .0d,b l1=,. F0L9A8G},S R0 ,} , 1| , ^ FLAGS }, | ^ src/libavfilter/vf_datascope.c:497:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_deblock.c:390 :497116: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "w", "s e390t | sc op e {wi d"tbhe"t,a " , P O F F S"EsTe(tw ),2 n d dAVe_OtPeTc_TtYiPoEn _thIrNTe,s h o l{d."i,6 4=O7F}F, S ET (1b,e t8a0,) ,FL A GS R } , A V| _ ^ OPT_TYPE_FLOAT, {.dbl=.05}, 0, 1, FLAGSsrc/libavfilter/vf_datascope.c }:,498 : 96| : ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 498 | { "h", "set scope heightsrc/libavfilter/vf_deblock.c",: 391 : 116 :P OFwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]S ET(h), A V391_ | OP T _ T Y{P E"_gIaNTm,ma " , { . i 6 "4s=7e}t, 3 r d1, d8e0t,e cFtLiAoGnS Rt h}r,e s h| ^o ld", OFFSET(gamma), AV_OPT_TYPE_FLOAT, {.dblsrc/libavfilter/vf_datascope.c=.:04995:}96,: warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 1, FLAGS }499 | , | { ^ "o", "set window opacity", POFFSET(o)src/libavfilter/vf_deblock.c, : 392 : 116A:V _Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_FLOAT , 392{ | . d b l ={0 ."5d}e,l t0a",, 1, F"sLeAtG S4Rt }h, de t| e ^ ction threshold", OFFSET(delta), AV_src/libavfilter/vf_datascope.cO:P500T:_96:T Ywarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]E _FLOAT, { .500db | l =. 05 } , { 0 , " w1x, " , F"LsAeGtS }w,i n d| ^o w x offset", POFFSET14(wx warning)s, generated . AV_OPT_TYPE_FLOAT, {src/libavfilter/vf_deblock.c.d:b393l:=116-: 1warning: },missing field 'unit' initializer [-Wmissing-field-initializers] - 1, 1, FLAGS R393 | } , { | " ^p lanes", "set planes to filter", src/libavfilter/vf_datascope.c : 501 :96 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(pla n501e | s ) , { " wyA"V, _"sOetP wTin_doTw Yy PoEff_sIeNtT", , {PO.FiFS6ET4(w=y1)5},, 0A,V _1OP5T, _ TFYLPAEG_SFL OA}T,, { .| d ^b l=-1}, -1, 1, FLAGSRsrc/libavfilter/vf_deblock.c :}394,: 12 | : ^ warning: missing field 'help' initializer [-Wmissing-field-initializers] 394 | { NULL }src/libavfilter/vf_datascope.c, : 502| : ^12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 502 | { NULL } | ^ 6 warnings generated. 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_dedot.c:371:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 371 | { "lt", "set spatial luma threshold", OFFSET(lt), AV_OPT_TYPE_FLOAT, src/libavfilter/vf_cropdetect.c{.d:b433l=:.05779:}, 0warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1, FLAGS }, | ^ 433 | snprintf(limit_str, sizsrc/libavfilter/vf_dedot.ce:o372f:(117l:i mwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]t _str), "%f", s372- | > l i {m i"ttl)",; | "s ~~~~~~~~ ~~~^~~~~e t tolerance for temporal luma", OFFSET(tl), AV_OPT_TYPE_FLOAT, {.dbl=.079}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_dedot.c:373:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | { "tc", "set tolerance for chroma temporal variation", OFFSET(tc), AV_OPT_TYPE_FLOAT, {.dbl=.058}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:440:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_dedot.c:374:117 436: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] av_log( c374 | t x ,{ "cAtV",_ L "OsGe_t ItNeFmOpo,r al | ~~~~~~c hroma thres h437ol | d ", OF F"SxET1(:c%td), x2A:V%_dO PyT1_T:Y%PdE y_2FL:OA%Td ,w: %d{ h.:%dd bxl:=%.d 0y1:%9d }p,t s:0%," P1R,I FdL6A4G"S }t,: % f | l ^im it:%f crop=%d:%d:%d:%d\n",src/libavfilter/vf_dedot.c :375:12: warning: 438 | missing field 'help' initializer [-Wmissing-field-initializers] 375 | { NsU-src/libavfilter/vf_derain.cL>Lx 1}, :,s 51- >| x: ^2138: , warning: smissing field 'unit' initializer [-Wmissing-field-initializers]- >y1, s->y2, w, h ,51 | x, y , f{r am"em->optdse,l ", 439 | " p a t h t o m o d eflr afimlee"-,> p t s = = A V_ONOFPFTSSE_TV(ALdUnE n?c t-x.1m o:d efrlamsrc/libavfilter/vf_delogo.ce_f-:>ipl173ten:sam39 e:) ,* warning: a comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]vA _Vq_2OdP(Ti_TnYPlEi_ Sn173TkRI | N-G, > t i m{ e _ b. as ste r) , = NxU L L> 440}= | , 0 l ,o go _ 0x +, b a F nLd A G S& s&}-, > lixm i | = l o g"oi_nxp+ubatn dn a&m&e xo f< ltohgeo_ xm+olodgoe_lw-"b,a nd ) { | OF ~ ^ ~~~~~~~~~~~F SET(dnnctx.src/libavfilter/vf_delogo.cmo:de172l:_39in:p uwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n ame), A V172_ | OP T _ T YP E _ S T R I N Gif, ( y > = l{o g.os_yt+rb an=d &"& xy" }< ,lo g o0_,y +0l,o gFoL_AhG-Sb an}d ,&& | | ^ ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_delogo.c:172:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 172 | if (y >= logo_ysrc/libavfilter/vf_derain.c+:b53an:d146 :& &warning: missing field 'unit' initializer [-Wmissing-field-initializers]y < logo_y+logo _53h | - b a nd {& & " o| ~ ^ ~~~~~~~~~~~u tput", src/libavfilter/vf_delogo.c :"o178ut:pu28t: nwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]me of the 178m | o d e l " , O F FiSf E T( d n n c(txx .F=L AGlSo }g,o _ x| ^+ logo_w-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_derain.c:54:12:src/libavfilter/vf_delogo.c warning: :missing field 'help' initializer [-Wmissing-field-initializers] 183:28: 54warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { N183U | L L } | ^ if (y < logo_y+band) | ~ ^ ~~~~~~~~~~~ src/libavfilter/vf_delogo.c:185:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 185 | else if (y >= logo_y+logo_h-band) | ~ ^ ~~~~~~~~~~~~~~~~~~ 22 warnings generated. src/libavfilter/vf_curves.c:665:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_curves.c:674:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 674 | for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 335 | forsrc/libavfilter/vf_datascope.c (i: =623 :041;: iwarning: missing field 'comp' initializer [-Wmissing-field-initializers]< sd->size /623 | s i z e o f ( A V M oFtFiDornaVwCeolcotorr c)o;l oir+ +=) { { {| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ } }; | ^ src/libavfilter/vf_delogo.c:209:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 209 | { "x", "set logo x position", OFFSET(x_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:210:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | { "y", "set logo y position", OFFSET(y_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:211:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 211 | { "w", "set logo width", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:212:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 212 | { "h", "set logo height", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str = "-1" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_delogo.c:213:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 213 | { "show", "show delogo area", OFFSET(show), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_delogo.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 214 | { NULL } | ^ src/libavfilter/vf_dejudder.c:75:10: warning: 35missing field 'help' initializer [-Wmissing-field-initializers] warnings generated. 75 | {NULL} | ^ src/libavfilter/vf_datascope.c:680:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 680 | std[i] += SQR(s->values[i][x][y] - average[src/libavfilter/vf_convolution.ci]);: 741| ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 35: warning: src/libavfilter/vf_datascope.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 563:20: note: expanded from macro 'SQR' 563 | 741# | d e f i n e S Q R (x ) (( x) *( x ) ) s -| ~~~^~~~> rdiv[i] = 1. / sum; | ~ ^~~ src/libavfilter/vf_cropdetect.csrc/libavfilter/vf_convolution.c::743:45752::16 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743457 | | i fi (fs- >(lism-i>t crdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_convolution.c:743:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) | ^~~~~~~~~~ ~~ src/libavfilter/vf_datascope.c:694:102: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 694 | snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); | ~~~~~~~~ ^~~~~~~~~~ src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS }, | ^ src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_delogo.c:302:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_cropdetect.c:481:139: warning: 302missing field 'unit' initializer [-Wmissing-field-initializers] | s->var_v a481l | u es [ V{A R"_hTi]g h= "TS,2T (i"nS-e>tp tsh,i ignhl itnkh-re>sthimoe_lbads ef)o; r | e ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ge detection", src/libavfilter/internal.hOF:F265S:E48T:( hnote: iexpanded from macro 'TS2T'g h), 265 | # d AeVf_inOe PTTS_2TT(tYsP,E _tFbL) O(A(Tt,s) {=.=d AbVl_=N2O5P/T2S_5V5AL.U},E 0 , ?1 N,A NF L:A G(Sd o}u,bl e )| ( ^ts ) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #dsrc/libavfilter/vf_cropdetect.cef:i482n:e139 :N Awarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers] __built i482n_ | n a n f ({"" )" l ow| " ^~~~~~~~~~~~~~~~~~, "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS}, | ^ src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 484 | { NULL } | ^ src/libavfilter/vf_datascope.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 CC libavfilter/vf_feedback.o position", OOFFSET(ypos), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:801:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 801 | { "s", "set 22sco warningpes s generatediz. e", OOFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:802:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 802 | { "t", "set scope tilt", OOFFSET(tilt), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:803:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 803 | { "o", "set trace opacity", OOFFSET(o), AV_OPT_TYPE_FLOAT, {.dbl=0.8}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:804:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 804 | { "tx", "set trace x position", OOFFSET(tx), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:805:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 805 | { "ty", "set trace y position", OOFFSET(ty), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:806:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 806 | { "tw", "set trace width", OOFFSET(twidth), AV_OPT_TYPE_FLOAT, {.dbl=0.8},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:807:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 807 | { "th", "set trace height", OOFFSET(theight), AV_OPT_TYPE_FLOAT, {.dbl=0.3},.1, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:808:106:CC libavfilter/vf_fftdnoiz.o warning: missing field 'unit' initializer [-Wmissing-field-initializers] 808 | { "c", "set components to trace", OOFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:809:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 809 | { "g", "draw trace grid", OOFFSET(grid), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }, | ^ src/libavfilter/vf_datascope.c:810:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 810 | { "st", "draw statistics", OOFFSET(statistics), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGSR }src/libavfilter/vf_convolve.c, :| ^897 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 897 | { src/libavfilter/vf_datascope.c":p811la:n106:e s"warning: , missing field 'unit' initializer [-Wmissing-field-initializers] "set plan es811 t | o d e{c o"snc"v,o "ldvraew" , s co p e" , OOOFFFFSSEETT((scpoplea),n e s ) ,AV _ O PATV__TYOPPE_TB_OOTLY, P E{._i6I4N=T1},, {0.i,6 14,= 7} ,F L0,A G1S5R, }F,L A G| S ^}, | ^ src/libavfilter/vf_datascope.c:812:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 812 | { NULL src/libavfilter/vf_convolution.c} :| ^900 :98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 900 | { "planes", "set planes to fCC libavfilter/vf_fftfilt.o ilter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS}, | ^ src/libavfilter/vf_convolution.c:901:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 901 | { "scale", "set scale", OFFSET(scale), Asrc/libavfilter/vf_convolve.cV:901_:129O: Pwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]_T YPE_FLOAT, {.d bl901=1 | . 0} , 0. 0,{ 65"5n35o, iFLsAGeS}",, | ^ "set noise", src/libavfilter/vf_convolution.c : 902: 105 O:F Fwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]E T(noise), 902 | AV _ O P{T "_dTYePlE_tFa"L, O A"sTet, d{el.tdab"l, = 0 . 0 00 00 0 1} , O0FF,S E1,T F(LAdGeSl t},a ) ,| ^ AV_OPT_TYPE_FLOAT, {.dbl=0}, -655src/libavfilter/vf_convolve.c3:5,902 6:551235:, FLwarning: Amissing field 'help' initializer [-Wmissing-field-initializers]G S}, 902 | | ^ { NULL }, | ^ src/libavfilter/vf_convolution.c:903:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 903 | { NULL } | ^ CC libavfilter/vf_field.o src/libavfilter/vf_deshake.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 86 | { 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: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_convolve.c :| 931 ~ ^ ~~~~~~~~~~~~~~~: 12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 931 | { NULL }, | ^ src/libavfilter/vf_datascope.c:921:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 921 | tilt = (s->tilt - 0.5) * M_PI; | ~~~^~~~ ~ 16 warnings generated. 4 warnings generated. src/libavfilter/vf_datascope.c:996:41: warning: missing field 'comp' initializer [-Wmissing-field-initializers] 996 | FFDrawColor color = { { 0 } }; | ^ 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]8 warnings generated78 | . { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=5}, 2, SIZE, FLAGS }, | ^ 12 warnings generated. src/libavfilter/vf_deflicker.c:88:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "bypass", "leave frames unchanged", OFFSET(bypass),src/libavfilter/vf_deshake.c AV:_308O:PT16_T:YP E_warning: Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O OL, {.i64=0}, 0, 3081, | F L A GS }t, - >| v ^ ec.x = av_clipf(t->vsrc/libavfilter/vf_deflicker.ce:c89.:12x:, warning: -missing field 'help' initializer [-Wmissing-field-initializers]d esha ke89-> | rx * 2 , d{e shNakUe-L>rLx } * | 2 ^) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_deshake.c: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_deshake.c:310:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | t->angle = av_clipf(t->angle, -0.1, 0.1); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_datascope.c: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]); | ~~~~~~~~ ^~~~~~~~~~ 4 warnings generated. 1 warning generated. src/libavfilter/vf_deshake.c:409:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | Transform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deshake.c:409:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers] 409 | 1 warning generatedT. ransform t = {{0},0}, orig = {{0},0}; | ^ src/libavfilter/vf_deflicker.c:231:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ~~~~~^~~~~~~~~ src/libavfilter/vf_deflicker.c:231:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 231 | *f = pow(*f, 1.0f / s->size); | ~~~ ^~ 4 warnings generated. 10 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 - src/libavfilter/vf_colorlevels.calp:ha536:)27 :* dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]sh ake->avg.angle; | ^~~~~ ~536 | coeff = (omax - omin) / (double)(imax - imin); | ~~~~~^~~~~~ ~ src/libavfilter/vf_deshake.c:465:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ~ ^~~~~ src/libavfilter/vf_deshake.c:465:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 465 | deshake->avg.zoom = alpha * t.zoom + (1.0 - alpha) * deshake->avg.zoom; | ^~~~~ ~ src/libavfilter/vf_deshake.c:442:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 442 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavfilter/vf_deshake.c:443:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 443 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 1 warning generated. CC libavfilter/vf_fieldhint.o 1 warning generated. CC libavfilter/vf_fieldmatch.o 45 warnings generated. CC libavfilter/vf_fieldorder.o 45 warnings generated. CC libavfilter/vf_fillborders.o CC libavfilter/vf_find_rect.o 26 warnings generated. 20 warnings generated. CC libavfilter/vf_floodfill.o CC libavfilter/vf_format.o src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS }, | ^ CC libavfilter/vf_fps.o src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.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_FLOAT, {.dbl=0}, -100, 100, FLAGS }, | ^ src/libavfilter/vf_despill.c:154:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "brightness", "set brightness", OCC libavfilter/vf_framepack.o FFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS }, | ^ src/libavfilter/vf_despill.c:155:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ 10 warnings generated. src/libavfilter/vf_despill.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 156 | { NULL } | ^ CC libavfilter/vf_framerate.o src/libavfilter/vf_deinterlace_vaapi.c:102:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 102 | if (ctx->deint_caps[i].type > ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_deinterlace_vaapi.c:110:41: warning: comparison of integers of different signs: 'VAProcDeinterlacingType' (aka 'enum _VAProcDeinterlacingType') and 'int' [-Wsign-compare] 110 | if (ctx->deint_caps[i].type == ctx->mode) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavfilter/vf_chromanr.c:269:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 269 | { "thres", "set y+CC libavfilter/vf_framestep.o u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 270 | { "sizew", "set horizCC libavfilter/vf_freezedetect.o ontal patch src/libavfilter/vf_detelecine.c:s66:150: 4warning: warnings generated. missing field 'unit' initializer [-Wmissing-field-initializers] i 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}, | ^ ze", OFsrc/libavfilter/vf_detelecine.c:67:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] FS 67 | {"start_frame", "position of first frame with respect to the pattern if stream is cut", OFFSET(start_frame), AV_OPT_TYPE_INT, {src/libavfilter/vf_displace.c.i6:461=:012}:, 0warning: , missing field 'help' initializer [-Wmissing-field-initializers]1 3, FLAG SE61} | , | ^ { NULL } | ^ Tsrc/libavfilter/vf_detelecine.c(:68:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] s68 | {NULL} | ^ izew), AV_OPT_TYPE_INT, {.i64=5}, 1, CC libavfilter/vf_freezeframes.o 100, VF }, | ^ src/libavfilter/vf_chromanr.c:271:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VFCC libavfilter/vf_fspp.o }, | ^ 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:2273 warnings generated. :101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 273 | { src/libavfilter/vf_deinterlace_vaapi.c:"220:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ste 220 | for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phsrc/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] " s230 | for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ esrc/libavfilter/vf_deinterlace_vaapi.ct: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF }, | ^ src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 274 | { "threy", "set y thresholdsrc/libavfilter/vf_deflicker.c:"393:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , 393 | snprintf(value, sizeof(value), "%f", s->luminance[0]); | ~~~~~~~~ ^~~~~~~~~~~~~~~ OFFSET(threshold_y), AV_src/libavfilter/vf_deflicker.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OP 396 | snpsrc/libavfilter/vf_dnn_detect.crintf:(v53:a5lu:e ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] sizeof(v 53a | lu e ) ,D "N%Nf_",C Os-M>MluOmiNn_OaPnTcIeO[N0]S * f| ); ^ | ~~~~~~~~ ~~~~~~~~~~~~~~~~^~~ T_src/libavfilter/dnn_filter_common.h:44:137: note: expanded from macro 'DNN_COMMON_OPTIONS' TY 44 | { "model", "path to model file", OFFSET(model_filename), AV_OPT_TYPE_STRINGsrc/libavfilter/vf_deflicker.c, : 399 :{48: .swarning: trimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = NULL }, 0 ,399 | 0, FL AG S } , \ sn| pr ^i ntf(value, sizeof(value), "%f", f - 1.0f); src/libavfilter/vf_dnn_detect.c| ~~~~~~~~ ~~^~~~~~: 53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.hP:45:137: note: expanded from macro 'DNN_COMMON_OPTIONS' E_ 45 | { "input", "input name of the model", OFFSET(model_inputname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ FLOAT, src/libavfilter/vf_dnn_detect.c{:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:46:142: note: expanded from macro 'DNN_COMMON_OPTIONS' .d 46 | { "output", "output name of the model", OFFSET(model_outputnames_string), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ bl=200}src/libavfilter/vf_dnn_detect.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:47:137: note: expanded from macro 'DNN_COMMON_OPTIONS' ,1 47 | { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ , 200src/libavfilter/vf_dnn_detect.c,:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' VF 48 | { "options", "backend configs (deprecated, use backend_configs)", OFFSET(backend_opt1i warningo generatedn. s), AV_OPT_TYPE_STRING, { .str = NULL src/libavfilter/vf_deinterlace_vaapi.c}, :0, 3840:, 71FL:AG Swarning: missing field 'unit' initializer [-Wmissing-field-initializers] | AV_OPT_FLAG_ D384EP | RE C A TE D O}F,\F SE T| ( ^a uto_enable), AV_OPT_TYPE_INT, { .i64 src/libavfilter/vf_dnn_detect.c=: 530:5 :} warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 0,src/libavfilter/dnn_filter_common.h: 491:,177 : Fnote: expanded from macro 'DNN_COMMON_OPTIONS'L AGS }, | ^ 49 | { "async", src/libavfilter/vf_deinterlace_vaapi.c : 386 :12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] "us e386 D | N N a sy{n c NinUfeLreLn ce} ,( ig n| ^o red, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ }, | ^src/libavfilter/vf_dnn_detect.c:54:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "confidence", "threshold of confidence", OFFSET2(confidence), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0, 1, FLAGS}, | ^ src/libavfilter/vf_dnn_detect.c:55:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "labels", "path to labels file", OFFSET2(labels_filename), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_dnn_detect.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 56 | { NULL } | ^ src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:276:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF }, | ^ src/libavfilter/vf_chromanr.c:280:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 280 | { NULL } | ^ 11 warnings generated. 1 warning generated. 6 warnings generated. CC libavfilter/vf_gblur.o 8 warnings generated. CC libavfilter/vf_geq.o CC libavfilter/vf_gradfun.o 14 warnings generated. CC libavfilter/vf_grayworld.o CC libavfilter/vf_guided.o CC libavfilter/vf_hflip.o CC libavfilter/vf_histeq.o src/libavfilter/vf_edgedetect.c:72:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_DOUBLE, {.dbl=50/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:73:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_DOUBLE, {.dbl=20/255.}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_edgedetect.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 15 warnings generated. src/libavfilter/vf_epx.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_elbg.c:57:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "codebook_length", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:58:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:60:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:61:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vf_elbg.c:63:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_elbg.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_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", "isrc/libavfilter/vf_estdif.cnput: 95n:a129me: o fwarning: the modmissing field 'unit' initializer [-Wmissing-field-initializers]el ", OFFSET(model _95in | p u tn a m{e) ,"r sl oApeV"_,O P"Tsp_eTcYPiEf_y SthTeR IseNaGr, c h { r.asditusr f o=r NedUgLLe }sl,o p0e, t0,r aFcLiAngG",S OF}F,S\E T (| r ^s lope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_src/libavfilter/vf_dnn_processing.cR:56,: 5:F Lwarning: Amissing field 'unit' initializer [-Wmissing-field-initializers]G S, src/libavfilter/dnn_filter_common.h}:,46: 142 : | note: expanded from macro 'DNN_COMMON_OPTIONS' ^ 46 | { "output", "osrc/libavfilter/vf_estdif.cu:t96p:u129:t warning: nmissing field 'unit' initializer [-Wmissing-field-initializers]a me of the model", 96 | O F FS{E T"(rmeoddgeel"_,o u "tspuptecniafmyes _tsthrein g)s,e aArVc_hO PrTa_TdYiPuEs_ SfToRr IbNeG,s {t .setdgre = mNaUtLcLhi n}g",, O0F, F0S,E T(FrLedAgGe)S, }A,\V _| ^O PT_TYPE_INT, {.i64=2}, 0, MAX_R, 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 | src/libavfilter/vf_estdif.c{: 97":b123a:ck enwarning: d_missing field 'unit' initializer [-Wmissing-field-initializers]co nfigs", "97b | a c k {e n"de cocsot"n, f "ispgecsif"y ,t h e ed g e co st OfFoFrS EeT(dbagce kmaetncdh_oipntgi"o,n s) , A V _ O POTF_FTSYETP(Ee_coSstT),R I NAGV,_ OP T _ T{Y P.Es_tFrL OA=T ,N{U.LdLb l},= 10,} ,00,, 9F,LAFGLSA GS},, \ } ,| ^ | ^ src/libavfilter/vf_estdif.csrc/libavfilter/vf_dnn_processing.c::9856::1295:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/dnn_filter_common.h:48:170: note: expanded from macro 'DNN_COMMON_OPTIONS' 98 | { "mcost" , 48 " | sp e c i f{y t"heo pmitdidloens ",c o"sbatc fkore nedd cgoen fmiagtsc hi(ngd"ep,re c a t e d, OuFseF SEbTa(cmkcenods_cto)nf,ig s )AV"_,O OPFFTS_ETT(YbPaEc_FkLeOnATd,_{o.pdbtli=0o.5n}s, )0,, 1 , A V _FOLPAT_GTSY,P E}_,S T R| IN ^G , { .str = NULL }, 0, 0, FLAGS | AV_OPT_Fsrc/libavfilter/vf_estdif.cL:A99:G129_:D Ewarning: PRmissing field 'unit' initializer [-Wmissing-field-initializers]E CATED},\ | ^ 99 | { "dcost", "specify the distance cossrc/libavfilter/vf_dnn_processing.c:t56 :f5o:r warning: emissing field 'unit' initializer [-Wmissing-field-initializers]d ge src/libavfilter/dnn_filter_common.hm:a49tc:h177in:g note: "expanded from macro 'DNN_COMMON_OPTIONS', OFFSET(dco st49) | , A{V "_aOsPyTn_cT"Y,P E _ F LO A T, { . d bl = 0 ."5u}s, e0, D1,N N FLaAsyGncS , i}n,f e re| n ^c e (ignored, use backend_configs='async=1')", OFFSET(async), AV_OPT_TYPE_BOOL, { .i64 = 1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_estdif.c:104:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 104src/libavfilter/vf_dnn_processing.c | : 57 :12 :{ NUwarning: Lmissing field 'help' initializer [-Wmissing-field-initializers]L } 57 | | ^ { NULL } | ^ CC libavfilter/vf_histogram.o src/libavfilter/vf_entropy.c:51:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 51 | { NULL } | ^ CC libavfilter/vf_hqdn3d.o CC libavfilter/vf_hqx.o CC libavfilter/vf_hsvkey.o 5 warnings generated. src/libavfilter/vf_entropy.c:142:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:142:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 142 | entropy += -log2(p) * p; | ~~~~ ^ CC libavfilter/vf_hue.o src/libavfilter/vf_entropy.c:147:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~ ^ src/libavfilter/vf_entropy.c:147:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 147 | entropy += -log2(p) * p; | ~~~~ ^ src/libavfilter/vf_entropy.c:153:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 153 | snprintf(metabuf, sizeof(metabuf), "%f", entropy); | ~~~~~~~~ ^~~~~~~ src/libavfilter/vf_entropy.c:156:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 156 | snprintf(metabuf, sizeof(metabuf), "%f", entropy / log2(1 << s->depth)); | ^~~~~~~ ~ src/libavfilter/vf_drawbox.c:300:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 300 | var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAsrc/libavfilter/vf_eq.cN : 89 :20 : _warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b uiltin_nanf("") | ^~~~~~~~~~~~~~~~~~ 89 | eq->contrast = av_clipf(av_expr_eval(eq->contrast_pexpr, eq->var_values, src/libavfilter/vf_drawbox.ce:q301):25,: -warning: 10implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0.0, 10 03010. | 0) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ var_valusrc/libavutil/common.h:e143s[:V29A: Rnote: _expanded from macro 'av_clipf'Y] = NA N143; | #| ~ ^~~ de/usr/include/math.hf:i15ne: 19av:_ note: cexpanded from macro 'NAN' lipf 15 | # d e f in ea vNA_Ncl i p f _ c _ _| b ^u iltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:302:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 302 | var_values[VAR_H] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:303:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 303 | var_values[VAR_W] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:304:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 304 | var_values[VAR_T] = src/libavfilter/vf_eq.cNAN;: 97 | : ~ ^~~22 : warning: /usr/include/math.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15:19: note: expanded from macro 'NAN' 15 | #d ef97i | ne NA N e q - > b__rbiuiglhttinn_enssa n=f ("a"v_)c l ip| f ^~~~~~~~~~~~~~~~~~ (av_expr_eval(eq->brightness_pexpr, eq->var_values, eq), -1.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 7 warnings generated. src/libavfilter/vf_eq.c:107:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | eq->gamma = av_clipf(av_expr_eval(eq->gamma_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:108:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | eq->gamma_r = av_clipf(av_expr_eval(eq->gamma_r_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:109:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 109 | eq->gamma_g = av_clipf(av_expr_eval(eq->gamma_g_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:110:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | eq->gamma_b = av_clipf(av_expr_eval(eq->gamma_b_pexpr, eq->var_values, eq), 0.1, 10.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 24 warnings generated. src/libavfilter/vf_eq.c:111:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 111 | eq->gamma_weight = av_clipf(av_expr_eval(eq->gamma_weight_pexpr, eq->var_values, eq), 0.0, 1.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ src/libavfilter/vf_eq.c:128:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | eq->saturation = av_clipf(av_expr_eval(eq->saturation_pexpr, eq->var_values, eq), 0.0, 3.0); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ 52 warnings generated. 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_eq.c:203:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | eq->var_values[src/libavfilter/vf_drawbox.cVA:R448_:R]139 : =warning: missing field 'unit' initializer [-Wmissing-field-initializers]i nlink->frame_ ra448te | . nu m =={ 0" |y|" i,n li n k- > f r a m"es_reat tve.edrtein c=a=l p0o s?i t i| o ~n of the 203t | o p b o x eNdAgNe ":, a v _ qO2FFdSE(Ti(nlyi_nekx-p>rf)r,a m e_ r AaVte_)O;P T | _ ^~~T YPE_STR/usr/include/math.hI:NG15,:19 :{ note: expanded from macro 'NAN'. str=" 015" | }#,d e f i n e 0 ,NA N0, FL A GS } , | _ ^_ builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_drawbox.c:449:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { "width", "set width of the box", OFFSET(w_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:450:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 450 | { "w", "set width of the 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:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | eq->var_values[VAR_POS] = src/libavfilter/vf_dnn_classify.cpo:s 51=:5=: -warning: 1 src/libavfilter/vf_drawbox.c? :N453A:N 139missing field 'unit' initializer [-Wmissing-field-initializers]:: warning: missing field 'unit' initializer [-Wmissing-field-initializers]p os; 51 | | ~ ^~~ /usr/include/math.h453D: | 15 N: 19N_ C: O{ note: "expanded from macro 'NAN'M cMolOoN_rO 15" | P,T # IdO eN fSi " sn ee tN| ^c oAlNo r osrc/libavfilter/dnn_filter_common.h f : t_44h_e:b ubiol137xt:i n"_note: ,expanded from macro 'DNN_COMMON_OPTIONS'n a n f ( " " ) 44 | | ^~~~~~~~~~~~~~~~~~ { " mo de l O"F,FS E T ( c o l o r _ s"ptart),h A Vt_oOP Tm_oTYdPeE_lS TRfIiNGl,e" , { . s t r O= F"bFlSEaT(cmk"o de}l_,fi l0en,a me0),, F LA GAS V}_O,P T| _ ^T YPE_STRING, { .str = NULL }, 0, 0, FLAGS },\ | ^ 8 warnings generated. src/libavfilter/vf_drawbox.c:454:139: src/libavfilter/vf_dnn_classify.cwarning: :src/libavfilter/vf_eq.cmissing field 'unit' initializer [-Wmissing-field-initializers]51: 5:: 239warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 31:src/libavfilter/dnn_filter_common.h :warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :454137 | : note: expanded from macro 'DNN_COMMON_OPTIONS' { "c "239 | , e45 q | - > "vs aert _ v {a c"olliunopreu to"s,f[V A Rt_T ]h e = b oTxS "2, T ( i n - >" ip ntp s u, t i nnl i a nmk - eO>F tFSoiEmT(fc eto_hble aomrso_dseetlr")),;, A| V ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ O PTO_TFYFPES_SETTR(ImoNdeGl,_i n{p u.sttrsrc/libavfilter/internal.hn a=:m265 :e"48b)l:,a c note: expanded from macro 'TS2T'kA "V_ O}PT,_ TY265PE_STRING, { .str = NULL }, 0, 0, FLAGS }, | \ # d| e ^f in0e TS2T(ts, tb) ((ts), =0= ,AV _FNOLPATSG_src/libavfilter/vf_dnn_classify.cSV :A}51:L,5U :E| ^ ?warning: missing field 'unit' initializer [-Wmissing-field-initializers]N AN :src/libavfilter/dnn_filter_common.h :(46d:ou142b:le )note: (expanded from macro 'DNN_COMMON_OPTIONS't s) * av_q2d(tb )46) | | ^~~ { "/usr/include/math.ho:15u:tp19u:t note: "expanded from macro 'NAN', 15 | # d e fi n e "NoANu tp ut n a m e osrc/libavfilter/vf_drawbox.c_f:455_: 139:b tuiwarning: lhmissing field 'unit' initializer [-Wmissing-field-initializers]tie n _mnoadenl"f, ( " OF "F)S E T| ( ^~~~~~~~~~~~~~~~~~m odel_outputnames_string), 455AV | _ O P T{_ T"tYhiPcEkn_eSTsRs"I,N G",se t {t he. stbrox = tNhiUcLkL n},e ss0", ,0 , F L AG S } , \ | ^ OFFSET(t_expr), AV_OPT_TYPE_STRINGsrc/libavfilter/vf_dnn_classify.c, :{ 51.s:t5r=:" 3"warning: missing field 'unit' initializer [-Wmissing-field-initializers]} , src/libavfilter/dnn_filter_common.h : 47 : 1370: ,note: expanded from macro 'DNN_COMMON_OPTIONS' 0, FLAGS }, 47| | ^ { "backend_configs", "backend configs", OFFSET(backend_options), AV_OPT_TYPE_STRIsrc/libavfilter/vf_drawbox.cNG:, 456 : 139{: .warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t r = NULL }, 0 ,456 | 0 , F{L "AtG",S } , \ | ^ "set the box thickness", src/libavfilter/vf_dnn_classify.c : 51 :5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFsrc/libavfilter/dnn_filter_common.hS:E48T:(t170_: enote: xexpanded from macro 'DNN_COMMON_OPTIONS'p r), AV_OPT_TYPE_ST RI48NG | , { .{st r"="o3p"t }i, o n s" , " 0b, a0,c kFLeAGnS d} ,c o n| ^f igs (deprecated, use backend_configs)", OFFSET(backend_options), AV_OPT_TYPE_STRING, { .src/libavfilter/vf_drawbox.cst:r 457=: 139NU:L Lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]} , 0, 0, FLAG S457 | | A V_ O PT{_ F"LrAGe_pDlaEceP"RE,CA T E D"r}e,\p l a| ce ^ c olor & alpha", Osrc/libavfilter/vf_dnn_classify.cF:F51S:ET5(r:ep lwarning: missing field 'unit' initializer [-Wmissing-field-initializers]a ce)src/libavfilter/dnn_filter_common.h, : 49 :A177V:_ Onote: Pexpanded from macro 'DNN_COMMON_OPTIONS'T _TYPE_BOOL, {49 | . i 6 4{= 0"a s yn c}",, 0 , 1",us eF LDANGNS },a sy n| ^c inference (ignored, use backend_configs='async=1')", OFFSET(async), AV_src/libavfilter/vf_drawbox.cO:P458:T142_:T warning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]PE _BOOL, { 458. | i 6 4 { ="b ox1_},s o ur c e0",, 1", uFLsAGeS} , d | a ^t as from bounding box in side data", src/libavfilter/vf_dnn_classify.c O:F52F:S129E:T (warning: bmissing field 'unit' initializer [-Wmissing-field-initializers]o x_source_st r52i | ng ) , A{V _O"PcoTnf_idTeYnPceE"_, S T"tRhIreNsGho,ld { o.sft r=cNoUnLLf }i, d0,e 1n,c e"F, L A GOSFF S}ET,2( co n| fi ^d ence), AV_OPT_TYPE_FLOAT, src/libavfilter/vf_drawbox.c {: 459.d:b12l: warning: =missing field 'help' initializer [-Wmissing-field-initializers] 0.5 }459, | 0 , 1 ,{ FNLUALGLS }} , | ^ | ^ 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,10 0 warning, sF generatedL. AGS }, | ^ src/libavfilter/vf_dnn_classify.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 15 warnings generated. 13 warnings generated. 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_idsrc/libavfilter/vf_eq.c < :c322t:x85->:la bwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l_ count) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 322 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:324:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 324 | OFFSET(brightness_expr), AV_OPT_TYPE_STRING, {.str = "0.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:326:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 326 | OFFSET(saturation_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS }, | ^ src/libavfilter/vf_eq.c:328:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_exposure.c 328 | : 147 : 110 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]O FFSET(gamma_ex pr147), | { A V"_OePxTpo_suTrYe"P,E "_sSetT tRhINeG ,e x{po.ssutrer c=o rr"e1ct.i0on""}, , 0O, F0F,S ETTF(LexApGoSsu r}e),, AV _| O ^ PT_TYPE_FLOAT, {.dbl=0}, -3, 3, VF }src/libavfilter/vf_eq.c,: 330: | src/libavfilter/vf_drawbox.c85 ^: :warning: missing field 'unit' initializer [-Wmissing-field-initializers]530 :118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 330 | OFF S530E | T( ga mm a _r{_ "exx"pr,src/libavfilter/vf_exposure.c) :, 148 : 110 : warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s AetV h_oOrPiTz _To148Yn | Pt E a_ S l{T R"IbNlaocGkf," f,s{e.ts" t,r " = s OeF"F1S.Et0T"(}x ,_ t0ehx,pe 0r,) ,TbF Ll Aa GAcSkV _} ,O P lTe_| T ^vY ePl Ec_orSreTcRtINiG,o {n ".,st rO=F"F0S" E},T (bsrc/libavfilter/vf_eq.c l: a c 332k: ) 85,0 ,: warning: 0 missing field 'unit' initializer [-Wmissing-field-initializers] A,V FL_AOGPS T}_ ,T 332Y| | ^P E _F L O A T ,O F{F.dSbElT(=ga0m}ma,_ -g1,_ e1x, psrc/libavfilter/vf_drawbox.crV):F,531 : 118}: , warning: missing field 'unit' initializer [-Wmissing-field-initializers] A| V ^ _OPT_ T531Y | P E_ ST RI{NG ," src/libavfilter/vf_exposure.c{y:".149,:s12t:r = warning: missing field 'help' initializer [-Wmissing-field-initializers] " 1. 0 "149}" | s,e t0 ,v e0 r,t{ i cTaFlL NAoGUSL fLf}s, e} t " ,| | ^ ^ OFFSET(y_expr), AV_OPT_TYPE_STsrc/libavfilter/vf_eq.cR:I334:N85G:, warning: {missing field 'unit' initializer [-Wmissing-field-initializers] .str="0" }334, | 0 , 0 O,F FFSELTA(gGaS m}m, a _b| _e ^x pr), AV_OPT_TYPE_STRING, {.strsrc/libavfilter/vf_drawbox.c =: "5321:.0118"}:, 0,warning: missing field 'unit' initializer [-Wmissing-field-initializers]0, TFLAGS }, | 532 ^ | { "width", "set width of grisrc/libavfilter/vf_eq.cd :c336el:l"85,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] OFFSET(w _336e | xp r ) , O FAFVS_OEPTT_(TgYPaEm_SmTaRI_NGw,ei g{ h.sttr_=e"xp0r" )},, AV _ O P 0T,_ T0Y, PFEL_ASGST R},I N | G ^ , {.str = "1.0"}, 0, 0, TFLAGS }src/libavfilter/vf_drawbox.c, : | 533 ^ :118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 533 | { "w", "set width of grid cell", OFFSET(w_expr), AV_OPT_TYPE_STRIsrc/libavfilter/vf_eq.cNG:,340 :{12 :. warning: smissing field 'help' initializer [-Wmissing-field-initializers]tr ="0" }340, | { N 0U,L 0L, F}LA G S| ^ }, | ^ src/libavfilter/vf_drawbox.c:534:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 534 | { "height", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:535:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 535 | { "h", "set height of grid cell", OFFSET(h_expr), AV_OPT_TYPE_STRING, { .str="0" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:536:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 536 | { "color", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .str = "black" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:537:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 537 | { "c", "set color of the grid", OFFSET(color_str), AV_OPT_TYPE_STRING, { .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 }, | ^ 3 warnings generated. src/libavfilter/vf_drawbox.c:539:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 539 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:540:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 540 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_drawbox.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ CC libavfilter/vf_huesaturation.o CC libavfilter/vf_hwdownload.o CC libavfilter/vf_hwmap.o 70 warnings generated. src/libavfilter/vf_extractplanes.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ CC libavfilter/vf_hwupload.o CC libavfilter/vf_hysteresis.o In file included from src/libavfilter/vf_blend.c:29: In file included from src/libavfilter/vf_blend_init.h:54: src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:120:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULCC libavfilter/vf_identity.o TIPLY(1, A, B)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:120:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 120 | fn(multiply, MULTIPLY(1, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ 1 warning generated. CC libavfilter/vf_idet.o 3 warnings generated. CC libavfilter/vf_il.o src/libavfilter/vf_extractplanes.c:180:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 180 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_extractplanes.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 215 | for (i = 0; i < ctx->nb_outputs; i++) | ~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_kerndeint.o 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_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] src/libavfilter/blend_modes.c: 359127 | : 1 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] for (int i = 0; i127 < | fctnx(->onvebr_oluayt,p u t s(;A i<+ +HA)L F{) ? | M ~ ^ ~~~~~~~~~~~~~~~UL TIPLY(2, src/libavfilter/vf_extractplanes.cA:,367 :B23:) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCREEN( 2,367 | A , B ))f o| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r (int src/libavfilter/blend_modes.c:i108 =: 049;: note: i expanded from macro 'fn'< ctx->nb_ ou108t | p u t s ; i + +d)s t{[ j| ] ~ ^ ~~~~~~~~~~~~~~~= 7 warningtsop generated[. j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:127:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: 9note: warningexpanded from macro 'fn' s generated. 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:127:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 127 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_field.c:47:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | {NULL} | ^ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:49: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:39: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ~^~~~~~ src/libavfilter/blend_modes.c:128:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:72:40: note: expanded from macro 'MULTIPLY' 72 | #define MULTIPLY(x, a, b) ((x) * (((a) * (b)) / 1.0)) | ^ ~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 1 108 warning | generated . dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:62: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:73:63: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:59: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ~~~~~~~~~~^~~~~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:73:49: note: expanded from macro 'SCREEN' 73 | #define SCREEN(x, a, b) (1.0 - (x) * ((1.0 - (a)) * (1.0 - (b)) / 1.0)) | ~ ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:128:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_fftfilt.c:92:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dc_Y", "adjust gain in Y plane", OFFSET(dc[Y]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:93:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "dc_U", "adjust gain in U plane", OFFSET(dc[U]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:94:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "dc_V", "adjust gain in V plane", OFFSET(dc[V]), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:95:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "weight_Y", "set luminance expression in Y plane", OFFSET(weight_str[Y]), AV_OPT_TYPE_STRING, {.str = "1"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_fftfilt.c:96:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | { "weight_U", "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_TYPEIn file included from _Ssrc/libavfilter/vf_fftdnoiz.cTR:IN27G,: src/libavfilter/window_func.h{:.155st:r 60=: NUwarning: LLimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, 0, 0, FLAGS }, | ^ 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 | src/libavfilter/vf_fftfilt.c :#101:d10e:f iwarning: nmissing field 'help' initializer [-Wmissing-field-initializers]e S Q101R | ( x ) {(NU(Lx)L*}(,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_fade.c:451:24src/libavfilter/window_func.h: :warning: 162:comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]25 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 451162 | | i f ( firfa m(FeF-ABS>(pnts >-= Ms)- >>s=t a0rt._3ti m* eM_)p t{s | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~| ~~^~~ ~~ src/libavutil/common.h:64:31: src/libavfilter/vf_fade.cnote: :expanded from macro 'FFABS'478 :28: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]64 | #define F F478A | B S ( a ) ( ( a ) >i=f 0( f?r a(mae)-> pt:s >( -s(->ast)a)r)t _ | t ^i me_pts + s->duratIn file included from isrc/libavfilter/vf_fftdnoiz.co:n27_p: tsrc/libavfilter/window_func.h:s162): 17{ : | warning: ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | if (FFABS(n - M) >= 0.3 * M) { src/libavfilter/vf_fftfilt.c | : ^~~~~~~~~~~~ ~~109 :12: src/libavutil/common.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]64 :37: note: expanded from macro 'FFABS' 64109 | | # de f i nreet uFrnF AsBS-(>ar)d f(t(_vadsrc/libavfilter/blend_modes.c)a >:=t135 a:_01ou:t ?[warning: p(limplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]aa n) e:][ (i(nt-)(x a 135*) | f)s-n)>( r d| do ^~~~f dtg_ev,st ri In file included from d src/libavfilter/vf_fftdnoiz.ce : [p27 l: DaOsrc/libavfilter/window_func.hnDeG:162]E: (+A,39 :B ()warning: i)nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t )| y^~~~~~~~~~~~~~~~~~~~~~~~~~~ ] ;162 | | src/libavfilter/blend_modes.c ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 108 :49 : note: expanded from macro 'fn' if (FFABS (108n | - M) > = 0 . 3 * dMs)t[ 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] src/libavfilter/window_func.h+ :(163(:EX86PR:) -warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]o p[j]) * opaci t163 | y ; l u t[ n ] = 0 .5 * \( 1 | + ~^~~~~~ cos((M_PI*(FFsrc/libavfilter/blend_modes.cA:B135S(:n22 :- Mwarning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] - 0.3 * M) )/135(( | 1f n-( d0o.d3g)e ,* M ) )) ;D O D| G ~ ^E (A, B)) | ~~~~~~^~~~~src/libavfilter/window_func.h :163:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:83:11 : 163note: | expanded from macro 'A' 83 | # d e fi n leu tA[ tno] p= [0j.]5 * | ( ^~~~~~1 + 117csrc/libavfilter/blend_modes.c warning:o75s:s30 generated(:. ( Mnote: _Pexpanded from macro 'DODGE'I *(FFABS(n 75- | #Md)e -f 0i.3n e* MD)O)D/G((E1( a- ,0 .b3) ) * M ) ) )(;( ( a| ) ~ ^ >= 1.0) ? (a) : FFsrc/libavfilter/window_func.hM:I163N:(56:1 .0warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((b) / (1.0 163- | ( a ) ) ) ) ) | ^ ~~ lusrc/libavfilter/blend_modes.ct:[108n:]33 := note: 0expanded from macro 'fn' .5 * (1 + c108o | s( ( M _ P I * ( F F AdBsSt([nj ]- = Mt)op [- j0]. 3+ * (M()E)X/(P(R1) -- t0.o3p[)j ]*) M*) )o);p a c| ~~^~~ ~i ty; src/libavutil/common.h : 64 : 31 : note: expanded from macro 'FFABS' 64 | # d src/libavfilter/vf_fade.c e f \: i527: n123| :e ^~~~ warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F ABS(a)src/libavfilter/blend_modes.c :(135(:22a:) warning: >implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]527= | 0 ? ( a) : 135( | - f( na ( )d )o) d | g ^ e 9 , warnings generated D . In file included from O src/libavfilter/vf_fftdnoiz.cD :G27 : src/libavfilter/window_func.hE: ( 163 A :, 48 : B warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) OF| FS~~~~~~~~~~~~~~~~~~~~~^~~~~~E T( st163a | r t _ fsrc/libavfilter/blend_modes.c :83r:a11 :me ) , note: expanded from macro 'A'A V_ O PlT _TuY83tP | [#Edn_ef]iIn NeT = , A0 {t. o5p[.j] i *6 4(| 1= ^~~~~~0 + }csrc/libavfilter/blend_modes.c,:o s750(:(,M_44P: IINnote: *T(expanded from macro 'DODGE'_F FMABAS(Xn, - 75MF) | LA G-#dS ef0i}n.,3 e | ^DO*D GME)(a), /b() ( 1 - 115(0.(3 warning() s*a generated)M . >=) )1);. 0src/libavfilter/vf_fade.c| :) ^~~~~~~~~~~~ ~529 :?123 : src/libavutil/common.h(:warning: 64amissing field 'unit' initializer [-Wmissing-field-initializers]): 37:: Fnote: Fexpanded from macro 'FFABS' MIN (1529 64. | | #0d, e (f i( n be ) F F/ A B (S (1 a .) 0 ( -(a ) ( >a= 0)) ) ) ? )( a ) | ^ : (src/libavfilter/blend_modes.c-: 108:( 33:a note: )expanded from macro 'fn' )) | ^~~~ 108 | O F F S E T ( s tdasrtt_[jf]r am=e) ,t oApV_[OjP]T _+T Y(P(E_EINXTPR,) -{t .oip6[4j ]=) 0 }*, o p0a,ci tIyN;T _ M A X, F L A G S } , | ^ \ | ^~~~ ~ src/libavfilter/blend_modes.c:135:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fade.c :135531 | :f124n:( dwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]d ge, DO D531 | G E ( A , B ) ) | ~~~~~~^~~~~ src/libavfilter/blend_modes.c : 83 : 11 : note: expanded from macro 'A' OFFS E83T | (#ndbe_ffinrea mA etosp)[,j ] | A ^~~~~~V _OPT_Tsrc/libavfilter/blend_modes.c:Y75PE:_75I: Nnote: Texpanded from macro 'DODGE' , { .i64 =75 | #2d5e f}i,n e1 ,D OIDNTG_MEA(aX, ,b )F L A G S }, (| (( ^a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 -src/libavfilter/vf_fade.c (:a533):))124):) warning: missing field 'unit' initializer [-Wmissing-field-initializers]| ~ ^ 533 | src/libavutil/macros.h : 49 : 28 : note: expanded from macro 'FFMIN' 49 | #d e f i n e F F M I N ( a, b) ( ( a ) > ( b ) ? ( b ) : (OaFF)S)E T (n| b ^_ frames)src/libavfilter/blend_modes.c,: 108 : 33A: Vnote: _expanded from macro 'fn' OPT_TYPE_ I108 | N T, { . i 6 4 = 2 5d s}t,[j ] 1=, tIoNpT_[Mj]A X+, (FL(AEGXSP R}),- t| o ^p [j]) * opacity; src/libavfilter/vf_fade.c\: 534: 141:| ^~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/blend_modes.c:135: 25534: | warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] { "alpha", 135 | f n ("dfaoded galep,h a if i tD OisD aGvEa(iAl,a Bb)l)e | o ~~~~~~~~~^~n the input", OFFSET(alphsrc/libavfilter/blend_modes.ca:)84,: 11 : note: expanded from macro 'B'A V_OP T84_T | Y#PdEe_fBOiOneL ,B {b.oit6t4 o=m [0j ] }| , ^~~~~~~~~0 , src/libavfilter/blend_modes.c : 175,: F62L:A GSnote: expanded from macro 'DODGE'} , | ^ 75 | #define DODGE(a, b) (((a) >src/libavfilter/vf_fade.c=: 1536.:0130:) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (a) : FFMIN( 1536. | 0 , ( ( b ) / ( 1. 0 - ( a ) )) ) ) | ^ ~ src/libavutil/macros.h : 49 : 28 : note: expanded from macro 'FFMIN' 49 | #OdFeFfSiEnTe( sFtaFrMtI_N(tai,mbe)) ,( (a )A V>_ (ObP)T _T?Y P(Eb_D)U :R AT(IaO)N), | { ^. i64 = 0src/libavfilter/blend_modes.c.: 108}:, 330:, Inote: Nexpanded from macro 'fn'T 64_MAX, FL AG108S | }, | ^ dst[j] = top[j] + ((EXPR)-top[src/libavfilter/vf_fade.cj]:)538 :*130 :o pwarning: acmissing field 'unit' initializer [-Wmissing-field-initializers]it y; 538 | \ | ^~~~ src/libavfilter/blend_modes.c : 135 : 22 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] OFFSET( st135a | frnt(_dtiomdeg)e,, A V _ O PDTOD_GTYEP(EA_D,UR ABT)I) O N| , ~~~~~~^~~~~{ .i64 = 0. }, 0, INT64_MAX,src/libavfilter/blend_modes.c F:LA83G:11S: } ,note: expanded from macro 'A' | ^ 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' src/libavfilter/vf_fade.c :75540 | :#130d: ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]in e DODGE(a, b540) | ( (( a) > = 1 .0 ) ? ( a ) : FF M I N ( 1 . 0 , ( ( b ) / ( 1 . 0 - O(aF)FS)E))T)(d u | r ~ ^a tion), src/libavutil/macros.h : 49:A34V_:O Pnote: T_expanded from macro 'FFMIN'TY PE_DU R49A | TI#OdN,e fi{n.ie64 =F 0F. M},I N(0a,, bI)NT 6(4(_aM) A>X, (bF)LA G?S (b}) ,: ( | a ^) ) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | src/libavfilter/vf_fade.c : 542 : 130 : warning: dsmissing field 'unit' initializer [-Wmissing-field-initializers]t[ j] = top[j] 542+ | ( ( E X P R ) - t o p [ j ]3) warning* s generatedo . p a c i t y ; O F F S ET ( d u r a ti\o n| ), ^~~~ AV_OPT_TYPEsrc/libavfilter/blend_modes.c_:D135U:R25AT:I ONwarning: , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]{ .i64 = 0. },135 | 0f,n (IdoNdTg6e,4 _ M A X ,D OFDLAGGES( A,} ,B ) )| ^ | ~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84src/libavfilter/vf_fade.c | :#543d:e126f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] B bottom[j] 543| ^~~~~~~~~ | { src/libavfilter/blend_modes.c":c75o:l62o:r "note: ,expanded from macro 'DODGE' "set 75c | ol#odref"i, n e DO D G E ( a , b ) O F F S(E(T((aco)l o>r_=r g1b.a0),) A?V _O(PaT)_ TY:P EF_FCOMLIONR,( 1 . 0, {(.(sbt)r / =( 1".b0l a-c k("a}),) )0,) ) 0 , | F ^ ~L AGS }, src/libavutil/macros.h| : ^49 :34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) src/libavfilter/vf_fade.c>: 544(:b126:) warning: ?missing field 'unit' initializer [-Wmissing-field-initializers] (b) : (a)) 544 | | ^ { "c", src/libavfilter/blend_modes.c : 108 : 33 : note: "expanded from macro 'fn's et color "108, | dOsFtF[SjE]T (=c otloorp_[rjg]ba )+, (A(V_EOXPPTR_T)Y-tPoE_pCO[LjO])R , * o {p.satrc i=t y;" b la c k " }, 0, 0 , F L A G S } , | ^ \ | ^~~~ src/libavfilter/blend_modes.csrc/libavfilter/vf_fade.c:135:545::1:12 :warning: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]missing field 'help' initializer [-Wmissing-field-initializers] 545 | 135 | f n{( doNdULgLe ,} | ^ DODGE(A, B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) *src/libavfilter/vf_fade.c o:pa542c:i113ty:; 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 (0x7fCC libavfilter/vf_lagfun.o ffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 (0x7fffffffffffsrc/libavfilter/blend_modes.cff:ff136): 1 :| ^~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(bursrc/libavfilter/vf_fade.cn,: 536 :113 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] BURN(A, B535) | ) | {^~~~~~~~~~~~~~~~~~~~~~~~~~ " start_tsrc/libavfilter/blend_modes.ci:m108:e49":, note: expanded from macro 'fn'" Number of se108c | o nd s o f t h e b edgsitn[njin]g = toof pt[hje] e+f fe(c(EtXP.R",) - t| o ~ p[j]) * op a536c | i t y ; \ | ~ ^~~~~~~ src/libavfilter/blend_modes.c : 136O:F1F:S ETwarning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s tart_t i136 | mfe)n, ( AbV_uOrPnT,_ TY P E_ D U RBATUIRONN(,A ,{ .Bi)6)4 =| ^~~~~~~~~~~~~~~~~~~~~~~~~~0 . },src/libavfilter/blend_modes.c 0:,108: 39I:N Tnote: 6expanded from macro 'fn' 4_MAX, FLAG S108 | } , | ^~~~~~~~~ /usr/include/stdint.h: 46 :d21s:t [note: jexpanded from macro 'INT64_MAX'] = t o46 | p#d[ejfi]n e+ I(NT(64E_MXAPX R )(-t0ox7pf[ffjf]ff)f f*ff ffoffpf)a c i| t ^~~~~~~~~~~~~~~~~~y ; \ | ~^~~~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:30: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ ~~ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:44: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXCC libavfilter/vf_lenscorrection.o PR)-top[j]) * opacity; \ | ^~~~ ~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:74:74: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:136:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BURN(A, B)) | ~~~~~^~~~~ src/libavfilter/blend_modes.c:83:11: note: expanded from macro 'A' 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:74:81: note: expanded from macro 'BURN' 74 | #define BURN(a, b) (((a) <= 0.0) ? (a) : FFMAX(0.0, 1.0 - (1.0 - (b)) / (a))) | ~ ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; src/libavfilter/vf_fftdnoiz.c : 109 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] \ 109 | | ^~~~ { NULL }src/libavfilter/blend_modes.c :| 136 ^: 24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 136 | fn(burn, BUCC libavfilter/vf_limitdiff.o RN(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; 1 warning\ 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:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ CC libavfilter/vf_limiter.o src/libavfilter/vf_feedback.csrc/libavfilter/vf_fftfilt.c::124295::2319:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 295124 | | ffoorr ((iin t= i0 ;= i0 <; si- >hnlben_[opluatpnue]t; si;++ )i+ +){ | | ~ ^ ~~~~~~~~~~~~~~~ ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fftfilt.c:297:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 297 | for (j = 0; j < s->rdft_vlen[plane]; j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_lumakey.o CC libavfilter/vf_lut.o 37 warnings generated. CC libavfilter/vf_lut2.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", 7 O warningFFsS generatedET. (w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:315:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 315 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_feedback.c:316:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 316 | { NULL } | ^ CC libavfilter/vf_lut3d.o CC libavfilter/vf_maskedclamp.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_maskedmerge.o 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/vf_fieldmatch.c : 129 :154 : warning: \ missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~ src/libavfilter/blend_modes.c 129: | 146 : 36 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" ppsrc", "m a146r | kf n(mvaiivn iidlnigphtu,t (aAs e x(clbu)d e?s (tah)e :l i(nbe)s) b e| t ^ ween src/libavfilter/blend_modes.cy:0 108an:d33 y:1 note: frexpanded from macro 'fn'o m the fie l108d | m a t c h i n g d ec i sdsito[nj"], =O FtFopS[EjT]( y+0 )((,E AXVP_RO)P-T_tToYpPE[_jI]N) T*, {o.piac6i4=t0y};, 0, IN T _ M A X , FL A GS } , | ^ \ | ^~~~ src/libavfilter/blend_modes.c:146:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_fieldmatch.c:136:174: 146warning: | missing field 'unit' initializer [-Wmissing-field-initializers]f n(vividlight, ( A136 | < H {A L"Fy)1" , ?"d eBfUinRe Nan( e2xc lu*s iAon, b aBn)d :w hDiOchD GeEx(c2l u*d e(s At -h HeA LlFin)e,s bBe))t w| ~~~~~~~~~~~~^~e en y0 and y1 from the fielsrc/libavfilter/blend_modes.cd:84 :ma11tc:hi nnote: gexpanded from macro 'B' d ecsrc/libavfilter/vf_fieldhint.ci s:84io | n58"#d:e,f100 :i warning: OnFFmissing field 'unit' initializer [-Wmissing-field-initializers]Se EB bT(oyt1to)m, [AVj_]O P T58| _ | ^~~~~~~~~T Y P{E_ INsrc/libavfilter/blend_modes.cT"h:i,74n: 74{t:" .i,6 "note: se4t=expanded from macro 'BURN'0} , 0h, iINnTt _fi leM74"AX | ,,# FLdAOeGFSfiF S}n,EeT ( B| hU ^iRnN (ta_,f bi)l e_ st r) , AV _(O(PT(_aT)YP E<_=S T0R.Isrc/libavfilter/vf_fieldmatch.c0N:)G137 , :{?126. :s(t warning: ar)missing field 'unit' initializer [-Wmissing-field-initializers] = :N UFLFMLAX}(,0. 0 137,0 | 1 , .0, 0{ " FsLA-G S(c th1r.}0e , s-h " | ,( " ^sebt ) s)c en/e c(haa)n)g)e d e| ~ ^t ection src/libavutil/macros.ht:h47r:e28s: hnote: olexpanded from macro 'FFMAX'd" , OFFSE T47 | (#scdtehfrienseh _FfFMlAtX)(,a ,AbV)_ O((PaT_)T Y>P E(_b)D O?U B(LaE), {:.d b(lb=)12)} , | 0 ^, 100, FLsrc/libavfilter/blend_modes.cA:G108S :}33,: | note: ^expanded from macro 'fn' 108src/libavfilter/vf_fieldhint.c | : 63 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers] d s63t | [ j ] ={ NtUoLLp [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: src/libavfilter/vf_fieldmatch.cexpanded from macro 'BURN': 146:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | #define BU R146N | ( a , {b) " c CC libavfilter/vf_maskedthreshold.o t h r e((s(h"a,) "O P(Tb_)T Y?P E(_a)I N:T ,(b ){). i 6| 4 ^= 9},src/libavfilter/blend_modes.c :-1081:,33: 0note: expanded from macro 'fn'x ff, FLAGS }108, | | ^ dst[j] = top[j] + ((EXPR)-tosrc/libavfilter/vf_fieldmatch.cp:[147j:])151 : *warning: omissing field 'unit' initializer [-Wmissing-field-initializers]p acity; 147 | { " c h r o ma ", " s e t \ w h| et ^~~~h er or not chrsrc/libavfilter/blend_modes.com:a146 i:s 41co:ns idwarning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] red in the c o146m | befd nf(ravmei dveciidsliiong",h tO,F F(SEAT ( (b) ? (a) : (b)) | ^ src/libavfilter/vf_fieldmatch.csrc/libavfilter/blend_modes.c::108149::15133:: warning: note: expanded from macro 'fn'missing field 'unit' initializer [-Wmissing-field-initializers] 108 | 149 | { d"sbtl[ojc] k=y" ,t o "ps[ejt] t+h e( (y-EaxXiPsR) -tsoizpe [ofj ]t)h e *w inodoCC libavfilter/vf_maskfun.o wpa cuistye;d d u r i n g c o m b e d f r a m e de te c t\i o n| " ^~~~ , OFFSET(blocsrc/libavfilter/blend_modes.cky:)146,: 54 :A Vwarning: _Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PT _TYPE_INT, 146 | {f.n(iv6iv4i=dl1i6g}h,t, (4A, <1 s=et 1t.he0 )n um?b e(r ao)f c:om bFedF MpiIxNe(l1s. i0n,s i(de( b)a /n y (o1.f0 t h-e (bal)o)ck)y )by) b lo ck| x ^ ~~ sizesrc/libavfilter/blend_modes.c :108b:l33o:c knote: s expanded from macro 'fn'o n the fr a108m | e f o r t h e f r a med stto[ jb]e d=et etocp[tje]d +a (s( EcXomPbeRd"),- tOoFpF[jS]E)T *( coopamcbitpye;l ) , A V _ O P T _ T Y P E _ I N T , { . i 6\4 = 8| ^~~~0 }, 0, INT_MAX, src/libavfilter/blend_modes.cF:L146AG:S 54},: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ 146 | fn(vividsrc/libavfilter/vf_fieldmatch.cl:i151gh:t12:, (warning: Amissing field 'help' initializer [-Wmissing-field-initializers] < HAL F151 | ) ? {B UNRULNL( }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] 36 warning s146 | generatedf. n(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:75:75: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ~ ^ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:68: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ~~~~~~~~~~~~~~~~~~~~~~^~ src/libavfilter/blend_modes.c:84:11: note: expanded from macro 'B' 84 | #define B bottom[j] | ^~~~~~~~~ src/libavfilter/blend_modes.c:75:62: note: expanded from macro 'DODGE' 75 | #define DODGE(a, b) (((a) >= 1.0) ? (a) : FFMIN(1.0, ((b) / (1.0 - (a))))) | ^ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) 11(( warninga)s generated>. (b) ? (b) : (a)) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/blend_modes.c:146:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 146 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/blend_modes.c:108:22: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~~~ ~ src/libavfilter/vf_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_fps.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 114 | { NULL } | ^ 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_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_fieldorder.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 157 | { NULL } | ^ src/libavfilter/vf_fps.c:199:50: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 199 | if (first_pts < INT64_MIN || first_pts > INT64_MAXsrc/libavfilter/vf_freezedetect.c) {: src/libavfilter/vf_freezeframes.c54 ::| 42149 ~ ^~~~~~~~~:: 113warning: :missing field 'unit' initializer [-Wmissing-field-initializers] warning: /usr/include/stdint.hmissing field 'unit' initializer [-Wmissing-field-initializers]: 46:21: note: expanded from macro 'INT64_MAX' 54 | 46{42 | | #" d n " e,{ "ffi r sit ne" , I N T6"4 s_e MAtX f (0ix r7 fsf t f f fffrf afmf"ef stfefo tffr fneofei)zs ee" ,t oOlFeF| SrE ^~~~~~~~~~~~~~~~~~a nTc(ef"i,r s t ), A V _ OP T _ T Y P E _ IONTF6F4,S E{.Ti6(4n=0o}i,s 0e,) I,NT 64 _MAAVX_, OFLPATG_S T}Y, P | E ^_ DOUBLE, {.dbl=0.001}, 0, 1.0src/libavfilter/vf_freezeframes.c,: 43V:|113F: } ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 43 | { "last", "set last fsrc/libavfilter/vf_freezedetect.cra:me55 :t149o: fwarning: remissing field 'unit' initializer [-Wmissing-field-initializers]ez e", OFFSET(l a55st | ) , A{V _"OnPTo_iTsYeP",E _I N T 64 , { . i6 4= 0} , 0 ,"s eINtT 64n_MoAiXs,e tFolLeAGrS a}n,c e ",| ^ OFFSET(noise), Asrc/libavfilter/vf_freezeframes.cV_:OP44T_:TY113P:E _warning: missing field 'unit' initializer [-Wmissing-field-initializers]D OUBLE, {. d44bl | =0 . 0 0 src/libavfilter/blend_modes.c1{} :,"r153e p: 73 l: a 0c,warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , " se1t. 0,f rVa|mFe to} , 153r | e | p ^l fanc(ein"te,r po l at e ,OFLFSREITN(rTeF(pMlAaX c*e )(,2 AVsrc/libavfilter/vf_freezedetect.c_-: 56cOo:Ps149fT:_ (warning: missing field 'unit' initializer [-Wmissing-field-initializers]T AY P*E M__IPNIT6 4 /56 | ,M {A .{X i)6"4 d"=,0- }, c o s 0 f, (IN TB64 _ MA*X M_,P I FL A / GMSA X}) ,)" se* 0t| . ^m2i n5ifm)um) du r| a ~ ^~~ tionsrc/libavfilter/vf_freezeframes.c :i45n :se12c:o ndwarning: s"missing field 'help' initializer [-Wmissing-field-initializers], src/libavfilter/blend_modes.c : 41 45 :13 | : O note: expanded from macro 'MAX'F F SE T{(41 | d#NurdatUieLofLn )i},, n | ^e AMVAX_ 1O.PfT _| T ^~~Y PE_DURsrc/libavfilter/blend_modes.cA:T80:I20O:N, {note: .expanded from macro 'LRINTF'i 64=2 0800 | 00#0d0ef}i,n e L R0IN,T IFN(Tx)6 4(x_) M A| X ^ , V|Fsrc/libavfilter/vf_freezeframes.c src/libavfilter/blend_modes.c:},: 10844 :| : ^9633:: warning: note: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]expanded from macro 'fn' 10844 | | { " r e plsrc/libavfilter/vf_freezedetect.ca :cdes57:"149,t :[" jswarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] e = tt forp[ajm]e t+o 57 (r( | e E p{XlP Ra"d)uc-rteaop"[t,ji ] o ) n "O*,FF S Eo pT a(c rie pt yl; a c e "s) ,et A mV _iO PTn_ Ti Ymu m Pd E u _ r aI tN\iT o6n | 4 ^~~~ ,i n{ .sie64c=o0n},d 0src/libavfilter/blend_modes.c,s: "153I,: N62: warning: Timplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 6 4 _ M A XO, FFLFAG SS153E | f nT}((in,t d| eurrp ~ ^~~~~~~~~ao tilona)t,e , LARVI/usr/include/stdint.h_NT:FO46(MPAX: 21T: *note: expanded from macro 'INT64_MAX'_ T(2Y PE _-D46 | U#dceoRsAf(fAT *i IMnOe_ NPII ,/N T {6M.4A_iMX6A4)= 2-X0 0c0o0sf (0B 0(0*x} 7fMf,_ f Pff0ffI,f fIf N/f MTA6Xf)4f)_ fMfA)X , | *V ^~~~~~~~~~~~~~~~~~| F 0}.,2 5 fsrc/libavfilter/vf_find_rect.c| ) ^:) 130| : ^ ~21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/blend_modes.c:84src/libavfilter/vf_freezedetect.c:11: :59130: 10 | note: src/libavfilter/vf_freezeframes.c ::expanded from macro 'B' 43warning: :rmissing field 'help' initializer [-Wmissing-field-initializers]e t u96r84 | 59:n# | warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]d 1 e f i -{nN UeL Bf a b43Lbso | t}t( c ) ;o | m[ j ^ ]{ "| l ~~~~ ^ a s t"| , ^~~~~~~~~ "ssrc/libavfilter/blend_modes.ce:80t: 20l: anote: sexpanded from macro 'LRINTF't frame t80o | f#rdeeezfei"n,e OLFFRSIENT(TlFas(tx)) ,( x ) A| ^V _OPT_Tsrc/libavfilter/blend_modes.cYP:E108:_33INCC libavfilter/vf_median.o :T note: 6expanded from macro 'fn'4src/libavfilter/vf_freezedetect.c,: 57 {:.i1346:4 = warning: 1080implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] | } , 0, I N T 6d4s_tM[jA]X ,= 57t | Fo pL[j ]A + GS ({} ("E,d Xu P| rR ~ ^~~~~~~~~a) t-itoop/usr/include/stdint.h[n:j46:"21:] )note: ,expanded from macro 'INT64_MAX'* o p a 46 c | #i dte yf; i n e" s e I tNT 6 4 m _i nMi AmX u m d( u0x 7rf atfio fnf ff f fi nf s ef cf fof n f f)d \s " , | ^~~~~~~~~~~~~~~~~~ | ^~~~ OFFSET(duration), Asrc/libavfilter/vf_freezeframes.cVsrc/libavfilter/blend_modes.c:_42:153O::P50T96:_ warning: :T implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Ywarning: PEimplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]_D URATION, 153{ | f.n 42i | (6 4 in=t e2 {r0p0ol 0a"0tf0i0r}s,te ,", L R 0"Is,Ne TtF(IMNA TXf6i r* 4(s2_t -Mf ArcaXom,e st oV |frfe(AF ez*} Me_,PI" , / O MFAF| XS ~ ^~~~~~~~~)E T-( fciorssft()B/usr/include/stdint.h ,:*46: 21 : MA V_note: expanded from macro 'INT64_MAX'_ POI P/T M A_46XT) | Y)#P *d E0e_fi.InN2T6e45, {fI.)i)N6 4 T=| 0}6, ~ ^~~0 4,_ IMNTA6X4 _ M(0AxXsrc/libavfilter/blend_modes.c,7 :f41FLfA:Gf13ffSf: f}, fnote: expanded from macro 'MAX'f f| f ~ ^~~~~~~~~f f41f/usr/include/stdint.h | :#f46d:21):e fnote: iexpanded from macro 'INT64_MAX'| n ^~~~~~~~~~~~~~~~~~e 46M | A#Xd ef1i.fn e | I ^~~ NT64_src/libavfilter/blend_modes.cM:80A:20X: (note: 0xexpanded from macro 'LRINTF'7 ffff f80ff | f#ffdfeffisrc/libavfilter/vf_freezedetect.cfnf:e56f:)134: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]L R| I ^~~~~~~~~~~~~~~~~~N TF(x) (x) | ^56 | {src/libavfilter/blend_modes.c: 108:"33:d "note: expanded from macro 'fn', 108 | d"sste[jt] m= itnopi[mju]m + d((uErXaPRt)i-toonp[ ji])n * ospeaccointdy;s " , O FF S E T ( d u\ r a| t ^~~~ ion), AV_Osrc/libavfilter/blend_modes.cPT:_153T:Y39P:E _warning: Dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] URATION, {.i 61534 | =f2n(0i0nt0e0rp0o0la}t,e ,L R IN0T,F (MIANXT6 4_*M A(2X ,- coVsf|(F A}, * M| _ ~ ^~~~~~~~~P I / M/usr/include/stdint.hA:X46) :-21 c:o snote: fexpanded from macro 'INT64_MAX'( B * M_ PI46 / | #MAdXe)f) i*n e0 .I25NfT))6 4 | _ ^ ~M AX (0x7fffffffsrc/libavfilter/blend_modes.cff:f83f:f11:f ffnote: )expanded from macro 'A' | ^~~~~~~~~~~~~~~~~~ 83 | #define A top[j] | ^~~~~~ src/libavfilter/blend_modes.c:80:20: note: expanded from macro 'LRINTF' 80 | #define LRINTF(x) (x) | ^ src/libavfilter/blend_modes.c:108:33: note: expanded from macro 'fn' 108 | dst[j] = top[j] + ((EXPR)-top[j]) * opacity; \ | ^~~~ src/libavfilter/vf_format.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_mergeplanes.o src/libavfilter/vf_find_rect.c:211:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | av_log(ctx, AV_LOG_INFO, "Found at n=%"PRId64" pts_time=%f x=%d y=%d with score=%f\n", | ~~~~~~ 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), 211 | best_x, best_y, best_score); | ^~~~~~~~~~ src/libavfilter/vf_find_rect.c:210:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 210 | inlink->frame_count_out, TS2D(in->pts) * av_q2d(inlink->time_base), | ^~~~~~~~~~~~~ ~ 5src/libavfilter/internal.h: warning264s: generated48:. note: expanded from macro 'TS2D' 264 | #define TS2D(ts) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_find_rect.c:215:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 215 | snprintf(buf, sizeof(buf), "%f", best_score); | ~~~~~~~~ ^~~~~~~~~~ 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_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:53:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F }, | ^ src/libavfilter/vf_framerate.c:54:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F }, | ^ src/libavfilter/vf_framerate.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | {NULL} | ^ src/libavfilter/vf_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, FLAGSsrc/libavfilter/vf_framerate.c },: 82| ^: 16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 82 | src/libavfilter/vf_fspp.cr:e51:t138 : =warning: amissing field 'unit' initializer [-Wmissing-field-initializers]v _clipf(FFMIN( ma51f | d , d i f{f) ,"s t0r,e n1g00t.h0)";, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "set src/libavutil/common.hfi:l143te:r29: note: sexpanded from macro 'av_clipf'tr ength ",143 | # de f i n e av _ c li p fO F F S E T ( s tarven_gcltiphf)_,c | ^ AV_OPT_TYPE_INT, {.i64 = 0}, -15, 32, FLAGS }, | ^ src/libavfilter/vf_fspp.c:52:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_fspp.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL } | ^ src/libavfilter/vf_fieldmatch.c:602:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 602 | else if (mr > 0.005 && FFMAX(mtn1, mtn219) > warning1s50 generated . && (mtn1*2 < mtn2*1 || mtn2*2 < mtn1*1)) | ^~ ~ 2 warnings generated. src/libavfilter/vf_floodfill.c:399:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | { "x", "set pixel x coordinate", OFFSET(x), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:400:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 400 | { "y", "set pixel y coordinate", OFFSET(y), AV_OPT_TYPE_INT, {.i64=0}, 0src/libavfilter/vf_framepack.c, UI:NT43916:_12MA:X, warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]L AGS }, | 439 ^ | { NULL }, | ^ src/libavfilter/vf_floodfill.c:401:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 401 | { "s0", "set source #0 component value", OFFSET(s[0]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:402:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 402 | { "s1", "set source #1 component value", OFFSET(s[1]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:403:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 403 | { "s2", "set source #2 component value", OFFSET(s[2]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:404:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | { "s3", "set source #3 component value", OFFSET(s[3]), AV_OPT_TYPE_INT, {.i64=0},-1, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:405:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 405 | { "d0", "set destination #0 component value", OFFSET(d[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:406:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 406 | { "d1", "set destination #1 component value", OFFSET(d[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.c:407:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 407 | { "d2", "set destination #2 component value", OFFSET(d[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS }, | ^ src/libavfilter/vf_floodfill.cCC libavfilter/vf_mestimate.o :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_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 682 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 683 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 684 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_ICC libavfilter/vf_midequalizer.o NT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_fillborders.c:685:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 685 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ 9 warnings generated. src/libavfilter/vf_fillborders.c:695:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 695 | { NULL } | ^ CC libavfilter/vf_minterpolate.o src/libavfilter/vf_fieldmatch.c:725:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 725 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fieldmatch.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 834 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_misc_vaapi.o 20 warnings generated. src/libavfilter/vf_blend.c:114:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 114 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:115:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 115 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:116:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_blend.c:118:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | { "all_expr", "set expression for all src/libavfilter/vf_fspp.ccolo:r 295co:m13po:n ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ts ", OFFSET(all_e x295 | p r) , A V _ O PT _ T Y P E_TSHRTERISNHOGL,D {(.tstmrp0=, Nd0U,L tLh}re,s h0o,ld [00 ,* 8F]LA)G;S },| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unssrc/libavfilter/vf_blend.ci:g119:n125e:d )warning: (missing field 'unit' initializer [-Wmissing-field-initializers]( x) + t)) > t119 | * 2{) " cr0 =_ (oxpa)c;i t y"\, "| s ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~e t color comsrc/libavfilter/vf_fspp.cp:o296ne:nt13 :# 0warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]o pacity", O296F | F SE T( p a r am s [ 0] . o paTcHiRtEyS)H,OL D(AtVmp_1O, PdT_2T,Y PtEhr_eDOsUBhLoEl,d[ 2{ .*d b8l]=1)},; 0, 1| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FLAGsrc/libavfilter/vf_fspp.hS: }39,: 30 : | note: ^expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + src/libavfilter/vf_blend.ct):)120 :>125 :t warning: *missing field 'unit' initializer [-Wmissing-field-initializers] 2) r = (x); \ 120 | | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ { "c1_opacsrc/libavfilter/vf_fspp.ci:297t:13y: "warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], "src/libavfilter/vf_grayworld.cset co:297l | 54 o:12 :r c owarning: m missing field 'help' initializer [-Wmissing-field-initializers]p o n e Tn Ht54 RE | #S 1 H Oo L{p NDaUc(iLttmpL2y" ,} O, F | F ^d 4,S tEhrTe(psarhaomlsd[1[]4. o* p8]a);c i ty| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, AV_OPsrc/libavfilter/vf_fspp.hT:_T39YP:E30_:D OUnote: Bexpanded from macro 'THRESHOLD'LE , {.dbl 39= | 1 } , 0, if1((,( FuLnAsGiS g}n,e d )| ( ^( x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_blend.c:121:125: warning: src/libavfilter/vf_fspp.cmissing field 'unit' initializer [-Wmissing-field-initializers]: 298:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 121 | 298 | { " c 2 _o p a c iTtHyR"E,SH O L"sDe(tt mcp3o,l odr 6c, otmphorensehnot l#d2[ 6 o*pa c8i]t)y;" , O| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~F FSET(src/libavfilter/vf_fspp.h:p39a:ra30ms:[ 2note: ].expanded from macro 'THRESHOLD'o pac1it y warning39) generated, | . A V_ OiPfT(_(T(YuPEn_DsOiUgBnLEe,d {).((dxb)l= 1}+, t )0), > 1,t F LA*G 2S) } , r | = ^ (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:332:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_blend.c:122:125 :332 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] T H122RE | S H O LD ({ t"cm3p_4o,p adci1t,y "t,h r e"ssheotld [co1lo r *c 8o]mp)on;e n| t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ #3 osrc/libavfilter/vf_fspp.hp:ac39i:30t:y" ,note: expanded from macro 'THRESHOLD' OFFSET( 39p | a r a ms [if3(].(o(punasciignteyd))(,( xA)V _+O PtT)_)T Y>P tE *_ D2)O UrB L=E ,( x{.)db;l = 1} ,\ 0 , | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 1, FLAGS },src/libavfilter/vf_fspp.c : 333| : ^13 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 333 | THRESHOLsrc/libavfilter/vf_blend.cD(:t123:m125p: 5warning: missing field 'unit' initializer [-Wmissing-field-initializers], d3, thresh 123o | l d [ {3 " a* l8l_]o)p;a c it| y ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ", "ssrc/libavfilter/vf_fspp.he:t39 :op30a:ci tynote: expanded from macro 'THRESHOLD'f or all c ol39or | c o mipofn(en(ts("u, nOsFiFSgEnT(eadl)l_(o(pxac)i t+y )t,) )A V>_ Ot P*T _2T)Y Pr E=_ (DxO);U B L E\ , | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~{ .dbl=1}, 0src/libavfilter/vf_fspp.c,: 3341:,13 :FL Awarning: Gcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]S }, | ^ 334 | src/libavfilter/vf_blend.c T:H124:R12E:S HOwarning: LDmissing field 'help' initializer [-Wmissing-field-initializers]( tmp 6124 | , d 5, { tNUhLLr e}s h| ol ^d [5 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_fspp.c:335:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | THRESHOLD(tmp7, d7, threshold[7 * 8]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_fspp.h:39:30: note: expanded from macro 'THRESHOLD' 39 | if(((unsigned)((x) + t)) > t * 2) r = (x); \ | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavfilter/vf_histeq.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:75:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histeq.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ src/libavfilter/vf_gblur.c:44:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 44 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0.0, 1024, FLAGS }, | ^ src/libavfilter/vf_gblur.c:45:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 45 | { "steps", "set number of steps", OFFSET(steps), AV_OPT_TYPE_INT, {.i64=1}, 1, 6, FLAGS }, | ^ src/libavfilter/vf_gblur.c:46:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 46 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, src/libavfilter/vf_histeq.c| ^ :91:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | av_log(csrc/libavfilter/vf_gblur.ct:x47,: 105A:V _warning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]OG _VERBOSE, 47| | ~~~~~~ { " si90g | m a V ", " se t v e r t"isctalr seinggtmah":, % 0 O.FF3SfE T(isingmtaeV)n, sAVi_tOyPT:_%TY0PE._3FLfOA Ta, n{t.dibbla=n-1d}i, n g: %-1d,\n "1,0 24, FLA GS91 | }, | ^ histeq->strensrc/libavfilter/vf_gblur.cg:t48h:,12 :h iwarning: smissing field 'help' initializer [-Wmissing-field-initializers]t eq-> 48i | n t e n{s iNtUyL,L }h i | s ^te q->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); | ~~~~~~~~^~~~~~~~ 30 warnings generated. src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:149:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 149 | values[VAR_TOP] = values[VAR_A] = top[x]; \ | ~ ^~~~~~ src/libavfilter/vf_blend.c:161:1: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 161 | DEFINE_BLEND_EXPR(float, 32bit, 4) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_blend.c:150:50: note: expanded from macro 'DEFINE_BLEND_EXPR' 150 | values[VAR_BOTTOM] = values[VAR_B] = bottom[x]; \ | ~ ^~~~~~~~~ 4 warnings generated. 7 warnings generated. src/libavfilter/vf_blend.c:175:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | values[VAR_T] = td->dst->pts == AV_NOPTS_VALUE ? NAN : td->dst->pts * av_q2d(td->inlink->time_base); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_guided.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 84 | { "radius", src/libavfilter/vf_geq.c "s:e73t :t117:h e warning: bomissing field 'unit' initializer [-Wmissing-field-initializers]x radius", 73 | O F FS E{ T"(lraudmiu_se),x p r A"V, _ O"PsTet_ TlYuPmiEn_anIcNeT e,x pr e s{si.oin6"4, = O3F FS E T( e}x,p r _ s t1r,[ Y ] ) , A V _ O P T _ T Y P E 2_0S, TTRFILNAGG,S }{, . s| t ^r =NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_guided.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 85 | {src/libavfilter/vf_geq.c ":e74p:s"117,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] "set the 74re | g u l a r{ i"zluatm"i,o n p a r a m"etseert ( wlituhm isnquaanrec)"e, e xOpFFrSeEsTs(eipos)n,", O FF S AEVT_(OePxpTr_T_YsPtEr[_Y]F)L,O ATA,V _{O.PdTbl_ TY=P E0_.S0TR1I NG},, { . s t0r.=N0U,LL } , 0 , 0 , F L A G S } , 1 , | T ^FL AGS }, | ^ src/libavfilter/vf_geq.c:75:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | { "cb_expr", 7 warnings" generatedse. t chroma blue expression", OFFSETsrc/libavfilter/vf_guided.c(:e89x:p161:r _warning: missing field 'unit' initializer [-Wmissing-field-initializers]s tr[U]), AV_OPT _T89Y | P E_ S {T RI"NsGub," ,{ . s t r="NsUubLsaLm}p,l i0n,g r0at,i oF LfoArG S f}a,s t| ^ mode", OFFSET(sub), src/libavfilter/vf_geq.c A:V_76O:P117T_:T YPwarning: Emissing field 'unit' initializer [-Wmissing-field-initializers]_I NT, {.i6 476 | = 4 { " c}b",, 2 , "s e t c h r o m a b l u e6 e4x,p rTeFsLsAiGoSn }", , | O ^ FFSET(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] src/libavfilter/vf_guided.c77: | 93 :161 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ "cr_expr", 93 | " s e{t "chprlomaan erse"d ,e x p "rseests iploann"e,s tOoFF SfEilTte(r"e, x p r _ s t r [ V ] ) , A V _O PT _T Y P E _OSFTRFISNEGT(,p l{a.snter=sN),U LL } A,V _O0P,T _0TY,P EFL_AIGNST ,} , {| ^. i64 = 1 }, 0, 0xF, TFLsrc/libavfilter/vf_geq.cA:GS78 }:,117 : | ^ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | src/libavfilter/vf_guided.c{: 94":c12r:" warning: ,missing field 'help' initializer [-Wmissing-field-initializers] 94 | "{ sNeULtL c}h r| om ^a red expression", OFFSET(expr_str[V]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "alpha_expr", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_geq.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 80 | { "a", "set alpha expression", OFFSET(expr_str[A]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_gblur.c:205:21: src/libavfilter/vf_geq.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]81 :117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | 81 | l a mb da ={ ("sriedg_mea x* psrig"ma,) / "(2s.0e t* rsteedps );e xp r| ~~~~~~^~~~~~~ ~e ssion", OFFSET(expr_str[R]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 1 warning generated. 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_geq.c:93:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 93 | {NULL}, | ^ 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:src/libavfilter/vf_blend.c%d\n:"283,: 19:s -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s trength, s->radius) ; 283 | | ~~~~~~ ~~~^~~~~~~~ for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_blend.c:292:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 292 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hflip.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | { NULL } | ^ src/libavfilter/vf_geq.c:129:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:129:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | + y *((1-x)*src32[xi + (yi+1) * linesize] + x*src32[xi + 1 + (yi+1) * linesize]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:67: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_geq.c:128:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 128 | return (1-y)*((1-x)*src32[xi + yi * linesize] + x*src32[xi + 1 + yi * linesize]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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_gradfun.c:223:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | { "strength", "The maximum amount by which the filter will change any one pixel.", OFFSET(strength), AV_OPT_TYPE_FLOAT, { .dbl = 1.2 }, 0.51, 64, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:224:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 224 | { "radius", "The neighborhood to fit the gradient to.", OFFSET(radius), AV_OPT_TYPE_INT, { .i64 = 16 },2 4 warning,s generated . 32, FLAGS }, | ^ src/libavfilter/vf_gradfun.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 225 | { NULL } | ^ 8 warnings generated. src/libavfilter/vf_geq.c:192:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 192 | linesum += src32[xi + yi * linesize]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 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_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_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_morpho.o 7 warnings generated. CC libavfilter/vf_mpdecimate.o CC libavfilter/vf_multiply.o CC libavfilter/vf_negate.o 6 warnings generated. CC libavfilter/vf_neighbor.o src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 99 | { NULL } | ^ CC libavfilter/vf_nlmeans.o src/libavfilter/vf_hue.c:111:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 24 111 warning | s generated . 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); | ~~~ ~~~~~^~~ CC libavfilter/vf_nnedi.o 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_hsvkey.c:219:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 219 | s->hue = FFSIGN(s->hue_opt) *M_PI * fmodf(526.f - fabssrc/libavfilter/vf_geq.cf(s:->456h:u54e:_o ptwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 360.f) / 180.f; | 456 | ~ ^~~~~ geq->valusrc/libavfilter/vf_hsvkey.ces:[219:V41:A Rwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]T ] = in->psrc/libavfilter/vf_hue.ct :s219124 | := 44= : Awarning: Vsimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]- _N>OPhTuSe_ V =124A | L F UF E S? N IA GNN (: hi-s>n-l>-u>tpht_usl1e6 _[*oip ]t)a *v=M_ _aqPv2I_ d*c( flinmliodipfn_k(-u5i2>n6.ttfipm 2e(-i_ bf+aa bsseb),f *( 1s| 0-2 ~ ^~~>. 4h,ue _1o0p/usr/include/math.h)t:;),15 3: 6| 190 ^ ~:. fnote: )expanded from macro 'NAN' / 180. f;15 | | # ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d efine NAN __builtin_nanf(CC libavfilter/vf_noise.o "") | ^~~~~~~~~~~~~~~~~~ CC libavfilter/vf_normalize.o 4 warnings generated. src/libavfilter/vf_hsvkey.c:292:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 292 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:293:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:294:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:295:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 295 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:296:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 296 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 297 | { NULL } | ^ src/libavfilter/vf_hue.c:276:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | hue->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 276 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_hsvkey.c: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", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:336:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 336 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:337:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 337 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:338:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 338 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_hsvkey.c:339:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 339 | { NULL } | ^ src/libavfilter/vf_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:src/libavfilter/vf_hue.c115: :note: expanded from macro 'COMMON_OPTIONS'383 :32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | { "compon e383n | ts ", "hsuee-t> vacro_lvora cloumepso[VnAeRn_tTs] t o= TSd2iT(sipnlpiacy->"p,ts ,OF FiSnElTi(cnokm-po>ntiemne_tbsas)e, )AV;_O P | T ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ TYPE_INT, {.i64=7}, 1, 15, FLAsrc/libavfilter/internal.hG:S265}:, 48\: | note: ^expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == Asrc/libavfilter/vf_histogram.cV:_85N:O5P:T S_warning: Vmissing field 'unit' initializer [-Wmissing-field-initializers]AL UE src/libavfilter/vf_histogram.c:?80 :N115:A note: Nexpanded from macro 'COMMON_OPTIONS' : (double )(80t | s ) *{ a"v_cq",2 d ( t b ) ) "| s ^~~ et co/usr/include/math.hl:o15r: c19om:po nenote: nexpanded from macro 'NAN'ts to di s15p | la#yd"e,f iOnFe FNSEAT(Nco m p o ne n t__sb),u AiV_lOPtT_iTn_YnaPnEf_(I"N"T), {. i6| 4 ^~~~~~~~~~~~~~~~~~= 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_hue.c:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_histogram.c:87:107 :384 | warning: missing field 'unit' initializer [-Wmissing-field-initializers] hue->var _87v | a l u es{[ "Vf"A,R _P T S ] = TS 2"sDe(itn fpoirce->gprtosu)n;d | o ~ ^~~~~~~~~~~~~~~~p acity",src/libavfilter/internal.h O:F264:F48S:E Tnote: (expanded from macro 'TS2D'f gopacit y264) | ,# dAefVi_nOeP TT_S2TD(YtPsE) _ F L O(A(T,t s){ .=d= bAlV=_0NO.P7TS}_,V A0,L UE1 , ?F NLAANGS }:, ( | d ^o uble)(ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #definsrc/libavfilter/vf_histogram.ce: N88AN: 107 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] _ _builtin_na n88f | ( "" ) | { ^~~~~~~~~~~~~~~~~~ "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_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->src/libavfilter/vf_histogram.cs:a102t:12u:r warning: amissing field 'help' initializer [-Wmissing-field-initializers]t ion )102; | | ~~~~~^~~~~~~~~~ { NULL } | ^ src/libavfilter/vf_hue.c:404:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 402 | av_log(inlink->dst, AV_LOG_WARNING, | ~~~~~~ 403 | "Brightness value not in range [%d,%d]: clipping value to %0.1f\n", 404 | -10, 10, hue->brightness); | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:410:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 410 | hue->hue = hue->hue_deg * M_PI / 180; | ~~~~~^~~~~~~ ~ src/libavfilter/vf_hue.c:413:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 413 | hue->hue_deg = hue->hue * 180 / M_PI; | ~~~~~~~~~^~~~~ ~ src/libavfilter/vf_hue.c:418:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~~~~ src/libavfilter/vf_hue.c:418:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 416 | av_log(inlink->dst, AV_LOG_DEBUG, | ~~~~~~ 417 | "H:%0.1f*PI h:%0.1f s:%0.1f b:%0.f t:%0.1f n:%d\n", 418 | hue->hue/M_PI, hue->hue_deg, hue->saturation, hue->brightness, | ~~~~~^~~~~~~ src/libavfilter/vf_hue.c:418:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 418 | src/libavfilter/vf_hqdn3d.c : 367 : 141:h uewarning: ->hue/M_PI, missing field 'unit' initializer [-Wmissing-field-initializers] hue->hue_deg, hue- >367s | a t ur a t{io n",l uhmuae-_>sbpraitghitnaels"s,, | ~~~~~^~~~ "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 368 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 369 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:370:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 370 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_hqdn3d.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 371 | { NULL } | ^ src/libavfilter/vf_histogram.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. CC libavfilter/vf_null.o 6 warnings generated. 5 warnings generated. CC libavfilter/vf_overlay.o src/libavfilter/vf_hwupload.c:227:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | }, | ^ src/libavfilter/vf_hwupload.c:230:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 230 | } | ^ CC libavfilter/vf_overlay_vaapi.o CC libavfilter/vf_owdenoise.o 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 }, | ^ 15 warnings generated. src/libavfilter/vf_idet.c:35:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 35 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:36:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 36 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_idet.c:37:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 37 | { NULL } | ^ src/libavfilter/vf_idet.c:34:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 34 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:33:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_idet.c:32:119: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 32 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_histogram.c:510:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 510 | src/libavfilter/vf_il.c v:al73u:103e: warning: +=missing field 'unit' initializer [-Wmissing-field-initializers] lrint(max_valu e 73* | s - > h{i"slutmoa_gsrwaapm"[, i d "xs]w ap/ l(ufmla ofaitel)dms"a,x _ OhFvFaSlE)T(;lu m a_| s ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~wa p), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_ssrc/libavfilter/vf_hysteresis.cwap:),56 :AV99_:OP Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T YPE_BOOL, {.i64=0 }56, | 0 , 1{, FL"AGpSla}n, e | s ^" , "set planes", OFFSET(planes), src/libavfilter/vf_il.c : 76:src/libavfilter/vf_kerndeint.c 103A::V52 _O:warning: 96P:missing field 'unit' initializer [-Wmissing-field-initializers]T _ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers] PE_INT ,76 | { . i 6 52{4= | 0"c xs " F, } ,{ 0"t h , r e 0s "xhsF",w, FaL"psA eGcthS r t}o,hma e f| ^ itehldrse"sh,o lOdF",F SOETF(FchSrEomTa(_tswharpe)sh,src/libavfilter/vf_hysteresis.c) :A,57V:_ O106AP:TV __Twarning: OYPmissing field 'unit' initializer [-Wmissing-field-initializers]E _PBOTO_TLY, P{E.i 6_4=570I | } N ,T { ," 0t{,h. rei1s6,h4 o=F10lLdA},"G, "Ss0e},,t t h| 25r5, ^ eFsLAhGolSd" , }O,FF S ET| (t ^h reshold), AV_OPT_TYPsrc/libavfilter/vf_il.cE:_77I:N103T:, warning: {.missing field 'unit' initializer [-Wmissing-field-initializers]i6 4=0},src/libavfilter/vf_kerndeint.c : 530 :,7791 | :U I warning: N missing field 'unit' initializer [-Wmissing-field-initializers]T 1{6"_aMlAphXa_,s wa pF"53L | , A G S "s w{ }",a mpa | p ^",a l p ha "sfeite ltdhes "m, src/libavfilter/vf_hysteresis.c ap:"O58F,: FS12ET :( alwarning: p Omissing field 'help' initializer [-Wmissing-field-initializers]FFhSa E_Ts(wa pma58p | )), , { ANU LVAL _}VO _PTO_ TYPP| T ^ E__TBOYOPL,E _{.BiO6O4=L0,} ,{ 0.,i6 41,= 0FL}A, G0S},, | 1 ^ , FLAGS }, | ^ src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_kerndeint.c 78: | 54 : 91 : {warning: "missing field 'unit' initializer [-Wmissing-field-initializers] as", 54 | " s w{a p" oarldpehra "f,i e l"dss"e, t tOhFeFS EoTr(daelprh"a_,s wOFaFSpE)T,( o rAdVe_rO)P, T _TAYVP_E_OBOPOTL_, T{Y.Pi6E4_=B0}O,O L0,, 1,{ F.LiAG6S4},= 0| ^} , 0, 1, FLAGS }, | ^src/libavfilter/vf_il.c :79:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 79 | {NULL} | ^ 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 }, | 1 ^ warning generated. src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_kerndeint.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 57 | { NULL } | ^ src/libavfilter/vf_hwmap.c:393:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 393 | { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:396:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 396 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_hwmap.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 398 | { NULL } | ^ 11 warnings generated. src/libavfilter/vf_histogram.c:661:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 661 | { "width", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:662:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 662 | { "w", "set width", OFFSET(width), AV_OPT_TYPE_INT, {.i64=0}, 0, 8192, FLAGS}, | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 663 | COMMON_OPTIONS | ^ src/libavfilter/vf_histogram.c:79:115: note: expanded from macro 'COMMON_OPTIONS' 79 | { "components", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, \ | ^ src/libavfilter/vf_histogram.c:663:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_histogram.c:80:115: note: expanded from macro 'COMMON_OPTIONS' 80 | { "c", "set color components to display", OFFSET(components), AV_OPT_TYPE_INT, {.i64=7}, 1, 15, FLAGS}, | ^ src/libavfilter/vf_histogram.c:664:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 664 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:665:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 665 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.9}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_histogram.c:666:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 666 | { "envelope", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:667:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 667 | { "e", "display envelope", OFFSET(envelope), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_histogram.c:668:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 668 | { "ecolor", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:669:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 669 | { "ec", "set envelope color", OFFSET(envelope_rgba), AV_OPT_TYPE_COLOR, {.str="gold"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_histogram.c:676:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 676 | { NULL } | ^ 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); | ~~~~~~~~ ^ 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_idet.c | ~ ^~~~~: 406:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_huesaturation.c:330:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 406330 | | z r c =i dceots-f>(dreoctaayt_icoone f*f Mi_cPiI e/n 1t8 0.=f )l;r i n| t ^~~~~~~~ ~( PRECISION * exp2(-1.0 / idet->half_life) ); | ~ ~~~~~~^~~~~~~~~ src/libavfilter/vf_huesaturation.c:350:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 350 | yrc = M_SQRT2 / mag; | ~ ^~~ src/libavfilter/vf_huesaturation.c:353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:353:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | zrs = sinf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ src/libavfilter/vf_huesaturation.c:354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_huesaturation.c:354:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 354 | zrc = cosf(rotation * M_PI / 180.f); | ^~~~~~~~ ~ CC libavfilter/vf_palettegen.o CC libavfilter/vf_paletteuse.o src/libavfilter/vf_huesaturation.c:448:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_identity.c448 | : 296 :{20 :" hwarning: ueimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ", "se t296 | t he h use- s>himfitn"_, s c o r e = + I N F IN IOTFY;F S E| T ~ ^~~~~~~~~( hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF }, | ^ src/libavfilter/vf_identity.c:297:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | s->max_score src/libavfilter/vf_huesaturation.c= :-449I:NF118I:N Iwarning: Tmissing field 'unit' initializer [-Wmissing-field-initializers]Y ; | ~ ^~~~~~~~~ 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 }, | ^ CC libavfilter/vf_perspective.o 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 }, | ^ CC libavfilter/vf_phase.o src/libavfilter/vf_huesaturation.c:463:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 463 | { "ligh2tne warningsss", generated . "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF }, | ^ src/libavfilter/vf_huesaturation.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL } | ^ CC libavfilter/vf_photosensitivity.o src/libavfilter/vf_limiter.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 55 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_pixdesctest.o src/libavfilter/vf_identity.c:397:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 397 | { NULL } | ^ 67 warnings generated. 4 warnings generated. src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 66 | { NULL } | ^ 1 warning 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, 1, FLAGS }, | ^ src/libavfilter/vf_lumakey.c:190:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 190 | { NULL } | ^ src/libavfilter/vf_lut2.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ 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_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) * lutsrc/libavfilter/vf_lut.c3d:-99>l:12u:t swarning: imissing field 'help' initializer [-Wmissing-field-initializers]ze 2 + NEA R(99s- | >g ) * l u{t N3UdLL- }> l| u ^ tsize + 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)) | ^ ~ 18 warnings generated. src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 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 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_lenscorrection.csrc/libavfilter/vf_maskedclamp.c::58:21012::19 :warning: missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | { NULL } | ^ 210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT }, | ^ src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, 3 warning s V generatedFT. }, | ^ 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 }, | ^ 8 warnings generated. 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 } | ^ 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_lut.c:316:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 316 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[comp]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | 9 warning s{ generated". planes", "set planes", OFFSET(planes), AV_OPTsrc/libavfilter/vf_lagfun.c_TY:PE199:_108I:N T,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{. i64=0xF}, 0, 0x F,199 | { " deTcFaLyA"GS, } , " s| ^e t decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_maskedthreshold.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | src/libavfilter/vf_lagfun.c{: 200N:U108L:L warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 200 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS }, | ^ src/libavfilter/vf_lagfun.c:201:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 201 | { NULL }, | ^ CC libavfilter/vf_pixelize.o 15 warnings generated. 7 warnings generated. CC libavfilter/vf_pp.o CC libavfilter/vf_pp7.o CC libavfilter/vf_premultiply.o CC libavfilter/vf_procamp_vaapi.o CC libavfilter/vf_pseudocolor.o CC libavfilter/vf_psnr.o CC libavfilter/vf_pullup.o CC libavfilter/vf_qp.o src/libavfilter/vf_lut2.c:633:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 633 | { NULL } | ^ CC libavfilter/vf_random.o CC libavfilter/vf_readvitc.o CC libavfilter/vf_readeia608.o 20 warnings generated. 4 warnings generated. 1 warning generated. 11 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 } | ^ src/libavfilter/vf_mestimate.c:63:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mestimate.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ CC libavfilter/vf_remap.o src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] CC libavfilter/vf_removegrain.o 144 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ 45 warnings generated. src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 165 | for (x = 0; x < hsize - 1; x++) { | ~ ^ ~~~~~~~~~ src/libavfilter/vf_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_removelogo.o src/libavfilter/vf_maskedmerge.c:34:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 34 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS }, | ^ src/libavfilter/vf_maskedmerge.c:35:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 35 | { NULL } | ^ CC libavfilter/vf_repeatfields.o src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS }, | ^ 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_rotate.o 3 warnings generated. CC libavfilter/vf_sab.o 5 warnings generated. CC libavfilter/vf_scale.o 7 warnings generated. src/libavfilter/vf_mpdecimate.c:59:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_mpdecimate.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "hi", "set high 4dr warningso generatedpp. ing 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 }, | ^ 10 warnings generated. src/libavfilter/vf_mpdecimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 63 | { NULL } | ^ 18 warnings generated. 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_dsrc/libavfilter/vf_median.crop_:c59o:u105nt:, warning: dmissing field 'unit' initializer [-Wmissing-field-initializers]e cimate->hi, decimate->lo, d59e | c i m a t{e -"r>afdriaucs)",; "s e| t ~~~~~~~~~~^~~~m edian 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 } | ^ 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_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 } | ^ 1 warning generated. src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 23 warnings generated70 | . { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS }, | ^ src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 51 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS }, | ^ src/libavfilter/vf_multiply.c:52:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS }, | ^ src/libavfilter/vf_multiply.c:53:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS }, | ^ src/libavfilter/vf_multiply.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 54 | { 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 }, | ^ 6 warnings generated. src/libavfilter/vf_morpho.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL } | ^ CC libavfilter/vf_scale_vaapi.o 3 warnings generated. 4 warnings generated. src/libavfilter/vf_misc_vaapi.c:54:CC libavfilter/vf_scdet.o 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_minterpolate.c:833:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 833 | src/libavfilter/vf_misc_vaapi.c : 55 : 14 :r ewarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = av_cl i55p | f ( F FouMItNp(utm =a fodut,_ midnif f)+, sl0o, p10e0 .* 0()x; - i| n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ min); | ^~~~~~~ ~ src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ CC libavfilter/vf_scroll.o 6 warnings generated. src/libavfilter/vf_mergeplanes.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "masrc/libavfilter/vf_nnedi.c:121:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] ppi 121 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS }, | ^ ng", "set input to outpuCC libavfilter/vf_selectivecolor.o t plane mapping", OFFSET(mapsrc/libavfilter/vf_nnedi.cp:132:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers] in 132 | {"planes", src/libavfilter/vf_monochrome.c"se:t282 w:hi98ch: pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a nes to process "282, | O F FS E{T( p"rcobc"e,s s _ p"lasnee),t AtVh_OePT _TcYhPEr_oImNTa, {b.li6u4=e7 },s 0p,ot ",1 5 , ROFFLFSAEGT(Sb )},, | A ^V _OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF }, | ^ g), Asrc/libavfilter/vf_normalize.cV:130:src/libavfilter/vf_monochrome.c144::283 :warning: 98missing field 'unit' initializer [-Wmissing-field-initializers]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] _O 283 | 130 | { "c r ",{ " "bsleat ctkhpet c"h,ro m "ao ruetd psupto t"c,o l o r tOo FwFShETi(cr)h, d a r AkVe_OsPtT_ TiYnPpEu_FtL OAcTo, l{or. dbil=s0 },m-a1p, p1e, dV"F ,} , O| F ^ FSET(blackpt), AV_OPT_TYPE_COLOR, { .ssrc/libavfilter/vf_monochrome.ct:r284 :98=: warning: "missing field 'unit' initializer [-Wmissing-field-initializers]b lack" }, 0 ,284 | 0 , {F L"sAiGzeS"R, "}s,e t | ^ the color filter size", OFFSET(size), AV_Osrc/libavfilter/vf_normalize.cP:T131_:T146Y:P Ewarning: _missing field 'unit' initializer [-Wmissing-field-initializers]F LOAT, {.dbl=1} ,.1311, | 10 , VF },{ " w| h ^ itept", "output CC libavfilter/vf_separatefields.o color to which brightessrc/libavfilter/vf_monochrome.ct: 285i:np98u: twarning: missing field 'unit' initializer [-Wmissing-field-initializers]c olor is ma p285 | p e d {" ," h OiFFgSh"E,T "(sweth itthepet ),h igAhV_lOiPTg_htTsY PsE_tCOrLeOngRth," , {O FF.SsEtTr( =h i"gwhh)i,t eAV"_ OP}T_,TY PE0_F,L O0AT,, F{LA.GdSRb l=}0, } ,| ^ 0, 1, VF }, | ^ PT_src/libavfilter/vf_normalize.csrc/libavfilter/vf_monochrome.cT::132286::15712:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers] missing field 'help' initializer [-Wmissing-field-initializers] Y286 | { 132N | UL L } { "| s ^m oothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothingsrc/libavfilter/vf_nnedi.c):,161: 12:A warning: Vmissing field 'help' initializer [-Wmissing-field-initializers]_ OPT_ T161Y | P E _ I{N TN,U LL{ }. i| 6 ^4 =0}, 0, INT_MAX/8, FLAGS }, | ^ PE_INTsrc/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, {src/libavfilter/vf_noise.c.dbl:=157.0:},5 :0 .warning: 0,missing field 'unit' initializer [-Wmissing-field-initializers] 1 .0, FLAGS R57 } | , | ^N OISE_PARAMS(all, 0, all) | ^ .src/libavfilter/vf_noise.c:46:src/libavfilter/vf_normalize.c120:: 134note: :expanded from macro 'NOISE_PARAMS'145 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 46 | 134{ | # na me "_{se ed""s,t "rseet ncogmptohn"en,t #""s#txr"e nnogitshe soefe d"f,i OlFtFSeETr(p,ar afm.rsoeme dn)o, AVe_OfPTf_eTcYtP tEo_ fIuNlT,l {n.io64r=ma-l1i}z, a-1t,i oINnT_"M,A X,O FFLFAGSSE},T ( s t r e\ n | g ^t h), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, src/libavfilter/vf_noise.cF:L57A:G5S:R }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ^ src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' 64src/libavfilter/vf_normalize.c 47: | 135 : 12 :{# nawarning: mmissing field 'help' initializer [-Wmissing-field-initializers]e "_st re135ng | t h" , { "NsUeLt Lc om} p on| en ^t #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, CC libavfilter/vf_setparams.o \ | ^ =-1}, -src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c1: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}, \ | ^ 0x33333333, FLAGS|AV_OPT_FLAG_DEPRsrc/libavfilter/vf_noise.cE:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] C 58 | NOISE_PARAMS(c0, 0, param[0]) | ^ src/libavfilter/vf_noise.cA:46:120: note: expanded from macro 'NOISE_PARAMS' T E46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ D }, src/libavfilter/vf_noise.c| :58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' ^src/libavfilter/vf_misc_vaapi.c: 20547: | 12 : {warning: #nmissing field 'help' initializer [-Wmissing-field-initializers]a me"_stren g205t | h " , "{s eNUtL Lc o}m,p o n| e ^n t #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_noise.c:58:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS' 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ src/libavfilter/vf_misc_vaapi.c:212:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 212 | { NULL }, | ^ src/libavfilter/vf_mergeplanes.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:59:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 59 | NOISE_PARAMS(c1, 1, parCC libavfilter/vf_shear.o am[1]) | ^ | src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS' 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ { "msrc/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' ap 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ 0s", "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' se 48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ t 1st input to output stream mapsrc/libavfilter/vf_noise.cp:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] i 60 | NOISE_PARAMS(c2, 2, param[2]) | ^ src/libavfilter/vf_noise.cn:46:120: note: expanded from macro 'NOISE_PARAMS' g "46 | {#name"_seed", "set componCC libavfilter/vf_showinfo.o ent #"#2x" warningnosi generateds. e seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ , OFFSsrc/libavfilter/vf_noise.cE:60:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS' T( 47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \ | ^ map[0]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' in 48 | {#name"s", "set componesrc/libavfilter/vf_nlmeans.cnt :#431":#x23": s trwarning: encomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]gt h", OFFSET(param. s431 | t r e n gtfho),r AV(_iOPT_TYPE_INT, n{.ti 6i4 ==0 }0,; 0 ,i 1<0 0s, -F>LmAaGxS_}m, e a n i n g\f u| l ^_d iff; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ put), AV_OPT_TYPE_INT, {.i64=0}, 0, src/libavfilter/vf_noise.c:61:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 61 | NOISE_PARAMS(c3, 3, param[3]) | ^ src/libavfilter/vf_noise.c,:46:120: note: expanded from macro 'NOISE_PARAMS' CC libavfilter/vf_showpalette.o F 46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \ | ^ LAGS },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_mergeplanes.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | CC libavfilter/vf_shuffleframes.o ^ { "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 | { "src/libavfilter/vf_noise.c:m104:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ap 2104 | x1 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ s", "set 3rd input src/libavfilter/vf_noise.ct:105:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o 105 | x2 = 2.0 * av_lfg_get(lfg) / (float)UINT_MAX - 1.0; | ~ ^~~~~~~~~~~~~~~ output stream mapping", OFFSET(map[2].input), AV_OPT_TYPEsrc/libavfilter/vf_noise.c:_116:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] IN 116 | y1 = av_clipf(y1, -128, 127); | ~ ^~~~~~~~~~~~~~~~~~~~~~~ T,src/libavutil/common.h:143:29: note: expanded from macro 'av_clipf' 143 | # define av_clipf av_clipf_c | ^ {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:CC libavfilter/vf_shufflepixels.o 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, src/libavfilter/vf_mix.c{:372:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] . 372 | { NULL }, | ^ src/libavfilter/vf_neighbor.ci:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64= 373 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS }, | ^ 0}, 0, src/libavfilter/vf_neighbor.c3:375:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] , 375 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ Fsrc/libavfilter/vf_neighbor.c:376:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] LA 376 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ GS }, src/libavfilter/vf_neighbor.c :377:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 377 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:378:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 378 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS }, | ^ src/libavfilter/vf_neighbor.c:379:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 379 | { NULL } | ^ src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS }, | ^ src/libavfilter/vf_mergeplanes.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ CC libavfilter/vf_shuffleplanes.o src/libavfilter/vf_morpho.c:619:69: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 619 | chords->nb_elements += (AV_RN16(&SE->img[y][x * 2]) >= mid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:621:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 621 | if (AV_RN16(&SE->img[y][x * 2]) >= mid && chord_start == -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavfilter/vf_morpho.c:624:56: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 624 | } else if (AV_RN16(&SE->img[y][x * 2]) < midsrc/libavfilter/vf_mix.c && :c455h:12o: rwarning: dmissing field 'help' initializer [-Wmissing-field-initializers]_st art != -1 )455 { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ { NULL }, | ^ 3 warnings generated. src/libavfilter/vf_owdenoise.c:57:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:58:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS }, | ^ src/libavfilter/vf_owdenoise.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ 13 warnings generated. 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[avpriv_mirror(x + i, w - 1) * linesize]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 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 * linesize] * 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_owdenoise.c:218:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | src/libavfilter/vf_pad.c : 119 : 50 : warning: douimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]bl e v = s->plane[ i119 + | src/libavfilter/vf_nnedi.c 1 ] [:vja904r]:_[y29*vs:a-> llwarning: iuimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nees si[zVAeR_ OU+T _Wx]] =; va904r _v | | a ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lu e s[ V A R_ O sWof]t m=a NxA_Nm; e a| n ~ ^~~ s[nn] =/usr/include/math.h :m15:e19a:n( mnote: oexpanded from macro 'NAN'd el->s o15f | tm#axd_eqf1i n+e nnN A*N f il t e r_ si z_e,_ bfuiilltteirn__sniazne)f; ( "| " ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:120:50:src/libavfilter/vf_nnedi.c warning: :905implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120 | v905a | r _ v a l u e se[lVlAiRo_ttO_UmT_eHa]n =s [vnarn]_ v=a lmueesa[VnAR(_mOHo] d=e NlA-N;> el l| i ~ ^~~ot t/usr/include/math.h_:q151: 19+: n n note: * expanded from macro 'NAN'f ilter_ s15 | i#zdee,f ifnilet eNrA_Ns iz e ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ _builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavfilter/vf_nnedi.c:908:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_owdenoise.c 908: | 233 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] mean_filter[k ]233 | + = m o d e l - > so ft m a x_iq 1[=n ns -* >fpilltaern_e[s0iz]e[ 0+] k[]y *-s s-o>lfitnmeasxi_zem e+an sx[]nn ]+ ;d i| th ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~e r[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_nnedi.c:912:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 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; | ~~ ^~~~~ 5 warnings generated. src/libavfilter/vf_nnedi.c:939:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | mean_bias = mean(model->softmax_bias_q2, nns); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pad.c:203:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | (unsigned)s->y + (unsigned)inlink->h > s->h) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavfilter/vf_pad.c:202:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 202 | (unsigned)s->x + (unsigned)inlink->w > s->w || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 4 warnings generated. 2 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.c2:271: warning19s: generatedwarning: . 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_overlay.c:289:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 289 | s->var_values[VAR_X] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:290:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 290 | s->var_values[VAR_Y] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:292:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_T] = NAN; | ~ ^~~ src/libavfilter/vf_perspective.c/usr/include/math.h::1572::19114:: note: warning: expanded from macro 'NAN'missing field 'unit' initializer [-Wmissing-field-initializers] 15 | #define NA N72 | _ _{b u"ixl0"t,in _n"ansfe(t"" )t o p| ^~~~~~~~~~~~~~~~~~ left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRsrc/libavfilter/vf_overlay.cI:N293G:,32 {:. swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ="0"}, 0,293 | 0 , sF-L>vAaGrS_v a},l u e| ^s [VAR_POS] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #desrc/libavfilter/vf_perspective.cfi:ne73 N:6A114N warnings: generated __builwarning: missing field 'unit' initializer [-Wmissing-field-initializers] 73 | { "y0", "set top. t inl_enafnt fy (co"or"d)in at e"| , ^~~~~~~~~~~~~~~~~~ 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", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 92 | { NULL } | ^ src/libavfilter/vf_pad.c:420:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:421:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 421 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:422:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 422 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:423:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:424:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 424 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:425:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 425 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_pad.c:430:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_pad.c:431:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 431 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:65:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:66:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "t", "set detection threshold factor (lower is6 st warningrisct generateder. )", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:67:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:68:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0,CC libavfilter/vf_signalstats.o 1, FLAGS }, | ^ src/libavfilter/vf_photosensitivity.c:69:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | { NULL } | ^ src/libavfilter/vf_photosensitivity.c:66:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 66 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:65:140: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_palettegen.c:88:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 88 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:89:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 89 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:90:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "transparency_color", "set a background color fCC libavfilter/vf_signature.o or transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.stsrc/libavfilter/vf_paletteuse.cr=":li122m:e115"}:, 0warning: , missing field 'unit' initializer [-Wmissing-field-initializers]0 , FLAGS }, | ^ 122 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS }, | ^ src/libavfilter/vf_palettegen.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 95 | { NULL } | ^ src/libavfilter/vf_paletteuse.c:125:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:126:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:129:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 129 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_paletteuse.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 130 | { NULL } | ^ CC libavfilter/vf_siti.o CC libavfilter/vf_smartblur.o CC libavfilter/vf_spp.o CC libavfilter/vf_sr.o CC libavfilter/vf_ssim.o 5 warnings generated. 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_VERCC libavfilter/vf_ssim360.o BOSE, " fixed: %6d -> %6d / %6d (%3d%%) factor=%5.3f\n", | ~~~~~~ 258 | current_badness, fixed_badness, s->badness_threshold, 259 | 100 * new_badness / s->badness_threshold, factor); | ^~~~~~ src/libavfilter/vf_photosensitivity.c:279:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | snprintf(value, sizeof(value), "%f", (float)new_badness / s->badness_thrCC libavfilter/vf_stack.o eshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:282:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%f", (float)fixed_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:246:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 246 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:285:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 285 | snprintf(value, sizeof(value), "%f", (float)this_badness / s->badness_threshold); | ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_photosensitivity.c:288:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 288 | snprintf(value, sizeofCC libavfilter/vf_stack_vaapi.o (value), "%f", factor); | ~~~~~~~~ ^~~~~~ CC libavfilter/vf_stereo3d.o 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_random.c:48:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS }, | ^ src/libavfilter/vf_random.c:49:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}src/libavfilter/vf_pp7.c, -:147, :U107I:NT 3warning: 2missing field 'unit' initializer [-Wmissing-field-initializers]_ MAX, FLAGS }, 47| | ^ { "qp", "force a constsrc/libavfilter/vf_random.can:t50 :q12:u awarning: nmissing field 'help' initializer [-Wmissing-field-initializers] tize r50 | p a r am et{e rN"UL,L O}F FS E| T ^( qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS }, | ^ src/libavfilter/vf_pp7.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 52 | { NULL } | ^ src/libavfilter/vf_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_pp.c:47:12: src/libavfilter/vf_premultiply.cwarning: :61missing field 'help' initializer [-Wmissing-field-initializers]: 97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 47 | { 61N | UL L } { | " ^i nplace","enable inplace mode", OFFSET(inplace), AV_OPT_TYPE_BOOL, src/libavfilter/vf_phase.c{.i6:491=:012}:, warning: 0missing field 'help' initializer [-Wmissing-field-initializers], 1, FLAGS }, | ^ 91 | { NULL } | src/libavfilter/vf_premultiply.c ^: 62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_overlay.c:1014:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1013 | s->var_values[VAR_T] = mainpic->pts == AV_NOPTS_VALUE ? | ~ 1014 | NAN : mainpic->pts * av_q2d(inlink->time_base); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_overlay.c:1015:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | s->var_values[VAR_POS] = pos == -1 ? NAN : pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_paletteuse.c:662:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 662 | if (c >> 24 < s->trans_thresh) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavfilter/vf_super2xsai.o src/libavfilter/vf_readvitc.c:57:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "scan_max", "maximum line numbers to scan for VITC data", OFFSET(scan_max), AV_OPT_TYPE_INT, {.i64 = 45 }, -1, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:58:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "thr_b", "black color threshold", OFFSET(thr_b), AV_OPT_TYPE_DOUBLE, {.dbl = 0.2 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:59:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "thr_w", "white color threshold", OFFSET(thr_w), AV_OPT_TYPE_DOUBLE, {.dbl = 0.6 }, 0, 1.0, FLAGS }, | ^ src/libavfilter/vf_readvitc.c:60:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 60 | { NULL } | ^ src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS }src/libavfilter/vf_overlay.c, :| 1059 ^ :98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1059 | { "x",src/libavfilter/vf_pullup.c :"44se:tsrc/libavfilter/vf_qp.c103 ::t47 h:warning: emissing field 'unit' initializer [-Wmissing-field-initializers]100 :x warning: emissing field 'unit' initializer [-Wmissing-field-initializers]xp res 44s | i o n " ,{ O F"F SEjT47(bx" | _ ,e x p{" rs)"eq,t pb" AoV,_Ott oPm"T_ TsjYPeuEnkt_ SqpsT RiexIprzeNsseiGon"",,, OO{FF.FSFESTs(EtqrTp (_j=unek_ bxo"pt0rt"_o}sm,)t r, 0,) A0V_, ,O AVP_FT_OTLPYT_ATPYGEPSE__ ISNTT},R I,N G| , ^{ .{.ist6r4==NU4L},L 1},, 0I,N T0,_ MFALXA, GFSL A}G,S }| , ^ | ^ src/libavfilter/vf_overlay.c:1060:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_qp.c :106048 | : 12 : warning: {missing field 'help' initializer [-Wmissing-field-initializers] "ysrc/libavfilter/vf_pullup.c "48,: | 45 ":s e96t t:h ewarning: {y missing field 'unit' initializer [-Wmissing-field-initializers]e x pNrUeLssLi } o45 | n"| ^, OF F{S ET"(syb_e"x,pr )", sAeV_tO PstTr_iTcYtP Eb_rSeTaRkIs"N,G ,O F{F.SsEtT(rs t=ri c"t_0b"re}a,k s)0,, A V0_,OP TF_LTAYPGE_SB O}OL,, { .i| 6 ^4 =0},-1, 1, FLAGS }, | ^ src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 50 | { NULL } | ^ src/libavfilter/vf_overlay.c:1070:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1070 | { "shortest", "force termination when the shortest inputsrc/libavfilter/vf_lut3d.c t:er707m:i80n:a tewarning: s"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], OFFSET(fs.opt_shorte s706t | ) , A V _ O P T_ T YP E _ B O O L , { . i6 4 = av0_l og}(,c t0x, ,1 A,V _FLOLG_ADEGBSU G},, "m i| n: ^ %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:707:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 706 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 707 | 18 src/libavfilter/vf_overlay.c : warning1080: 132:s warning: generated . missing field 'unit' initializer [-Wmissing-field-initializers] 1080 | m{i n"[r0ep]ea,t mlians[t"1,] ," rmeipne[a2t] o,v meaxr[l0a]y, omfax [t1h],e malxas[t 2o]v)e;r l a| y ^~~~~~ frame", OFFsrc/libavfilter/vf_lut3d.cS:E707T:(64fs:.o ptwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r epeatlast) ,706 | A V _ O P T _ T Y P E _ B O O L , {. i 6 4a=v1_}lo,g (0c,t x1,, A VF_LLOAGG_DSEB UG}, ,"m in : | %f ^ % f %f | max: %f %f %f\n", | ~~~~~~ 707 | src/libavfilter/vf_qp.c : 71 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] min[0], min[ 171] | , mi n[ 2 ], mdsrc/libavfilter/vf_overlay.coa:1084u:x12[: bwarning: l0emissing field 'help' initializer [-Wmissing-field-initializers]] , v m1084aa | x [ r 1_v{] aN,lU umesL[a]Lx }= {[ 2 i] | !) ^= ; - | 1 ^~~~~~ 29, i, Nsrc/libavfilter/vf_lut3d.cA:N707,:56 :N Awarning: N,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s ->qstride 706, | s - > h , 0 } ; | ~ ^~~ /usr/include/math.h : 15: 19 : note: expanded from macro 'NAN' a v15_ | l#doegfi(ncet NxA,N A V _ LO_G__DbEuBUiGl, t"imni_nna:n %ff( %"f") %f | ^~~~~~~~~~~~~~~~~~| max: %f %f src/libavfilter/vf_qp.c%f:\71n:"47,: warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~ 70771 | | d o ub le v a r _ v a l u e s [ ] = { i ! =mi n-[102]9, ,mi n[i1],, mNinA[N2],, NmAaNx,[ 0s],- >qmsatxri[de1,] ,s -m>ahx[,2 ])0;} ; | ^~~~~~ | ~ ^~~ /usr/include/math.hsrc/libavfilter/vf_lut3d.c::15707::4819:: note: expanded from macro 'NAN'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 15 | #d ef706i | ne NA N __ bu i lt in _n an f( " ") | ^~~~~~~~~~~~~~~~~~ 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 %src/libavfilter/vf_pseudocolor.cf\n":, 259 :| 12 ~~~~~~ : warning: missing field 'help' initializer [-Wmissing-field-initializers] 707 | 259 | { NU L L } | ^ min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ 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_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/libavfilter/vf_lut3d.csrc:[722x:44]:, mwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~ 722 | src/libavutil/macros.h : 49 : 25l:u tnote: expanded from macro 'FFMIN'3 d->sca le49.r | #d=ef ianve_ FcFlMiIpNf((a,1b). /( (a()m a>x [(b0) ]? (-b )m i: n([a0)])) , | 0. ~ ^ ~f , 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:723:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 723 | lut3d->scale.g = av_clipf(1. / (max[1] - min[1]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_lut3d.c:724:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 724 | lut3d->scale.b = av_clipf(1. / (max[2] - min[2]), 0.f, 1.f); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_psnr.c:65:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"stats_file", "Set file where to store per-frame difference info10rma warningtiso generatedn. ", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:66:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_psnr.c:67:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | {"stats_version", "Set the format version for the stats file.", OFFSET(stats_version), AV_OPT_TYPE_INT, src/libavfilter/vf_pixelize.c {:.i3096:4100=:1 }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] 1, 2, FLAGS }, 309| | ^ { "width", "set block width", OFFSETsrc/libavfilter/vf_psnr.c(:b68l:o143c:k_ w[warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]] ), AV_OPT_TYPE _I68N | T , { . i6{4"=o1u6t},p 1u,t 1_0m2a4x," ,F L A"GSA d}d, r a| ^w stats (max values) to the output log.", OFFSET(stats_add_max), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS}, | src/libavfilter/vf_pixelize.c ^: 310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_psnr.c :31069 | : 12: warning: {missing field 'help' initializer [-Wmissing-field-initializers] "w", 69 | " s{e tN UbLloLc k} w i| dt ^h ", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ src/libavfilter/vf_qp.c:146:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 146 | doublesrc/libavfilter/vf_pixelize.c :q311p: 100=: warning: smissing field 'unit' initializer [-Wmissing-field-initializers]d _in ? in_q p_311gl | ob al + BL{O C"Kh_QePig_htD"E,L T"As(ebtl obclko_cikdx he)i g:h tN"A,N O;F F SE| T ~~ ^~~( block_h/usr/include/math.h[:015:]19:) note: ,expanded from macro 'NAN' AV_OP T15_ | T#YdePfEi_neI NNTA,N { . i 6__4b=u1i6}l,t i1n, _1n0an2f4(,"" ) F L| A ^~~~~~~~~~~~~~~~~~G S }, | ^ src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS }, | ^ 19 warnings generated. src/libavfilter/vf_premultiply.c:406:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavfilter/vf_pixelize.c :406318 | : 105 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dst[x ]318 | = F F M{A "Xp(lFaFneMsIN"(,F "FsMeAtX (wmshratc [pxl]a -n eso fftso eft,i lt0e) r*" , (OuFnFSsETi(pglnaendes))m,a xA V/_ OasPrTc_[TxY]P E+_ FoLAfGfSs,e t{, .maix)6,4 =0)1; 5 | } ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, 0, 15, FLAGS }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' src/libavfilter/vf_pixelize.c: 31947: | 105#:d ewarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]i ne FFMAX(a, b)319 ( | ( a ) {> (b") p?" ,(a ) : ( b) )"s e | t ^ what planesrc/libavfilter/vf_premultiply.cs: 406t:o32 :f warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]l ter", OFFSET(pl a406n | e s ) , A V _ OP T _ TY P E _ FL AGdsS,t [{x.]i 6=4= 1FF5MA}X,( FF0M, I15N,( FFLFAMGASX (}ms,r c| [ ^ x] - offset, 0) * (unsigned)max / assrc/libavfilter/vf_pixelize.crc:[320x:12]: +warning: missing field 'help' initializer [-Wmissing-field-initializers]o ffs e320t, | m a x ), {0 );N UL L| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ }, | ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_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_paletteuse.c:954:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 954 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_psnr.c:151:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | snprintf(value, sizeof(value), "%f", d); | ~~~~~~~~ ^ src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 34 warnings generated. src/libavfilter/vf_psnr.c:270:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | s->min_mse = +INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_psnr.c:271:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 271 | s->max_mse = -INFINITY; | ~ ^~~~~~~~~ src/libavfilter/vf_pseudocolor.c:669:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 669 | g = fill.fill[1]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:670:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 670 | b = fill.fill[2]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:671:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 671 | r = fill.fill[0]; | ~ ^~~~~~~~~~~~ src/libavfilter/vf_pseudocolor.c:672:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 672 | a = fill.fill[3]; | ~ ^~~~~~~~~~~~ 5 warnings generated. src/libavfilter/vf_pseudocolor.c:674:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_pseudocolor.c:674:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 674 | if (g >= 0.f && b >= 0.f && r >= 0.f) { | ~~ ^~~ src/libavfilter/vf_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,3 1 warning.sf) generated; . | ~ ~~~~~~~~~~^~~~~~~~~~~ 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); | ~ ~~~~~~~~~~^~~~~~~~~~~ 2 warnings generated. src/libavfilter/vf_pseudocolor.c:641:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 641 | for (val = 0; val < FF_ARRAY_ELEMS(s->lut[color]); val++) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 1 warning generated. src/libavfilter/vf_removegrain.c:38:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 38 | { "m0", "set mode 14f warningso generatedr . 1st plane", OFFSET(mode[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:39:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 39 | { "m1", "set mode for 2nd plane", OFFSET(mode[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:40:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 40 | { "m2", "set mode for 3rd plane", OFFSET(mode[2]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:41:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 41 | { "m3", "set mode for 4th plane", OFFSET(mode[3]), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, FLAGS }, | ^ src/libavfilter/vf_removegrain.c:42:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 42 | {NULL} | ^ 10 warnings generatedsrc/libavfilter/vf_remap.c. :73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 73 | { NULL } | ^ CC libavfilter/vf_swaprect.o src/libavfilter/vf_lut3d.c:1224:5: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1224 | COMMON_OPTIONS | ^ src/libavfilter/vf_lut3d.c:56:12: note: expanded from macro 'COMMON_OPTIONS' 56 | { NULL } | ^ 6 warnings generated. CC libavfilter/vf_swapuv.o 19 warnings generated. src/libavfilter/vf_sab.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavfilter/vf_removelogo.c :102:12: warning: 96missing field 'help' initializer [-Wmissing-field-initializers] | { N U102LL | } | { ^ NULL } | ^ src/libavfilter/vf_procamp_vaapi.c:58:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~^~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:58:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58 | slope = 1.0 * (out_max - out_min) / (in_max - in_min); | ~ ~~~~~~~~^~~~~~~~~ src/libavfilter/vf_sab.c:106:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | src/libavfilter/vf_procamp_vaapi.c : 59: 35 :if (warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- >chroma.ra 59d | i u s ochroma.pre_filter_radius < PRE_FILTER_RADIUS_MIN) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_sab.c:110:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 110 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_sab.c:120:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 117 | "luma_radius:%f luma_pre_filter_radius::%f luma_strength:%f " 118 | "chroma_radius:%f chroma_pre_filter_radius:%f chroma_strength:%f\n", 119 | s->luma .radius, s->luma .pre_filter_radius, s->luma .strength, 120 | s->chroma.radius, s->chroma.pre_filter_radius, s->chroma.strength); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_sab.c:120CC libavfilter/vf_threshold.o :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_CC libavfilter/vf_thumbnail.o 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, | ~~~~~~~~~~^~~~~~ CC libavfilter/vf_tile.o CC libavfilter/vf_tinterlace.o src/libavfilter/vf_sab.c:154:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_sab.c:154:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 154 | vec = sws_getGaussianVec(f->pre_filter_radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~ src/libavfilter/vf_sab.c:162:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 162 | vec = sws_getGaussianVec(f->strength, 5.0); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~~ CC libavfilter/vf_tmidequalizer.o src/libavfilter/vf_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 180src/libavfilter/vf_sab.c.0:F174 : | ^~~~~~44 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_procamp_vaapi.c:209:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | ve c208 | = s w {s _"gheutGeau",s s"iOauntVpecu(ft- >rvaiddieuos , hf-u>eq"u,a l i| t ~y ); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ 209 | src/libavfilter/vf_sab.c :O174F:F33S:E Twarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h ue), AV _174O | P T_ T Y PvEe_c F=L OswAsT_,g e{t G.adubsls ia=n VHUeEc_(DfE-F>AUrLaTd i}u,s ,H UfE-_>MqIuNa,l HiUtyE);_ M | A ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~X , .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:37:28: note: expanded from macro 'HUE_MIN' 37 | #define HUE_MIN CC libavfilter/vf_tonemap.o -180.0F | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:209:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 209 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:207:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ^~~~~~~ src/libavfilter/vf_procamp_vaapi.c:38:29: note: expanded from macro 'HUE_MAX' 38 | #define HUE_MAX 180.0F | ^~~~~~ src/libavfilter/vf_procamp_vaapi.c:207:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 206 | { "h", "Output video hue", | ~ 207 | OFFSET(hue), AV_OPT_TYPE_FLOAT, { .dbl = HUE_DEFAULT }, HUE_MIN, HUE_MAX, .3fla warninggss generated . = 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 = HUECC libavfilter/vf_tonemap_vaapi.o _DEFAULT }, HUE_MIN, HUE_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:39:31: note: expanded from macro 'HUE_DEFAULT' 39 | #define HUE_DEFAULT 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:205:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 204 | { "contrast", "Output video contrast", | ~ 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:205:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT CC libavfilter/vf_tpad.o 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:88: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video contrast", | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:34:30: note: expanded from macro 'CONTRAST_MAX' 34 | #define CONTRAST_MAX 10.0F | ^~~~~ src/libavfilter/vf_procamp_vaapi.c:203:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 202 | { "c", "Output video cont2ra warningsst generated". , | ~ 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ^~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:33:31: note: expanded from macro 'CONTRAST_MIN' 33 | #define CONTRAST_MIN 0.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:203:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | OFFSET(contrast), AV_OPT_TYPE_FLOAT, { .dbl = CONTRAST_DEFAULT }, CONTRAST_MIN, CONTRAST_MAX, .flags = FLAGS }, | ~ ^~~~~~~~~~~~~~~~ src/libavfilter/vf_procamp_vaapi.c:35:31: note: expanded from macro 'CONTRAST_DEFAULT' 35 | #define CONTRAST_DEFAULT 1.0F | ^~~~ src/libavfilter/vf_procamp_vaapi.c:201:93: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 200 | { "saturatio", "Output video saturation", | ~ 201 | OFFSET(saturation), AV_OPT_TYPE_FLOAT, { .dbl = SATURATION_DEFAULT }, SATURATION_MCC libavfilter/vf_transpose.o IN, 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.cCC libavfilter/vf_transpose_vaapi.o :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_rotate.csrc/libavfilter/vf_procamp_vaapi.c:41::10931::12 :note: expanded from macro 'SATURATION_MIN'warning: missing field 'help' initializer [-Wmissing-field-initializers] 41 | #define SATUR A109T | I O N _ M{I NN U L L } | 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_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 | #defin2e warningFs generatedF. MAX(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_setparams.c:118:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 118 | {NULL} | ^ src/libavfilter/vf_readeia608.c:93:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | { "scan_min", "set from which line to scan for codes", src/libavfilter/vf_scale.c OF:FS338ET:(23s:t awarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t) , AV_OPT_TYPE_INT, 338 | { . i 6 4f=0o},r ( i n0t ,i = I0;N iT <_ MAFXF,_A RFRLAAYG_SE }L, E | M ^S( scale->param); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_readeia608.c:94:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 94 | { "scan_max", "set to which line to scan for codes", OFFSET(end), AV_OPT_TYPE_INT, {.i64=29}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_readeia608.c:95:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | { "spw", "set ratio of width reserved for sync code detection", OFFSET(spw), AV_OPT_TYPE_FLOAT, {.dbl=.27}, 0.1, 0.7, FLAGS }, | ^ src/libavfilter/vf_rotate.c:306:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | rot->var_valuesrc/libavfilter/vf_readeia608.cs:[96V:A140R:_ Nwarning: ]missing field 'unit' initializer [-Wmissing-field-initializers] = NAN; | ~ ^~~ 96 | /usr/include/math.h : 15{: 19":c hnote: p"expanded from macro 'NAN', " c15h | e#cdke fainnde aNpApNl y p a r i t_y_ bbuiitl"t,i n _ n a n f ( " " ) | ^~~~~~~~~~~~~~~~~~ OFFSET(chp), AV_OPT_TYPE_BOOL, {.i64= 0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_rotate.c:307:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_readeia608.c:97:140: 307warning: | missing field 'unit' initializer [-Wmissing-field-initializers] rot->var_va l97ue | s [ V A R{_ T"]l p"=, NA N; | ~ ^~~" lowpa/usr/include/math.hs:s15 :l19i:n enote: expanded from macro 'NAN'p rior t15o | # dpefrinoe cNeANs s i n g " _,_ b ui l t i n _ n an f ( " " ) | ^~~~~~~~~~~~~~~~~~O FFSET(lp), AV_OPT_TYPE_BOOL, {.i64= 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_rotate.c:308:60:src/libavfilter/vf_readeia608.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 98 | { N308U | L L } r| o ^ t->var_values[VAR_OUT_W] = rot->var_values[VAR_OW] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:309:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | rot->var_values[VAR_OUT_H] = rot->var_values[VAR_OH] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 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_scdet.c:53:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 54 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT6_TY warningPsE generated_. DOUBLE, {.dbl = 10.}, 0, 100., V|F }, | ^ src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { "sc_pass", "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:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "s", src/libavfilter/vf_scroll.c : 177":S119e:t twarning: hemissing field 'unit' initializer [-Wmissing-field-initializers] flag to pass sce n177e | c h an g{e "fhraomers"i,z oOnFFtSaElT"(s,c _"psasest) ,t h e hoArVi_zOoPnTt_aTlY PsE_cBrOoOlL,l i n g s{p.eeddb"l, = O F0F S}E,T ( h 0_,s p e e1d,) , VA|VF_ O}P,T _ T| Y ^ PE_FLOAT, {.dbl=0.}, -1., src/libavfilter/vf_scdet.c1:.57:,10 :V Fwarning: Tmissing field 'help' initializer [-Wmissing-field-initializers] }, 57 | | ^ {NULL} | ^ src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_setparams.c:188:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 188 | {src/libavfilter/vf_scroll.cN:U179:L119:L warning: }missing field 'unit' initializer [-Wmissing-field-initializers] | ^ 179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT }, | ^ src/libavfilter/vf_scale.c:453:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 453 | s c180a | l e- > v a{r "_vv"a,l u e s [ V AR _ O U"Ts_eWt] =t hscea lvee-r>tviacr_avla lsuecsr[oVlAlRi_nOgW ]s p=ee dN"A,N ; O| F ~ ^~~ FSET(v_sp/usr/include/math.he:e15d:)19,: A Vnote: _expanded from macro 'NAN'O PT_TYPE _15F | L#OdAeTf,i ne{ N.ANd b l = 0 . }_,_ b-u1il.t,i n1_.n,a VnFfT( "}",) | | ^ ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "hpos", "set initial horizsrc/libavfilter/vf_scale.co:n454t:a64l: pwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ition", OF 454F | S E T (shca_liep-o>sv)a,r _ vAaVl_uOPeTs_[TVYAPRE__OFULT_OHA]T ,= {s.cdablle=-0>.v}a,r_ va l u0e,s[ V1A.R,_O HF]L A= GNSA N};, | ~ ^~~| ^ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __bsrc/libavfilter/vf_scroll.cu:i182l:t121i: nwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]n anf("") | 182 ^~~~~~~~~~~~~~~~~~ | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS }, | ^ src/libavfilter/vf_lut3d.csrc/libavfilter/vf_scroll.c::1831745::1272:: warning: warning: missing field 'help' initializer [-Wmissing-field-initializers] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | { 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:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2], max[0], max[1], max[2]); | ^~~~~~ src/libavfilter/vf_lut3d.c:1745:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1744 | av_log(ctx, AV_LOG_DEBUG, "min: %f %f %f | max: %f %f %f\n", | ~~~~~~ 1745 | min[0], min[1], min[2src/libavfilter/vf_setparams.c], :m223ax:[010]:, mwarning: amissing field 'help' initializer [-Wmissing-field-initializers]x [1], max 223[2 | ] ) {;NU L L| } ^~~~~~ | ^ 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\nsrc/libavfilter/vf_readeia608.c",: 205 | : ~~~~~~32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]1745 | 205 | i f ( sc a n- >h i stmoigrna[m0[i]], > mcnitn)[ {1 ]| , ~~~~~~~~~~~~~~~~~~ ^ ~~~m in[2], max[0],src/libavfilter/vf_readeia608.c :213m:32a:x [warning: 1]comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare], max[2 ]213) | ; | ^~~~~~ if (scasrc/libavfilter/vf_lut3d.cn:-1745>:h32i:s towarning: grimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a m[i] > c n1744t | ) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~ 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_shuffleframes.c:135:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "mapping", "set destination indexesrc/libavfilter/vf_scdet.cs of: 131i:n16p:u twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rames", OFFSET(m a131psrc/libavfilter/vf_lut3d.cp | i: n1763 g: )44 ,: Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ rOePtT _ T=Y PaEv__ScT lR1763iI | pN f G( ,F Fl{Mu.ItsN1t(drm-=a>"fs0dc",a} l,de i.0fr,f )=0, , a v0F_,Lc Al1Gi0Sp0 f.}(),1; . | /| ^ ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( max[0] - msrc/libavutil/common.hi:n143[:029]:) ,note: expanded from macro 'av_clipf'0 .f, 1src/libavfilter/vf_shuffleframes.c. :f143136) | :;#12 : | warning: ~ ~~~~~~~^~~~~~~~dmissing field 'help' initializer [-Wmissing-field-initializers] e fine 136a | v _ c l i{p fN U L L } , | a ^v _clipf_c | ^ 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_rotate.c:431:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | if (fabs(rot->angle - 0) < FLT_EPSILON && outw == inw && outh == inh) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_rotate.c:435:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | } else if (fabs(rot->angle - M_PI/2) < FLT_EPSILON && outw == inh && outh == inw) { | ~ ^~~~~~~~~~~ /usr/include/float.h:16:21: note: expanded from macro 'FLT_EPSILON' 16 | #define FLT_EPSILON 1.1920928955078125e-07F | ^~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 102 | RANGE_OPTION("red", RANGE_REDS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]src/libavfilter/vf_lut3d.c),: A1778V:_12O:P Twarning: _missing field 'help' initializer [-Wmissing-field-initializers]T YPE_STRsrc/libavfilter/vf_rotate.c I1778N: | G439 ,: 46 {: . {swarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Nr U=LNLU L}L } ,| ^0 , 0439, | F L A G S } }| ^e lse if (fabs(rot->angle - M_PI) < FLT_EPSILON && outsrc/libavfilter/vf_selectivecolor.cw :=103=: 5i:n wwarning: missing field 'unit' initializer [-Wmissing-field-initializers]& & outh =103= | i n h )R A{N G E| _ ~ ^~~~~~~~~~~O PTION/usr/include/float.h(:"16y:e21l:l onote: wexpanded from macro 'FLT_EPSILON'" , RANG E16_ | Y#EdLeLfOiWnSe) ,F L T| _ ^E PSIsrc/libavfilter/vf_selectivecolor.cL:O96N: 1301:. 1note: 9expanded from macro 'RANGE_OPTION'2 0928955078125 e96- | 0 7 F {| ^~~~~~~~~~~~~~~~~~~~~~~c olor_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | RANGE_OPTION("green", RANGE_GREENS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPsrc/libavfilter/vf_rotate.cE_:S443T:R50I:N Gwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {.str=NULL}, 0, 0, 443F | L A G S } | } ^ else if (fabs(rot->angle - 3*M_PI/2) < FLT_EPSILON && outwsrc/libavfilter/vf_selectivecolor.c :=105=: 5i:n hwarning: missing field 'unit' initializer [-Wmissing-field-initializers]& & outh 105= | = i n wR)A N{G E _| O ~ ^~~~~~~~~~~P TION("/usr/include/float.hc:y16a:n21":, note: expanded from macro 'FLT_EPSILON' RANGE_ C16Y | A#NdSe)f,i n e| ^F Lsrc/libavfilter/vf_lut3d.cTsrc/libavfilter/vf_selectivecolor.c_::E961786P:S:130I33:L: O note: Nwarning: expanded from macro 'RANGE_OPTION' implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 .19209289550 7968 | 1 2 1786 5 | e {- 0 c7 oFrl eo tr| _ ^~~~~~~~~~~~~~~~~~~~~~~un ranm el"ust"1,d -">aldujtu[sitd x"]c[oNlEoArR_(nsa)m]e;" r| e ~~~~~^~g ions", src/libavfilter/vf_lut3d.cO:F95F:S25E:T (note: oexpanded from macro 'NEAR'p t_cmyk_ a95d | j#udsetf[irnaen gNeE]A)R,( xA)V _(O(PiTn_tT)Y(P(Ex_)S T+R I.N5G),) { .| s ^ ~t r=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | RANGE_OPTION("blue", RANGE_BLUES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | RANGE_OPTION("magenta", RANGE_MAGENTAS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | RANGE_OPTION("white", RANGE_WHITES), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 96 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | RANGE_OPTION("neutral", RANGE_NEUTRALS), | ^ src/libavfilter/vf_selectivecolor.c:96:130: note: expanded from macro 'RANGE_OPTION' 38 | 96 | {{ "cso"l,o r"_sneatm ep"isx"e,l "baodxj ussitz e""c,o lOor_FnFaSmEeT"( sriezgei)o,n s"A,V _OOFPFTSE_TT(oYpPt_Ec_mIykN_T,a {d.ij6u4s=t[3r0a}n,g e1],) 1,0 0A,V _FOPLTA_GTYSP E}_,ST R I| N ^ G, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 39 | { NULL } | ^ src/libavfilter/vf_selectivecolor.c:110:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | RANGE_OPTION("black", RANGE_BLACKS), | ^ src/libavfilter/vf_selectivecolor.csrc/libavfilter/vf_lut3d.c:96::1301811:: 33note: expanded from macro 'RANGE_OPTION': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 96 | { color _n1811a | m e " sc"o,n "satd jfulsota "tc olmo r_=na m(e1" .refg i-o ncso"s, fOF(FdS ET*( oMpt__cPmIy)k)_ a*dj u.s5t[fr; a n| ge ^ ~] ), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS } | ^ src/libavfilter/vf_selectivecolor.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 112 | { NULL } | ^ src/libavfilter/vf_rotate.c:517:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 517 | rot->var_values[VAR_T] = TS2T(in->pts, inlink->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/internal.h:265:48: note: expanded from macro 'TS2T' 265 | #define TS2T(ts, tb) ((ts) == AV_NOPTS_VALUE ? NAN : (double)(ts) * av_q2d(tb)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ 29 warnings generated. 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[range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); src/libavfilter/vf_scale.c| ^~~~~~~ :763:src/libavfilter/vf_selectivecolor.c49::165 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]52 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | 763 | a v _ lo g( s , sAcVa_lLeO-G>_vEaRRrO_R,v al"uIensva[lViAdR _%Ss2 R_aMAdIjNus_tmTe]n t=s TS(2%Tg (%ign -%g> %pgt)s., "l i n| k ~~~~~~- >time _b164a | s e ) ; | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "Settings msrc/libavfilter/internal.hu:s265t: 48:b e note: sexpanded from macro 'TS2T'e t in [-1; 1265] | #rdaenfgie\nn"e, TS2T(ts ,165 | t b ) ( ( t s ) = = A V _cNolOoPrT_Sna_mVeAs[LrUaEn ge?_ iNd]A,N c:m y(k[d0o]u,b lec)my(k[t1s]), *c amvy_k[q22d](,t bcm)y)k [3 ]| ) ^~~; | ^~~~~~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' src/libavfilter/vf_selectivecolor.c:165:43 :15 warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] #define N163A | N _ _ b u ialvt_ilno_gn(sa,n fA(V"_"L)OG _ E| R ^~~~~~~~~~~~~~~~~~R OR, "Invalid %s adjustments (%g %g %g %g). " | ~~~~~~ 164 | src/libavfilter/vf_shear.c :"S70e:tt12i:ng swarning: missing field 'help' initializer [-Wmissing-field-initializers]m ust be s et70 | i n [ -{1 ;N1U]L Lr }a n g| ^e \n", 165 | color_src/libavfilter/vf_scale.cna:me764s:[71r: awarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g e_id], cmyk[0], 764c | my k [ 1 ], cm y k[ 2 ] , sccmaylek-[>3v]a)r;_ v | a ^~~~~~~ lues[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("") | ^~~~~~~~~~~~~~~~~~ 9 warnings generated. src/libavfilter/vf_scale.c:727src/libavfilter/vf_selectivecolor.c:25:: 215warning: :comparison of integers of different signs: 'enum AVColorRange' and 'int' [-Wsign-compare]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 727 | 215 | i n -f>ocro (lio r=_ r0;a nig e< F!F= _sAcRaRlAe-Y>_iEnL_EfMrSa(ms-e>_crmyakn_gaed)j u{ s | t ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~[ 0]); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:222:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 222 | for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:224:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (k = 0; k < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); k++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavfilter/vf_unsharp.o 3 warnings generated. src/libavfilter/vf_scale.c:917:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917 | scale->var_values[VAR_T] = TS2T(in->pts, link->time_base); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:src/libavfilter/internal.h61:265::48108:: note: warning: expanded from macro 'TS2T' missing field 'unit' initializer [-Wmissing-field-initializers] 265 | #define TS2T(ts , 61tb | ) ( ( t{s )" c=h=e cAkVs_NuOmP"T, S"_cVAaLlUcE u?l aNtAeN c h:e c(kdsouumbsl"e,) (OtFs)F S*E Ta(vc_alqc2udl(attbe)_)c h e| c ^~~ks ums), /usr/include/math.hAV:_15O:P19T_:T note: Yexpanded from macro 'NAN' PE_B22OO L,15 { warning | s.# generatedid. 6e4f=i1n}e ,N 0A, N1 , VF } , _ _b| u ^i ltin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:62:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | { NULL } | ^ src/libavfilter/vf_scale.c:918:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | scale->var_values[VAR_POS] = in->pkt_pos == -1 ? NAN : in->pkt_pos; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_selectivecolor.c:282:70: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:61: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%6g Y=%6g K=%6g\n", | ~~~~~~ 282 | color_names[pr->range_id], cmyk[0], cmyk[1], cmyk[2], cmyk[3]); | ^~~~~~~ src/libavfilter/vf_selectivecolor.c:282:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 281 | av_log(s, AV_LOG_VERBOSE, "%8ss: C=%6g M=%CC libavfilter/vf_untile.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_v360.o CC libavfilter/vf_vaguedenoiser.o src/libavfilter/vf_showinfo.c:131:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 131 | for (int j = 1; j <= tc[0]; j++) { | ~ ^ ~~~~~ src/libavfilter/vf_showinfo.c:134:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 134 | av_log(ctx, AV_LOG_INFO, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : ""); | ~ ^ ~~~~~ src/libavfilter/vf_shuffleplanes.c:138:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | { "map0", "Index of the input plane to be used as the first output plane ", OFFSET(map[0]), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:139:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | { "map1", "Index of the input plane to be used as the second output plane ", OFFSET(map[1]), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:140:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 140 | { "maCC libavfilter/vf_varblur.o p2", "Index of the input plane to be used as the third output plane ", OFFSET(map[2]), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, 3, FLAGS }, | ^ src/libavfilter/vf_shuffleplanes.c:141:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 141 | { "map3", "Index of the input plane to be used as the fourth output plane ", OFFSET(map[3]), AV_OPT_TYPE_INT, { .i64 = 3 }, 0, 3, FLAGS }, | ^ 6 warnings generated. src/libavfilter/vf_shuffleplanes.c:142:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 142 | { NULL }, | ^ src/libavfilter/vf_scale.c:974:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 974 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS }, | ^ src/libavfilter/vf_scale.c:975:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 975 | { "size", "set video size", OFFSET(size_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:416:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | src/libavfilter/vf_scale.c{: 976":wi106d:t hwarning: ",missing field 'flags' initializer [-Wmissing-field-initializers] "set b976l | o c k w i{d th""s, " ,O F F S E "Ts(belto ckv_wi)d, eAoV _sOPiTze_"T, Y P E _ I NT , { .OiF6F4S=1E0T}(, s1i, z8e0_0st0r),, F LAAVG_SO P}T, _ T| Y ^ PE_STRING, {.str = NULL}, 0, 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_TYPEsrc/libavfilter/vf_showinfo.c_INT:, 175{:.31i:64 =warning: 10comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]} , 1, 8000, FLA G175S | } , | ^ for (int j = 0; j < bbox->classify_src/libavfilter/vf_shufflepixels.cco:u418n:t101; :j +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 | { "h", "set block height", OFFSET(block_h), AV_OPTCC libavfilter/vf_vflip.o _TYPE_INT, {.i64=10}, 1, 8000, FLAGS }, | ^ src/libavfilter/vf_shufflepixels.c:420:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { "seed", "set random seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT_MAX, FLAGS }, | ^ CC libavfilter/vf_vectorscope.o 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_scale.c:997:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 997 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ CC libavfilter/vf_vibrance.o src/libavfilter/vf_scale.c:998:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 998 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:999:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 999 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ src/libavfilter/vf_scale.c:1000:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1000 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS }, | ^ CC libavfilter/vf_vif.o src/libavfilter/vf_scale.c:1005:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1005 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS }, | ^ src/libavfilter/vf_scale.c:1006:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1006 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS }, | ^ 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] src/libavfilter/vf_scale.c:1007:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | 1007 | i f{ "(pasr-a>mb1"u,f _"eScnadl -e r sp-a>rbaumf _1"p, t r >= s i z e o OfFF(SBEiT(tpBaurfa)m) [{1 ]| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~, AV_OPT_TYPE_DOUBLE, { .dbl = DBLCC libavfilter/vf_vignette.o _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_vfrdet.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 2 warnings generated. src/libavfilter/vf_showinfo.c:406:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 406 | for (plane = 0; plane < FF_ARRAY_ELEMS(par->delta_qp); plane++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_showinfo.c:407:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | for (acdc = 0; acdc < FF_ARRAY_ELEMS(par->delta_qp[plane]); acdc++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_scale_vaapi.c:258:214: warning: 8missing field 'unit' initializer [-Wmissing-field-initializers] warnings generated. 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 }, | ^ 7 warnings generated. src/libavfilter/vf_smartblur.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 80 | { NULL } | ^ 15 warnings generated. CC libavfilter/vf_vmafmotion.o src/libavfilter/vf_smartblur.c:90:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90 | if (s->chroma.radius < RADIUS_MIN) | ~~~~~~~~~~^~~~~~ ~ src/libavfilter/vf_smartblur.c:92:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | if (s->chroma.strength < STRENGTH_MIN) | ~~~~~~~~~~^~~~~~~~ ~ src/libavfilter/vf_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:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | s->chroma.radius, s->chroma.strength, s->chroma.threshold); | ~~~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:104:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ 101 | "luma_radius:%f luma_strength:%f luma_threshold:%d " 102 | "chroma_radius:%f chroma_strength:%f chroma_threshold:%d\n", 103 | s->luma.radius, s->luma.strength, s->luma.threshold, 104 | src/libavfilter/vf_spp.c : 65 : 103 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] s->chroma.radiu s65, | s - > c{h r"oqmua.asltrietnyg"t,h ," sse-t> cqhruomaali.tyt"h,r esOhFoFlSdE);T ( | l ~~~~~~~~~~^~~~~~o g2_count)src/libavfilter/vf_smartblur.c, :A103V:36_:O Pwarning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ TYPE_I NT100, | { . i6a4v_ lo=g 3(}c,t x0,, MAAV_XL_OLGE_VVEELR,B OTSFEL,A G S| ~~~~~~} , | ^ 101 | "luma_radius:%f luma_strength:src/libavfilter/vf_spp.c%:f66 :lu107ma:_ twarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]CC libavfilter/vf_w3fdif.o reshold:%d 66" | { 102"q | p ", " f or c e a c on"sctharnotm qau_raadnitiuzser: %pfa rcamherotmear_",s tOrFenFgSEtTh(:qp%)f, cAVh_rOoPmTa__TtYhPEr_eINsTh,o {l.d:i%6d4\ n=" ,0} , 0, 6 3,103 | FL A G S } , | ^ s->luma.r6adi warninguss, generated . s->luma.strength, s->luma.threshold, | ~~~~~~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:103:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 100 | av_log(ctx, AV_LOG_VERBOSE, | ~~~~~~ src/libavfilter/vf_spp.c:70: 109101: | warning: missing field 'unit' initializer [-Wmissing-field-initializers] "lu m70a | _ r a d i{u s":%ufs e_lbfurmamae__sqtrpe"n,g t"hu:s%ef Bl-ufmraa_mtehrse's hoQlPd":,% dOF F"S ET(use _102bf | r a m e _ q p ) , A"Vc_hOrPomTa__TrYaPdEi_uBsO:O%Lf ,ch ro{ma._is6t4r e=n g0t}h,: %f0 , c1,h roFmLaA_GtSh }r,es h | o ^ld :%d\n", 103 | src/libavfilter/vf_spp.c : 71 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]s ->l u71m | a . ra d i{u sN,U LsL- >l}u ma .| s ^t rength, s->luma.threshold, | ~~~~~~~~^~~~~~ CC libavfilter/vf_waveform.o src/libavfilter/vf_smartblur.c:130:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~~ src/libavfilter/vf_smartblur.c:130:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 130 | vec = sws_getGaussianVec(f->radius, f->quality); | ~~~~~~~~~~~~~~~~~~ ~~~^~~~~~ src/libavfilter/vf_smartblur.c:135:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 135 | sws_scaCC libavfilter/vf_weave.o leVec(vec, f->strength); | ~~~~~~~~~~~~ ~~~^~~~~~~~ src/libavfilter/vf_smartblur.c:136:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 136 | vec->coeff[vec->length / 2] += 1.0 - f->strength; | ~ ~~~^~~~~~~~ CC libavfilter/vf_xbr.o src/libavfilter/vf_siti.c:95:82: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | CC libavfilter/vf_xfade.o "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ src/libavfilter/vf_siti.c:95:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctsrc/libavfilter/vf_signalstats.cx,: 85AV:_L10O:G _warning: INFO, | ~~~~~~missing field 'help' initializer [-Wmissing-field-initializers] 92 | 85 | " S{ITNI USLumLm}ar y :\| n ^ Total frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ~~~^~~~~~ src/libavfilter/vf_siti.c:95:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 91 | av_log(ctx, AV_LOG_INFO, | ~~~~~~ 92 | "SITI Summary:\nTotal frames: %"PRId64"\n\n" 93 | "Spatial Information:\nAverage: %f\nMax: %f\nMin: %f\n\n" 94 | "Temporal Information:\nAverage: %f\nMax: %f\nMin: %f\n", 95 | s->nb_frames, avg_si, s->max_si, s->min_si, avg_ti, s->max_ti, s->min_ti | ^~~~~~ CC libavfilter/vf_xmedian.o src/libavfilter/vf_ssim.c:74:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 74 | {"stats_file", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:75:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 75 | {"f", "Set file where to store per-frame difference information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 76 | { NULL } | ^ CC libavfilter/vf_yadif.o 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), 15AV_ warningOsP generatedT_. 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,src/libavfilter/vf_ssim.c 0,: F84L:A42G:S }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 84 | snprintf(value, sizsrc/libavfilter/vf_sr.ce:o56f:(138v:al uewarning: )missing field 'unit' initializer [-Wmissing-field-initializers], "%f", d); | ~~~~~~~~ ^56 | { "input", "input name of the model", OFFSET(dnnctx.model_inputname), AV_OPT_TYPE_STRING, { .str = "x" }, 0, 0, FLAGS }, | ^ src/libavfilter/vf_sr.c:57:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "output", "output name of the model", OFFSET(dnnctx.model_outputnamesCC libavfilter/vf_yaepblur.o _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 } | ^ 5 warnings generated. src/libavfilter/vf_ssim360.c:208:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ 15 warnings generated. src/libavfilter/vf_ssim360.c:210:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 210 | OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_ssim360.c:274:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 274 | { NULL } | ^ src/libavfilter/vf_ssim360.c:255:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 255 | OFFSET(main_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_ssim360.c:251:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 251 | OFFSET(ref_pad), AV_OPT_TYPE_FLOAT, {.dbl = .0f}, 0, 10, .flags = FLAGS }, | ~ ^~~ src/libavfilter/vf_siti.c:260:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | mean += img_metrics[j * width + i]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:266:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | float mean_diff = img_metrics[j * width + i] - mean; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_siti.c:267:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 267 | sqr_diff += (mean_diff * mean_diff); | ~~ ~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_siti.c:277:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 277 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim360.c:282:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | snprintf(value, sizeof(value), "%0.2f", d); | ~~~~~~~~ ^ src/libavfilter/vf_ssim.c:213:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | sum0[i][src/libavfilter/vf_stereo3d.c1] + :s218u:m120:[ iwarning: +missing field 'help' initializer [-Wmissing-field-initializers] 1 ][1] + s um2181 | [ i ] [1 ]{ +N UsLumL1 [}i +| ^ 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_siti.c:316:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 316 | { "print_summary", "Print summary showing average values", OFFSET(print_summary), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_siti.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 317 | { NULL } | ^ src/libavfilter/vf_ssim.c:270:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 270 | ssim += ssim_endn_16bit((const int64_t (*)[4])sum0, (const int64_t (*)[4])sum1, width - 1, max); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavfilter/vf_ssim.c:324:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 324 | return (fabs(weig4ht warning s- generatedss. im) > 1e-9) ? 10.0 * log10(weight / (weight - ssim)) : INFINITY; | ~~~~~~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define IN2F warningIsN generatedI. TY __builtin_inff() | ^~~~~~~~~~~~~~~~ 1 warning generated. 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][0] + sum1[i][0] + sum1[i + 1][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 470 | sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 471 | sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 472 | sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:455:10: warning: missing field 'process8' initializer [-Wmissing-field-initializers] 455 | {NULL} | ^ src/libavfilter/vf_signalstats.c:485:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:485:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:485:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-128, yuvv-128) + 180.f), 360.f); | ^~~~~ ~ src/libavfilter/vf_signalstats.c:524:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_h2ue warning)[si generated] . = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~ src/libavfilter/vf_signalstats.c:524:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_signalstats.c:524:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | ((int16_t*)p_hue)[i] = fmodf(floorf((180.f / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180.f), 360.f); | ^~~~~ ~ CC libavfilter/video.o 1CC libavfilter/vsink_nullsink.o warning generated. src/libavfilter/vf_ssim360.c:707:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 707 | ssim360_hist[hist_index] += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:708:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 708 | *ssim360_hist_net += weight; | ~~ ^~~~~~ src/libavfilter/vf_ssim360.c:710:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | ssim360 += (sample_ssim360 * weight); | ~ ^~~~~~ src/libavfilter/vf_ssim360.c:711:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 711 | sum_weight += weight; | ~~ ^~~~~~ CC libavfilter/vsrc_cellauto.o 2 warnings generated. src/libavfilter/vf_ssim360.c:731:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 731 | int x_ceil = x_floor + (x_diff > 1e-6); | ^~~~~~ ~ CC libavfilter/vsrc_gradients.o src/libavfilter/vf_ssim360.c:732:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | int y_ceil = y_floor + (y_diff > 1e-6); | ^~~~~~ ~ CC libavfilter/vsrc_life.o CC libavfilter/vsrc_mandelbrot.o src/libavfilter/vf_stack.c:440:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 440 | { NULL }, | ^ CC libavfilter/vf_zoompan.o src/libavfilter/vf_signalstats.c:709:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 709 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ CC libavfilter/vsrc_mptestsrc.o src/libavfilter/vf_stack.c:495:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 495 | { NULL }, | ^ 5 warnings generated. src/libavfilter/vf_ssim360.c:1171:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1171 | c[i] /= 2.f; | ~~ ^~~ 11 warnings generated. src/libavfilter/vf_signalstats.c:940:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 940 | if (histhue[fil] > maxhue) { | ~~~~~~~~~~~~ ^ ~~~~~~ src/libavfilter/vf_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_ssim360.c:1411:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1411 | r_square /= DEFAULT_EXPANSION_COEF * DEFAULT_EXPANSION_COEF; | ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1459:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1459 | r_square /= (1.f + s->ref_pad) * (1.f + s->ref_pad); | ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:1503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1503 | d = cos(((0.5 + i) / h - 0.5) * DEFAULT_EXPANSION_COEF * M_PI_2); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1510:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1510 | double dx = DEFAULT_EXPANSION_COEF * (0.5 + j - w * 0.90) / (w * 0.10); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1513:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1513 | double top_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.25) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ src/libavfilter/vf_ssim360.c:1516:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1516 | double bottom_dy = DEFAULT_EXPANSION_COEF * (0.5 + i - h * 0.75) / (h * 0.25); | ^~~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_ssim360.c:73:32: note: expanded from macro 'DEFAULT_EXPANSION_COEF' 73 | #define DEFAULT_EXPANSION_COEF 1.01f | ^~~~~ 1 warning generated. src/libavfilter/vf_swapuv.c:38:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 38 | { NULL } | ^ 9 warnings generated. 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_telecine.c:66:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | {"pattern", "pattersrc/libavfilter/vf_thumbnail.cn: 66t:h12a:t warning: dmissing field 'help' initializer [-Wmissing-field-initializers]e scr i66b | e f o{r NhUoLwL m}a n y| ^ fields a frame is to be displayed", OFFSET(pattern), AV_OPT_TYPE_STRING, {.str="23"}, 0, 0, FLAGS}, | ^ src/libavfilter/vf_telecine.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 67 | {NULL} | ^ src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | {.str = "6x5"}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | AV_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 } | ^ 6 warnings generated. 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 src/libavfilter/vf_tpad.c< F:F_52A:R145RA:Y _warning: ELmissing field 'unit' initializer [-Wmissing-field-initializers]E MS(avg_hist); j++ ) 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},src/libavfilter/vf_tile.c 0:,127 :IN19T6:4_ MAwarning: X,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] V F }, | ~ ^~~~~~~~~ /usr/include/stdint.h127: | 46 : 21 :i fnote: expanded from macro 'INT64_MAX'( inlin k46 | -#>dwe fi>n e (INITN64T__MAMX A (X0 x-7 tfoftfaflf_mfafrfgifnf_fwf)f f/f ) t i| ^~~~~~~~~~~~~~~~~~l e->w) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_tile.c:132:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vf_tpad.c:58:131: 132 | warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] if (inlink- >h58 | > ( I N{T _"MsAtXa r- tt_odtaulr_amatrgiionn_h"), / "tsielte -t>hh)e d{u r| a ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ion 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_swaprect.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 53 | { NULL }, | ^ 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_swaprect.c:88:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | var_values[VAR_A] = (float) inlink->w / inlink->h; | ~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavfilter/vf_swaprect.c:92:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavfilter/vsrc_sierpinski.o 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_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 } | ^ CC libavfilter/vsrc_testsrc.o src/libavfilter/vf_tinterlace.c:58:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 58 | {NULL} | ^ CC libavfilter/yadif_common.o In file included from src/libavfilter/vf_signature.c:35: src/libavfilter/signature_lookup.c:218:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 218 | if (l1dist < pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/signature_lookup.c:223:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | } else if (l1dist == pairs[i].dist) { | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavfilter/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_tinterlace.c:72:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 72 | { NULL } | ^ src/libavfilter/vf_tonemap.c:72:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 72 | s->param = 1.8f; | ~ ^~~~ src/libavfilter/vf_tonemap.c:76:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | s->param = (1.0f - s->param) / s->param; | ^~~~ ~ src/libavfilter/vf_tonemap.c:80:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | s->param = 0.3f; | ~ ^~~~ CC libavcodec/012v.o src/libavfilter/vf_tonemap.c:85:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 85 | s->param = 1.0f; | ~ ^~~~ src/libavfilter/vf_stack_vaapi.c: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_tonemap.c:103:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_tonemap.c:103:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~ ^~~~ src/libavfilter/vf_tonemap.c:103:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | a = -j * j * (peak - 1.0f) / (j * j - 2.0f * j + peak); | ~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j AR libavformat/libavformat.a * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~ ^~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_tonemap.c:104:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) / FFMAX(peak - 1.0f, 1e-6); | ~~~~~^~~ ~ src/libavfilter/vf_tonemap.c:104:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | b = (j * j - 2.0f * j * peak + peak) CC libavcodec/4xm.o / FFMAX(peak - 1.0f, 1e-6); | ~~^~~ ~ CC libavcodec/8bps.o src/libavfilter/vf_tonemap.c:129:110: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(s->coeffs->cb) * *b_in; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:129:78: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 129 | float luma = av_q2d(s->coeffs->cr) * *r_in + av_q2d(s->coeffs->cg) * *g_in + av_q2d(ssrc/libavfilter/vf_signature.c->:co48e:f97f:s -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]c b) * *b_in; | ~ ^~~~~ 48 | src/libavfilter/vf_tonemap.c : 129 :O46F:F Swarning: Eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T (nb_inputs), 129 | A V _ O P T_ T YfPlEo_aItNT ,l u ma ={ .ai6v4_ q=2 d1(}s-,>c oe ff s- >src/libavfilter/vf_tmidequalizer.c c :1r),296 : *23 I*:Nr_ iTn warning: +_M Acomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]aXv_ ,q2 d ( s - >c o e 296f F | f sL-> cAg) G *S f*g _o}irn, ( i+| n ^avt _q 2x d= (0s-;>c oxe ;c bx)+ +)* *| b ~ ^ ~~~~~_ in; src/libavfilter/vf_signature.c| ~ ^~~~~: 50:97src/libavfilter/vf_tmidequalizer.c:: 299:warning: 23missing field 'unit' initializer [-Wmissing-field-initializers]: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 29950 | | f o r (iOnFFtS ExT (= f1i; lx edesat, 1e-6) / Fsrc/libavfilter/vf_signature.cF:MA56X:(97l: uwarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]a , 1e-6); 56| | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h : 47O:F22F:S Enote: Texpanded from macro 'FFMAX'( thwordd i47 | s#t)d,e f i nAeV _FOFPMTAX_(Ta,YbPE)_ I(N(Ta,) > ( b{). i?6 4( a=) :9 0(0b0)}), | ^ ~ 1, INT_src/libavfilter/vf_tonemap.cM:A130:X65,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS 130} | , | ^ float overbright = FFMAX(luma - s->dsrc/libavfilter/vf_signature.ce:sa58t:,97 :1 ewarning: -6missing field 'unit' initializer [-Wmissing-field-initializers]) / FFMAX(l u58m | a , 1 e - 6) ; | O ~ ^~~~ FFSEsrc/libavutil/macros.hT:(47t:34h:c onote: mexpanded from macro 'FFMAX'p osdist) , 47A | V#_deOfPiTn_eT YFPFMEA_X(Ia,NbT), ( ( a ){ .>i 6(b4) ?= (6a0) 0:0 0(}b),) | ^1, INT_MAX, src/libavfilter/vf_tonemap.c : 130: 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FLAGS }, | 130 | ^ float overbright = FFMAX(luma - ssrc/libavfilter/vf_signature.c->:d60e:sa97t,: 1ewarning: -missing field 'unit' initializer [-Wmissing-field-initializers]6 ) / FFMAX(l u60m | a , 1 e- 6) ; | O ^~~~ ~ FFSEsrc/libavutil/macros.hT:(47t:h22l: 1note: )expanded from macro 'FFMAX', 47 | #d eAfVi_nOe PFTFM_AXT(aY,PbE_)I N(T(,a ) > {src/libavfilter/vf_tinterlace.c(.bi)6 ?: 4 (267= a1:)1 186::} (,b warning: ) )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 1, INT_MAX,src/libavfilter/vf_tonemap.c : 130 : 267 34: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F LAfGSo r }(i , 130= | 0; | ^ i < F F _ A R RfAlYo_atE LEoMveSr(bsrtiagnhdta r=d _FtFbMs)src/libavfilter/vf_signature.c;A Xi:++src/libavfilter/vf_tmidequalizer.c(62):l97{:u: 316m: awarning: 23| -missing field 'unit' initializer [-Wmissing-field-initializers]: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ swarning: -comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]> des a62t | , 1 e - 6)316 | /O FfoFFFrSEMT (tAh(diX)i(,n l tu x ma , =1e -6 ); 0 A;V _ | ^~~~ ~OxP T_ TY ( b )f o ?r ( FLiA(an)Gt S: },x ( b=| )1 ^); x <| ^h size; x++) | ~ ^ ~~~~~ src/libavfilter/vf_signature.c:64:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | OFFSET(thit), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS }, | ^ src/libavfilter/vf_signature.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 65 | { NULL } | ^ src/libavfilter/vf_tonemap.c:139:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:35: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:139:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 139 | sig = FFMAX(FFMAX3(*r_out, *g_out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:48:37: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAXsrc/libavfilter/vf_tmidequalizer.c(a:,b346) :(63(: awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > (b) ? (a) : (b)) 346| | ^ ~ s->kesrc/libavfilter/vf_tonemap.crn:e139l:[40n:] warning: =implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expf(-0.5 * 139( | n + 1s) ig* (=n F+F M1A) X/( F(FsiMgAmXa 3* (s*irgm_aou)t),; * g| ~ ~~~~~~^~~~~~~_ out, *b_out), 1e-6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:48:40: note: expanded from macro 'FFMAX3' 48 | #define FFMAX3(a,b,c) FFMAX(FFMAX(a,b),c) | ^ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavfilter/vf_tonemap.c:148:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 148 | sig = sig * s->param / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:151:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~~ ~ src/libavfilter/vf_tonemap.c:151:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | sig = sig > 0.05f ? pow(sig / peak, 1.0f / s->param) | ^~~ ~ src/libavfilter/vf_tonemap.c:152:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ~ ^~~~~ src/libavfilter/vf_tonemap.c:152:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~ ~ src/libavfilter/vf_tonemap.c:152:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~~~ ~ src/libavfilter/vf_tonemap.c:152:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 152 | : sig * pow(0.05f / peak, 1.0f / s->param) / 0.05f; | ^~~ ~ src/libavfilter/vf_tonemap.c:155:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | sig = av_clipf(sig * s->param, 0, 1.0f); | ^~~ ~ src/libavfilter/vf_tonemap.c:161:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ src/libavfilter/vf_tonemap.c:161:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 161 | sig = sig / (sig + s->param) * (peak + s->param) / peak; | ^~~ ~ 1 warning generated. src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 236 | DEFINE_HSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:314:9: note: expanded from macro 'DEFINE_HSTACK_OPTIONS' 314 | STACK_COMMON_OPTS src/libavfilter/vf_tonemap.c : 294 : 117 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] \ | ^ src/libavfilter/stack_internal.c :294310 | :142 : note: expanded from macro 'STACK_COMMON_OPTS'{ "param", 310 | " to n e {m "aspho rptaesrta"m,e t"eFro"r,c eO FtFeSrEmT(ipanraatmi)o,n AwVh_eOnP Tt_hTYeP Es_hDOoUrBtLeE,s t{. dibln p= uNtAN }t,e rDmBinLa_tMeIsN", ,D BLO_MFAFXS, EFTL(AbGaSs e}., s h| o ^rt est), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0,src/libavfilter/vf_tonemap.c :1295,: 113F:L Awarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers]S }, | ^ 295 | { "desat", "desaturation strength", OFFsrc/libavfilter/vf_stack_vaapi.cSE:T236(:1d:e swarning: amissing field 'unit' initializer [-Wmissing-field-initializers]t ), src/libavfilter/stack_internal.c:A315V:_153:O Pnote: Texpanded from macro 'DEFINE_HSTACK_OPTIONS'_T YPE_DOUBLE, {. d315b | l = 2 }, 0, D B{L _"MhAXe,i gFLhAtG"S, } , " | S ^ et output height (0 to use the height src/libavfilter/vf_tonemap.cof: i296n:p111ut: warning: 0missing field 'unit' initializer [-Wmissing-field-initializers] )", OFFSET (296 | b a s {e ".petaikl",e _ h e i g h t"s)i,g naAl Vp_eOaPkT _oTvYePrEr_iIdNe"T, ,O F{FS ET.(piea6k4) , =A 0V }_,OP T0_,T YUPIEN_TD1OU6B_LMEA,X ,{. dFbLl A=G S0} , }0,, DB\L _ M| A ^ X, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:236:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/vf_tonemap.csrc/libavfilter/stack_internal.c::316297:16::12 :note: warning: expanded from macro 'DEFINE_HSTACK_OPTIONS'missing field 'help' initializer [-Wmissing-field-initializers] 297 | 316 | { NU LL } | ^{ NULL } \ | ^ src/libavfilter/vf_tonemap.c:294:87: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS }, | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_transpose.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } | ^ src/libavfilter/vf_signature.c:302:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 302 | if (f == wordvec[w]) { | ~ ^ ~~~~~~~~~~ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 243 | DEFINE_VSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:321:9: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 321 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:322:151: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 322 | { "width", "Set output width (0 to use the width of input 0)", OFFSET(base.tile_width), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, UINT16_MAX, FLAGS }, \ | ^ src/libavfilter/vf_stack_vaapi.c:243:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:323:16: note: expanded from macro 'DEFINE_VSTACK_OPTIONS' 323 | { NULL } \ | ^ CC libavcodec/8svx.o src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 250 | DEFINE_XSTACK_OPTIONS(vaapi); | ^ src/libavfilter/stack_internal.c:328:9: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 328 | STACK_COMMON_OPTS \ | ^ src/libavfilter/stack_internal.c:310:142: note: expanded from macro 'STACK_COMMON_OPTS' 310 | { "shortest", "Force termination when the shortest input terminates", OFFSET(base.shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS }, | ^ CC libavcodec/a64multienc.o src/libavfilter/vf_stack_vaapi.c:250:1: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavfilter/stack_internal.c:333:16: note: expanded from macro 'DEFINE_XSTACK_OPTIONS' 333 | { NULL } \ | ^ CC libavcodec/aac_ac3_parser.o 7 warnings generated. 26 warnings generated. 8 warnings generated. src/libavfilter/vf_vaguedenoiser.c:70:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 70 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS }, | ^ src/libavfilter/vf_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_tonemap_vaapi.c:72:17: warning: comparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 72 | FFMIN(lrint(luma_den * av_q2d(hdr_meta->min_luminance)), | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ctx->in_metadata.max_display_mastering_luminance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. src/libavfilter/vf_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; | ^~~~~~ ~ 9 warnings generated. 30 warnings generated. CC libavcodec/aac_adtstoasc_bsf.o src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 94 | { NULL } | ^ src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 170 | { NULL src/libavfilter/vf_tonemap_vaapi.c} : | 386 ^ :12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL } CC libavcodec/aac_parser.o | ^ src/libavfilter/vf_v360.c:167:132: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~ src/libavfilter/vf_v360.c:167:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}, | ~ ^~~~ src/libavfilter/vf_v360.c:167:98: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | { "v_offset", "output vertical off-axis offset", OFFSET(v_offset), AV_OPT_TYPE_FLOAT,{.dbl=0.f}, -1.f, 1.f,TFLAGS, "v_offset"}CC libavcodec/aaccoder.o , | ~ ^~~ 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_offs2et warning),s generated. 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] src/libavfilter/vf_vif.c:63: 12166: | warning: missing field 'help' initializer [-Wmissing-field-initializers] { "h_o f63 | f se t ", "{o NuUtLpLut h}o r| i ^zo ntal 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] src/libavfilter/vf_vignette.c 165 | : 139 : 37{: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] "id_fov", "input d i139a | g o n a lc ofnsite lindt xoxf = v(ix e-w s"-,>x 0 ) O*F sF-S>ExTs(cailde_;f o v| ) ~ ~~~^~~~~~, AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:165:111src/libavfilter/vf_vignette.c: :warning: 140:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]37 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 165140 | | { c o"nisdt_ fionvt" ,y "yin pu=t d(iy a-go nasl- >yf0)i e*l sd- >yosfc avlieew;" , | O ~ ~~~^~~~~~ FFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:165:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | { "id_fov", "input diagonal field of view", OFFSET(id_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,TFLAGS, "id_fov"}, | ~ ^~~ src/libavfilter/vf_v360.c:164:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | { "iv_fov", "input vertical field of view", OFFSET(iv_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 360.f,Tsrc/libavfilter/vf_varblur.cFL:AG66S:,108 :"i v_warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]o v"}, | ~ ^~~~~ src/libavfilter/vf_v360.c66: | 164 : 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ "min_r", "set 164m | i n {b l ur "riva_fdoivu"s, "",in p uOtF FvSeErTt(miicnal_ rfaiedlidus )o, fA V_vOiPTe_wTY"PE,_ I NOTF, src/libavfilter/vf_unsharp.cF SE:T (i323{v.:_i139f:o6 4=vwarning: 0}),,missing field 'unit' initializer [-Wmissing-field-initializers] A V0_, OPT_TYPE_F L323O | A T , {{.d b"llu2m5=4,a _F0Lm.AsGSifz}e _x,} ," , | " s e t 0l. ^fu,ma m a t r i x h or i z o3n6t0.af,lT FsLAiGzS,e "", i vO_FfFosrc/libavfilter/vf_varblur.cSvET:("67l:}m108s,i: zwarning: missing field 'unit' initializer [-Wmissing-field-initializers] e| _x ~ ^~~) , AV _67Osrc/libavfilter/vf_v360.c | P :T _164 T{:Y 95PE"_:mIaNxT_ ,r"warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { ".is6e4t = m5a x 164 | b}lu r, {M IrNa_d SiIus "Z ,E", MiOFAFvSX_E_fSITZov("m,a x"_Eri,an FdLipuAuGsSt), A}v,Ve_ rtOP T| _iT ^c aYPlE _IfNTi,e l d{. iof6 v4i=8e}src/libavfilter/vf_vignette.cw," : , 1158, 2O:F34FS5:5E, T warning: (Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Li AvG_fSo v},) ,| ^ A 158V | _ O P T _ T YsP-E>_vFsrc/libavfilter/vf_unsharp.caL:r324_:139O:v Aawarning: lTmissing field 'unit' initializer [-Wmissing-field-initializers]u es,[src/libavfilter/vf_varblur.cV A R:_{68T:108.:] warning: missing field 'unit' initializer [-Wmissing-field-initializers]d 324 b | l = = 0 .TfS} , 682 T{( f r | "al x m"e - > pt,s , {i n l in k0 . f- > , t"i pme _b al a"nseest" ,se ) ; l " su m| ae t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m p a t l ran3eis6x 0ht.ofo,rTF LiAfziolsrc/libavfilter/internal.ht:G265:n48etSa:r",l "note: , isexpanded from macro 'TS2T'i OvF_zfFeSo E265"v"T( | p#,de}fli n,a e O F| F ~ ^~~n STeSEsT2)T((,l t m sAsrc/libavfilter/vf_v360.c,s:izV_ Ot163b:e130_xP): )warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,_ T(AYVP(t_sE)O_PT 163IN_TT,= | Y = { P {E.A _iI64V N= _"T0NiO,hx_P TFf}, So {_ v 0V, .0"i,6 4" iAnLsrc/libavfilter/vf_vflip.cx=F,p uUt :hoFriEz540L:12 :o nAt? }warning: GaSlN,Amissing field 'help' initializer [-Wmissing-field-initializers] }f MN :, iIe (dNoulb l| e )_d ^ o40f( S | tvIi esZ w )E ,* a"v{M N,UO_FALsrc/libavfilter/vf_varblur.cLq:F69X 2}S E:T_SdI Z| E ^12 ((,t bF)L:i warning: )Ahmissing field 'help' initializer [-Wmissing-field-initializers]_ G | foSv ) ^~~, 69} | , A /usr/include/math.h V _:{ | NOU15 ^P L:LT19: }_ T | Ynote: P ^expanded from macro 'NAN'E _FLOA 15T | ,# d{.edbfl=i0ne. NfA},N _ _b u i 0l.tifn,_ n a n fsrc/libavfilter/vf_unsharp.c (":" 325:)139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ^~~~~~~~~~~~~~~~~~ 360.f,TFL AG325S | , " i h_ f{o "vlu"m}a_,ms i ze| _ ~ ^~~~~ y", "ssrc/libavfilter/vf_v360.ce:t163 l:u111m:a warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m atrix vertica l163 | s i z{ e " ," i h _OfFoFvSE"T,( l"imnsipzuet_ y)h, oAriVzo_nOtPaTl _fiTelYdP Eof_ vIiNeT,w " , O{F F.iS6E4 T=( 5i h},_ fMIoNv_)SI,ZE , AMVAX__SOIPZTE,_ TFYLAPGE_SFL OA}T,, {| . ^ dbl=0.f}, 0.f, 360.f,TFLAGS, "ih_fov"}, | ~ ^~~ src/libavfilter/vf_v360.csrc/libavfilter/vf_unsharp.c::163326::95139:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vignette.c 326163 | : | 159 : 34 {: {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" l y""i,h _f ov ", 159" | i n p ut h or iz o "sn-ste>tvaarl_ v lafulmiuae ledm aost[frV ivAixRe_ wvPeTrSt]i "c=,a lOT FsSi2zFDSe(EfT"r(,iham e - >_ p ftOovs),F )AF;SEVT ( l| _mO ~ ^~~~~~~~~~~~~~~~P Ts_iTzYPe_src/libavfilter/internal.hyE)_,:F264L:O A48A:T V,_ note: O {expanded from macro 'TS2D'.PdTb _TlYP=E0 ._264If | N#}d,Te, f i n e{ . iT6S2 D4 ( t=s 0). 5 f ,}( ,( tM Is )N _ = = AVS_I Z NEO P, T 3S6M_A0X.V_f,ATSFLLIUEA ZG?S,E N A", NFLiA GSh :},_ f o| (v ^" d}o,u b l| e ~ ^~~) (ts)) | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf(src/libavfilter/vf_v360.c":"155) : 130| : ^~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 155 | {src/libavfilter/vf_unsharp.c : 327 : 139:" d_warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] ov", "out p327u | t d i a g{o n"all umfai_eamloudnt "o,f v i"seewt "lu,ma e fOfFFeSEcTt( sdt_src/libavfilter/vf_vignette.crf:eonv161)g,:th "34,A: V warning: _ Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P T_ TY PE _ F LO161AOT | , F F {S. dE T(bl a l m =o0s.u-nft}),>,v a rA_Vv_O PaT _ lTu e sY P[E V _ FA0RL_.OfN, A ]T, { . d= b l N =A3N ;6 0 1. f},| T, ~ ^~~ F LA GS/usr/include/math.h , :"15d _: 19f-o:v2 ," note: } expanded from macro 'NAN', | ~ ^~~~~ 5 ,15 | FL#src/libavfilter/vf_v360.cAdGe:S155f :}111i:n ,e warning: N Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| N ^ __bu il155t | i n _ n a{ n f (" "")d _f ov| ", ^~~~~~~~~~~~~~~~~~ "output diagonal field of view", OFFSsrc/libavfilter/vf_unsharp.cE:T328(:d139_f:ov )warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] AV_OPT_TYPE_F L328OA | T , src/libavfilter/vf_vignette.c { {:."162ld:a34:b "warning: , l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = 0 . f} , 162 | " s e t l 0su.mfa, e -f f>v a e c rt_ v s t r e a nlu egs3th[",6 V 0A . fR, T _ F TLA ]GOF FSSE ,=T ("NldAa_mNof;ouv" }n, t| ~ ^~~ | ) ~ ^~~, /usr/include/math.h : A15V_:Osrc/libavfilter/vf_v360.c19P:T _:note: Texpanded from macro 'NAN'155 :Y95P:E_ F15L O | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A T#d,e f{ i.dnble 155N | = A1 N {} , " d__ b u_i-fl2otv,i n _ n " ,a n "fo5u(, tF"Lp"uAtG) dSia g }| , ^~~~~~~~~~~~~~~~~~ o n| a ^l fiesrc/libavfilter/vf_transpose_vaapi.cld :o249f: 12v:i ewarning: w"missing field 'help' initializer [-Wmissing-field-initializers], OFFSE T249( | d _ f o{ vN)U,LL AV}_O P Tsrc/libavfilter/vf_vignette.c| _: ^T163 :34Y:P Ewarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL OAT, {. db163lsrc/libavfilter/vf_unsharp.c | =0 .f:329 :}139,: warning: missing field 'unit' initializer [-Wmissing-field-initializers] s ->0v.afr,_ v329al u | e s [V A R _P T S{ ] 3"6c0 .=fh r,NoTAFmLaAGNS_,; m s "i| z ~ ^~~e _dx_"f/usr/include/math.h,:o15 v:"19s:e "note: t},expanded from macro 'NAN' | ~ ^~~c hr o15 | m#dae fmaitrnisrc/libavfilter/vf_v360.c:e154 :xN130A: Nh warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r i z o n t _a_blu isli t154zei", | OnF_ nF a S{En f(T" "( c) m " v| _ ^~~~~~~~~~~~~~~~~~sfo vi",z e"_oxu)t, pAVu_OtP Tve_rTtiYcPalE _fINiT,e l d { o.if64 vi=e 5w ",} , MOFIFN_SSETI(ZvE,_ foMvA)X,_ SIAZVE,_ OFPTL_AGTS Y}PE,_ F L| OA ^T , {.dbl=0.f}, 0.f, 360.f,TFLAGS, "v_fov"}, | ~ ^~~~~ src/libavfilter/vf_v360.c:154:111: src/libavfilter/vf_unsharp.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]330 :139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | 330{ | " v _{fo v"",cx ""o,ut p u t v er ti ca l f"ieslde otf chvrieow"m,a mOaFFtSErTi(xv _hfoovr),i zAoV_nOtPTa_TlYP E_sFLiOzAe"T, ,O 2F warningsF{S generatedE.T. (dcbmls=iz0e.f_}x),, A V _ OP T_ T YP E _0.IfN, T , { . i 6 436 0=. f5, }T, FMLAIGNS_,S I"vZ_E,f MoAvX_"S}I, Z | E ~ ^~~ , FLAGS 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", src/libavfilter/vf_unsharp.cOF:F331S:E139T(:v_ fwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]v ), AV_OPT_T Y331 | P E _ F{L "OcAhT,r om a{_.mdsibzle_=y"0,. "fs}e,t c h r om a ma tr i0.xf v,e r t i c a l s i z e 3"6,0 . OfF,FTSEFTL(AGcSm,si z"ev__y)f,o AvV"}_, O PT| _ ~ ^~~ TYPE_INT, { .i6src/libavfilter/vf_v360.c4: 153=: 5130 : }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M IN_SIZE, MAX_S I153 | Z E , F{L A G S }",h_ f o| ^v ", "output horizontal field of view",OFFSET(h_fov), AV_OPT_TYPE_FLOAT, {.dbl=0.fsrc/libavfilter/vf_unsharp.c}:,332 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 0.f, 332 | { " src/libavfilter/vf_vignette.c c3y:1736":0,16. f,:T F L A G warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , " h "_sfeot v c"h173}r,o | m a m | a ~ ^~~~~s t-ri>x avsrc/libavfilter/vf_v360.cneg:r153l:e111 := t warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c aalv s_iczlei"p,f ( 153 | sO- > Fan gF {l S eE ,T ( c0m,s iM"zh__PIe__yf),2 oA)v;V"_ O P,| T _T ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~Y"P Eo_utIpuNtsrc/libavutil/common.hT: 143,h :o 29 :{ note: .expanded from macro 'av_clipf'r ii64z o= n143 | 5#t a} l , dMefIifeiNl_SnIdeZ E ,oav _fc lMviieAwX"_,SpOfI FZF S ETE( h _, fFo LAvG)S, }Aa,vV__cOli pfP_ Tc_ | T ^ | Y ^PE _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] src/libavfilter/vf_unsharp.c:333 :153139 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] { "h_fov "333, | " o ut p u{ t" chhorromiaz_onatmoaulnt "f, i "eslde to cfh rovmai eefwf",eOcFFtSE T(sht_refngothv",) , A V _OOFPFSTE_TT(YcaPmEo_uFLnOAtT), , { .dAbVl_=0O.PfT}_,T Y P E _ F L OA T 0,. f{ ,.d b l = 0 } , 3-620,. f, T F L A G5S,, F"Lh_AfoGvS" },} ,| ~ ^~~ | ^ src/libavfilter/vf_v360.c:151:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 151 | { "roll", "roll rotation", Osrc/libavfilter/vf_unsharp.cF:F334S:E139:T (warning: missing field 'unit' initializer [-Wmissing-field-initializers]r oll), AV_OPT 334_ | T Y P E{_ FL"OAcT,a "{,.d b l =0 . f }, " -s18e0.tf , c h r o m a e f f e c t1 80s.ft,rTeFnLgAGtSh," ",ro l l " } , | ~ ^~~~~ OFFSET(csrc/libavfilter/vf_v360.ca:m151o:un108t: )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_FL O151A | T, { . d{b l = "0r ol}l,", "r o l l ro t-a2ti,on ", 5 , F L A G S } , O| FF ^SE T(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGSsrc/libavfilter/vf_unsharp.c, :"r335ol:l139": }warning: ,missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^~~~~~ src/libavfilter/vf_v360.c 335: | 151 : 95 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "alpha_msize_ 151x | " , { " s"reotl l"a,l p"har omlalt riroxt haotriizoontnal" s,i z e" , OF F SE T ( am s i z e _ x )O,F AFVS_OEPT(Tr_oTllY)P, EAV__IONPT,T _ {T .YiP6E4 _=FL O5 A},T ,M IN _S{IZ.Ed, bMAlX_=SI0Z.Ef,} F,L A GS } , | ^ -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] src/libavfilter/vf_unsharp.c:336:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | { 336 | " p {i "tacx"h," , " p i t c h r ot"atsieotn "a,lp ha m a t r i x h or iz on ta l s i zOeF",F S EOTFF(SpETi(tcah)m,s iAzVe__OxP)T_,TY PAEV__FLOOPATT, _ T{YP.E_dINbTl, = 0{. f.},i 6 4 = 5 }-1,80 .Mf,I N _ S I Z E , M A 1X8_S0I.fZ,ET,FL AFGSL, A"GpSit c}h," } ,| ^ | ~ ^~~~~ src/libavfilter/vf_v360.c:150:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 150 | src/libavfilter/vf_vmafmotion.c{ : 56 : 149": pwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]tc h", "pitch rotatio 56n | src/libavfilter/vf_unsharp.c" ,: 337: 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]{ " s t a ts _ f337i | l e " , { "OF"SFeta fSilETlep w(hehrep taoi s_ttmcorseh i)p,zer e-_yA"f,Vr a_ "meO PsedTi_ftfeT YaPlEp_hFarL eOmancAet Tri,in x f {.orvmdaebtlr=0iotn."ifc,a} OlF,F S siE zeT( s"t , a t s_- 1f80 i.OFlef_FsSE,Tt(a mrs) , iAz eV __O yP )T , _ TAYV _ PEO_ SP TT_T Y1P8ER_0INIG.,Nf, TT{,F. stL ArG =NSUL{L ,. i"6p4i =} t,5 c}0,h ,0" ,}M ,F LI AN| ~ ^~~~~~G _SS I}Z,E , src/libavfilter/vf_v360.cM| A:X ^_150 :S95I:Z E,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]FL AGS }, | ^ src/libavfilter/vf_vmafmotion.c150: | 57 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers] "p i57t | c h " , {" pNiUtLcLh }r o t| a ^t ion", OFFSET(pitch), AV_OPT_TYPEsrc/libavfilter/vf_unsharp.c_:F338L:O139:A warning: Tmissing field 'unit' initializer [-Wmissing-field-initializers], {.dbl=0.f}, 338 | -1{80 ."f,a y " , 1 8 0 ."fse,tT FaLlpAhGa Sm,at r"piixt chv"}e,r t| ~ ^~~i cal size", src/libavfilter/vf_v360.cOF:F149S:E130T:( warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] msize_y), AV_O P149T | _ T Y P{E _ I N T, " {y .ai6w4", =" y5aw r}ot,a tiMonI",N _ S I Z E , M A X_ S I Z E ,OF FFSELTA(yGaSw )},, A V _O| P ^ T_TYPE_FLOAT, {.dbl=0.f}, -180.f, 180.f,TFLAGS, "yaw"}, src/libavfilter/vf_unsharp.c :| ~ ^~~~~339 :139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vf_v360.c:149:108: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 339 | { "alp ha149_a | mo un t ",{ " s e t "yaawl"p,ha "yeawf rfoetacttio ns"t, r e n g t h " , O F FOSFEFSTE(yTa(awa),m AoV_4OuPTn_ warningTtY)s generatedP,E. _ FALV_OOPAT_TTY,PE _ {F.LdObAlT=, 0{.f },. d b l -1=8 00. f,} , - 2 , 1 80 . f ,T FL5,A GFSL, A"GyS a}w",}, | ~ ^~~~~~| ^ src/libavfilter/vf_v360.c:149:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vignette.c 149 | : 238 : 49{: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "yaw", "yaw rota 238t | i on ", src/libavfilter/vf_unsharp.c : 340 : 139 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] dOs340tF | FpS [ E T(0y a]{w ) =" a,va_ac "AVl_iO,Pp T _ _ui nT t8Y(s rPc pE _ [ F0 L] O* "f A+T ,gse ett a_{.ldbdlp=0i.hfa}t e,fhfeec t rst _vra le n u g et( sh-1)8"0),;. | f , ~~~~~~~~^~~ ~ O F F S E T ( a a18m0o.fu,TnFt)L,A G S,A V"_yaOwP"}T, _ TY| P ~ ^~~E _FLOAT, { .dbl = 0 }, -src/libavfilter/vf_v360.c2:, 146 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5, FLAGS }, 146| | ^ src/libavfilter/vf_vignette.c {: 239 :49 ":o uwarning: t_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p ad", "percent 239ou | src/libavfilter/vf_unsharp.c t :p 341u: 12t: cwarning: u missing field 'help' initializer [-Wmissing-field-initializers]b e m a p 341 | p a d s ", d {s ONFtUpF[SL1]E T=L ( o}auvt_ _cl ip| apd ^) ,_ uAiVnt_8O(PsTr_cTpY[1P]E _*F fL O+ AgTe,t _d i{th.edrb_vla=l0usrc/libavfilter/vf_w3fdif.c.ef(:}s,))71; : 12| : ~~~~~~~~^~~ ~ warning: missing field 'help' initializer [-Wmissing-field-initializers] 0. f71, | { NU LL } | ^ 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 | { src/libavfilter/vf_vignette.c : 240":o49:u t_warning: pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a d", "percen t240 | o u t pu t c u b em ap p ad s"d, s OtFpF[SE2T]( o= uavt__cplaidp),_ uAVi_nOPtT8_(TsYrPcEp_[F2L]OA T* ,f {+ .gdbelt_=d0.if}t, h e r _ v al u e( s )0).; f ,| ~~~~~~~~^~~ ~ 0.1,TFLAGS, "out_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_v360.c:145:95: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | { "in_pad", "percent input cubemap pads", OFFSET(in_pad), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, 0.f, 0.1,TFLAGS, "in_pad"}, | ~ ^~~ src/libavfilter/vf_vibrance.c:430:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 430 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF }, | ^ src/libavfilter/vf_vif.c:435:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 435 | src/libavfilter/vf_vibrance.cs:np431r:i115n:t fwarning: (missing field 'unit' initializer [-Wmissing-field-initializers]v alue, size o431 | f ( v al{ue )," "r%bf"a,l "d),; "| ~~~~~~~~ ^s et the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF }, | ^ src/libavfilter/vf_vignette.c:268:91: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vibrance.c:432:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | 432 | { " g b a li"f ,( ch"rosmae)t *tdhes tpg+r+e e=n avb_callainp_cuei vnaltu8e("f, m a p O[FxF Sinvki-f>_hm; iyn+[src/libavfilter/vf_vibrance.c+i):]437: 115: { =| ~ ^ ~~~~~~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers]F FMIN(s->src/libavfilter/vf_vignette.cv:i 437235 | f : _27m i:{ nwarning: [comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]"ia], l tesrcnoartee "[235, | i ] ") ;u s | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~e a flosrc/libavutil/macros.hterr :(n49a:x28t e:= 0cnote: oexpanded from macro 'FFMIN';l o rxs "< , 49i | # nd lei nf ikne -FF >OMwFIF;NS( aExT,+(b+al)t ,(e r(ndastap)t e )+>=, 3 , ( bs)ArV c_?Op P +(=Tb )_3 T:) Y(P{aE ))_ B| O ~ ^ ~~~~~~~~~| O L ~ ^, {.i64=src/libavfilter/vf_vignette.c0:}262,:src/libavfilter/vf_vif.c 27 :: warning: 462 comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]: 47 : warning: 0,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2621 | , VF 462 | } , | fo ^r s(y- >=v i0f;_ myi n[ ~ ^ ~v438 | i f {_ mNiUnsrc/libavfilter/vf_vignette.cL[L:i266 }] : ,| ^31 :s warning: ccomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]or e[i]); 266 | | ~ ^~~~~~~~ src/libavutil/macros.h :49 : 34 : note: expanded from macro 'FFMIN' for ( x49 | #d=ef i0n;e xFF M | ( ~ ^ ~b ) ? (b) : (a)) | ^ 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 (%src/libavfilter/vf_vif.c":PR463I:u476:4 "warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]%" PRIu64")", s ->463vf | r / ( f l osa-t>)v(si-f>_vmfarx +[ is]- > c=fr )F, FsM-A>Xv(frs,- >s-v>cifrf)_;m a| x ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~[ i], score[i]); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavfilter/vf_vif.c:463:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 463 | s->vif_max[i] = FFMAX(s->vif_max[i], score[i]); | ~ ^~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavfilter/vf_vif.c:464:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 464 | 4 warning s generated . s->vif_sum[i] += score[i]; | ~~ ^~~~~~~~ src/libavfilter/vf_xbr.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 61 | { NULL } | ^ src/libavfilter/vf_vignette.c:293:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 292 | s->var_values[VAR_R] = inlink->frame_rate.num == 0 || inlink->frame_rate.den == 0 ? | ~ 293 | NAN : av_q2d(inlink->frame_rate); | ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_vignette.c:306:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ src/libavfilter/vf_vignette.c:306:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 305 | av_log(s, AV_LOG_DEBUG, "xscale=%f yscale=%f dmax=%f\n", | ~~~~~~ 306 | s->xscale, s->yscale, s->dmax); | ~~~^~~~~~ 2 warnings generated. src/libavfilter/vf_waveform.c:145:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 145 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_xfade.c:200:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 200 | {src/libavfilter/vf_waveform.c :"146d:u102r: awarning: timissing field 'unit' initializer [-Wmissing-field-initializers]o n", "set c146 | r o s s {f a"die" ,d u r a t i o n "",s eOtF FiSnEtTe(ndsuirtayt"io,n )O, FAFVS_ETO(PfTin_tTeYnPsEi_tyD),U RAVA_TIOONP, T{_T.YiP6E4_F=L1O0A0T0,0 0{.0d}b,l =00,. 0640}0, 000,0 010,, FTLAFLGASG S} ,} , | ^| ^ src/libavfilter/vf_waveform.c:147:90:src/libavfilter/vf_xfade.c :warning: missing field 'unit' initializer [-Wmissing-field-initializers]201 :150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | { "m i201r | r o r " ,{ ""osfefts meirtr"o,r i n g"",se tO FFcSrETo(smsi rfraodre), sAtVa_rOtP Tr_eTlYaPtEi_vBeO OtLo, f{i.ir6s4t= 1i}n, p0u,t 1s,t rFeLaAmGS" , },OF F S| E ^ T(offset), AV_OPT_TYPE_DURATION, {.i64=src/libavfilter/vf_waveform.c0:}148,: 90I:NT 6warning: 4missing field 'unit' initializer [-Wmissing-field-initializers]_ MIN, INT6 4148_ | MA X , {F L"ArG"S, }, | ^ "set mirroring", OFFSET(mirror), AV_OPT_TYPsrc/libavfilter/vf_xfade.cE:_202B:O122:O Lwarning: ,missing field 'unit' initializer [-Wmissing-field-initializers] {.i64=1}, 0, 2021 | , F LA GS{ }",e x p| r ^" , "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vf_xfade.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 203 | { NULL } | CC libavcodec/aacdec.o ^ src/libavfilter/vf_waveform.c:154:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 154 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS }, | ^ src/libavfilter/vf_xfade.c:201:133src/libavfilter/vf_waveform.c:: 155warning: :105implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 155 | 201 | { " c "{, " o f f src/libavfilter/vf_vmafmotion.c s e t :""217se,:t 45co :mp o "snwarning: enetimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t s ctroo ssd ifsadpel asy ",t 217Oa | Frt F r SeEsTlna(tpcpoimpr)vei,n tAVt_fo OfP(iTr_vTsaYlt PiueE,n_ psIiuNTz, t{ es.troei6f4am="(,1va },l OFuFS1EeT, )1(o,5 f," f%Fs0Le.A2tG)f,S" ,}A V,d_) ; O | ~~~~~~~~ ^PT| ^_T YPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_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 }, | ^ CC libavcodec/aacdec_fixed.o src/libavfilter/vf_waveform.c:189:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 189 | { "bgopacity", "set background opacisrc/libavfilter/vf_vmafmotion.cty",: O257F:FS42E:T (warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g opacity), AV_OP T257_ | T Y P E_ F L O AsT-,> f{i.dlbtle=r0[.i7]5 }= ,l r0i,nt (1F,I LTTEFRL_A5G[Si ]} ,* (1| < ^< BIT_SHIFT)); | ~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 190 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS }, | ^ src/libavfilter/vf_waveform.c:191:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 191 | { "tinsrc/libavfilter/vf_xfade.ct0":,245 ":s1e:t warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s t tint", OFFS E245T | (CfUtSiTnOt[M0_]T)R,A NASVIT_IOPOTN_(TY8PE,_F LuiOnAtT8,_ {t., d1b)l =0 }| ,^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1, 1,src/libavfilter/vf_xfade.c :220T:FL28A: Gnote: expanded from macro 'CUSTOM_TRANSITION'S }, | ^ 220 | values[VAR_PROGRESS] = progresssrc/libavfilter/vf_waveform.c;: 192 : 92 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 192 | { " t 0 " , " s e t 1 s t t i n t" , \O F F| S ~ ^~~~~~~~E T(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_TCC libavcodec/aacenc.o YPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 194 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_waveform.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 199 | { NULL } | ^ CC libavcodec/aacenc_is.o src/libavfilter/vf_xfade.c:246:1: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 246 | CUSTOM_TRANSITION(16, uint16_t, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_xfade.c:220:28: note: expanded from macro 'CUSTOM_TRANSITION' 220 | values[VAR_PROGRESS] = progress; \ | ~ ^~~~~~~~ 3 warnings generated. CC libavcodec/aacenc_ltp.o CC libavcodec/aacenc_pred.o src/libavfilter/vf_waveform.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 1; i < avff->nb_formats; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ 12 warnings generated. 1 warning generated. 5 warnings generated. 2 warnings generated. 36 warnings generated. 1 warning generated. src/libavfilter/vf_yaepblur.c:329:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 329 | { NULL } | ^ CC libavcodec/aacenc_tns.o 5 warnings generated. CC libavcodec/aacenctab.o CC libavcodec/aacps_common.o 9 warnings generated. src/libavfilter/vf_v360.c:540:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 540 | const float x = M_PI * (t - i + 1); | ~ ~~~~~~^~~ 1 warning generated. 21 warnings generated. 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/vsrc_mandelbrot.c:95:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 95 | {"start_x", "set the initial x position", OFFSET(start_x), AV_OPT_TYPE_DOUBLE, {.dbl=-0.743643887037158704752191506114774}, -100, 100, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.c:96:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 96 | {"start_y", "set the initial y position", OFFSET(start_y), AV_OPT_TYPE_DOUBLE, {.dbl=-0.131825904205311970493132056385139}, -100, 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, 1FL warningA generatedG. S }, | ^ src/libavfilter/vsrc_mandelbrot.c:99:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 99 | {"end_pts", "set the2 warningtesrm generatedi. nal 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_MAX, FLT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mandelbrot.csrc/libavfilter/vsrc_cellauto.c:117::1064:: 118warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | {NULL}, | ^ 64 | { "filename", "read initial pattern from file", OFFSET(filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:65:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "fsrc/libavfilter/vsrc_mandelbrot.c":, 103 : 120 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" read initial pat te103rn | f ro m {f"imleo"r,p OhFaFSmETp("fi,le n am e )," sAVe_OtP T_mToYPrEph_ STaRImNGp,l i{.tstur d= eN"U,L L } , 0, 0 , F L AGOSF F},S E | T ^ (morphamp), AV_OPT_TYPE_DOUBLE, {.dblsrc/libavfilter/vsrc_cellauto.c=:066},: 106 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] -FLT_MAX, F L66T | _ M A X{, "FpLaAtGteSr n}",, | ~ ^~~~~~~" set initial/usr/include/float.h :p15a:t17te:r note: nexpanded from macro 'FLT_MAX'", OFFSE T(15p | at#tderenf)i, nAVe_O PTF_TLYT_PMEA_XS TR3I.N40G2,8 23{4.66s3t8r5 2= 8NU8L5L}9,81 2e0+3,8 F0 , F| L ^~~~~~~~~~~~~~~~~~~~~~~~~~~A GS }, | ^src/libavfilter/vsrc_mandelbrot.c :103:110: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 103 | {"morphamp"src/libavfilter/vsrc_cellauto.c,: 67 : 106":s warning: emissing field 'unit' initializer [-Wmissing-field-initializers]t morph ampl it67u | d e " ,{ " p " , O F "FsSetE iTni(tmioarplh apmap)t,t eArVn_"OP,T _OFTFYSPEET_(pDatOtUeBrnL),E ,A V _O P T{._dTYbPlE_=S0TR}IN,G, { . st r =- NFULLTL}_, M0,A 0X, ,F FLLAGTS_ }M,A X | , ^ FLAGS }, | ~ ^~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:102:120: src/libavfilter/vsrc_cellauto.c:warning: 68implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:114 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 10268 | | { "m{o r"prhaytfe"", , " s "este tm voidrepo hr ya tef",r OeFqFuSEeTn(cfyr",a m e_ ra t e ) ,O FAFVS_EOTP(Tm_ToYrPEp_hyVfI)D,E OA_VR_AOTPET_,T YP{E._sDtOrU B=L E",2 5 " } ,{ .d0b, lI=N0T._01M2A3X},, -FFLLTA_MGAXS, }FL,T _ | M ^A X, FLAGS }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | src/libavfilter/vsrc_cellauto.c#:d69:e114f:i nwarning: emissing field 'unit' initializer [-Wmissing-field-initializers] FLT_MAX 3. 469 | 0 2 8 2 3{4 6"63r85"2,8 85 9 81 2 e + 38 F" s e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~t video rasrc/libavfilter/vsrc_mandelbrot.ct:e102":,110 :O warning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FSET(frame_ra t102e | ), AV _O P{T"_mToYrPpEh_VyIfDE"O,_ R AT E , {".ssettr =m "o2r5p"}h, y 0f, rIeNTq_MuAenXc, yF",L A GS } , | ^ OFFSET(morphyf), AV_OPT_TYPE_DOUBLE, {.dbl=src/libavfilter/vsrc_cellauto.c0:.700:1102:2 warning: 3missing field 'unit' initializer [-Wmissing-field-initializers]}, -FLT_MAX, F70L | T_ M A X,{ F L"AsGiSz e"},, | ~ ^~~~~~~~" set video size", OFsrc/libavfilter/vsrc_mandelbrot.cF:SE101T:120(:w )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AV_OPT_TYPE_ I101M | AG E _ {S"msrc/libavfilter/vsrc_gradients.cIorZ:phEx,60f ",: 115:{ . s warning: t missing field 'unit' initializer [-Wmissing-field-initializers]r " s= eNUtLL }m,o r0,p h 060x, | f F r{eqL"uAsGeiSzne c}", y", | , ^ " sOeFFtS ETf(rammorep hxsfi)ze,", AOFVF_Ssrc/libavfilter/vsrc_cellauto.cOE:PTT_71(:102T:Y wPwarning: )E,_missing field 'unit' initializer [-Wmissing-field-initializers] DO U B LE , 71 | { {A .dV"_sbO"PlT,= 0_ .T 0 Y1} , P -E_ IMFA LG"TsE__SeIMZtAXE ,v, iF{d.eLsoT t_rs=Miz"eA6"4X, 0,x 4OFFF80L"A}S,GE TS ( }0,w ,0) ,, | F L ~ ^~~~~~~AAV G_SO /usr/include/float.hP}T:_T,Y 15 P:E| 17_I ^M A:GE _note: Sexpanded from macro 'FLT_MAX' IZE, {15 | .#dseftinre F=LT _NMUALXL }3,. 4src/libavfilter/vsrc_gradients.c00,2 0:,861 2F:3115L:4AG S6 warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]} , 3 8| 5 ^ 2885 986112 | e + 3 8{F " s| " ^~~~~~~~~~~~~~~~~~~~~~~~~~~ , src/libavfilter/vsrc_mandelbrot.c :"101:s110et: fsrc/libavfilter/vsrc_cellauto.cr :72awarning: :mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]100e : swarning: imissing field 'unit' initializer [-Wmissing-field-initializers]z e", OF F101S | E72 T | ({w ") m ,or{ph x f "" r,u l e "A ,V _ ""ssOeetPtT _rTmYuorPEl_pe"I,h M Ax G f reE _q S uIeZnEcy ",,O F F{ S .E Ts t(r =r u" l6e4O)0,F xF48A0S"VE_O}T,( m PTo_0rT,YpP hxE_0fIN,T) ,F, L A GAV{_S.Oi 64P T=} _, 1 T10| } ^Y, P E _D0OU,BL E2,55 , FL A GS {}.,d bl =| 0 ^ .01}, src/libavfilter/vsrc_gradients.c :-62F:L121T:_ Mwarning: missing field 'unit' initializer [-Wmissing-field-initializers]A X, FLT_MAX, F62L | AG S }{src/libavfilter/vsrc_cellauto.c, " r:73| a ~ ^~~~~~~~ :t157e:", warning: missing field 'unit' initializer [-Wmissing-field-initializers] "setsrc/libavfilter/vsrc_mandelbrot.c :f100r:111a:m warning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73r | a t e{" ",ra nOF Fdo100m | _SE Tfi ll(_f rr aat{mie_"raotbe"ai),,l o u "t "A,Vs _e Ot P T f_ iT"YlPEs_lVe It raDttiEhOo ef_ oRbariA TlEfo,i {u.tsll itnvrga =il"une2i5"ti"a,},l g ri d 0 ,r aI nN dTo _mMlOAyX"F,, FFOLFSAFGSE T}SE(T,( br| aa ^n idloomu_ftil)l_,r aAtVio_)O,P T_ATYVP_OEP_TD_OTUBYLsrc/libavfilter/vsrc_gradients.cPE:63E:_,D121 OU:B L Ewarning: , missing field 'unit' initializer [-Wmissing-field-initializers]{ {..dbdl=b1l0 =} 63, | 1 / M _{"0rP,",H I } F L , T 0,_ 1 ,M AXF,L A"GFSsLe AGt} ,S f } ,r a | | ~ ^~~~~~~ m ^ e/usr/include/float.h :r15:a17:t note: eexpanded from macro 'FLT_MAX'" , OFF S15 | E#dTe(ffriamne_er aFLtT_eMsrc/libavfilter/vsrc_cellauto.c):AX, 374 .: 4157 :0 28 Awarning: 2V3missing field 'unit' initializer [-Wmissing-field-initializers]_O4P 6T63_85T2Y88P5E98_1V2e +I374D | 8E FO _ R A{ T| E ^~~~~~~~~~~~~~~~~~~~~~~~~~~" ,r a{t.sitro="",2 5 " } , " se t 0 , fINiTlsrc/libavfilter/vsrc_mandelbrot.c_MlA:X 99,r :FLaAt111GiSo: warning: }implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]f, o r | ^f illing in99it | i a l g r{i"d ernadnd_omplyt",s src/libavfilter/vsrc_gradients.c"O, : F64F S: 115:E T (r"awarning: snmissing field 'unit' initializer [-Wmissing-field-initializers]deo t mth_e fteir lml64i_ | rna a t l{i"c 0o")p,, t s A V_ O vP Ta"l_usTeeYt",PE _ D1 Os UtB LcEo,l {O.dobFlr F"=, S 1 E/OMTF(Fe_PSnEHTdI}(_c,olpo t0r, s1_,)r g, FLbAGASaV_ }[,O 0P T_]| ) ^TY,PE _ DOAUBVL_E,O PT _ T Y {P.Edb_lC=4O0L0}O,R, 0, I Nsrc/libavfilter/vsrc_cellauto.cT 6{4:_M.A75:sXt151r: warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]= FL"AraGnSd }o, m "| } ~ ^~~~~~~~~,75 | 0, 0 , F L{AG S/usr/include/stdint.h }",r:an d 46o:21| : ^m _note: expanded from macro 'INT64_MAX's eed", "46s | #edetf ithnee seIeNdT 6fo4r_ MfAiXlsrc/libavfilter/vsrc_gradients.c l:65 :(i0n115x: g7warning: ffmissing field 'unit' initializer [-Wmissing-field-initializers]fft hfe fifnfiftfi fal65 f | g rif fd f )r {a"c 1n"| d, ^~~~~~~~~~~~~~~~~~o ml y ", O F FS E"T(sreta 2src/libavfilter/vsrc_mandelbrot.cnn:dd98o m:c111_o:lso erewarning: d"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ),, AV _OOFPTF_TSY EPE98T(_co | lIoN r T _6 4r{",gbea [{.ni614d]) _=, sA Vc-_1a},O PlTe_T-Y1P," UEI,N_ T CO3L"O2sRe,_t t M h{AXe,. sFttrLeA G= r"rSa mn}diom," n }a,| l ^ 0sc,al e0 ,v alFueL"AG,S O}F,F S| ET ^(e nd_scalesrc/libavfilter/vsrc_cellauto.c):, 76A:V151_: Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T _TYPE_DOUBLE, 76 | { . d b l{=0 .3src/libavfilter/vsrc_gradients.c}," s :0e66e,: FdL115"T:, _ Mwarning: missing field 'unit' initializer [-Wmissing-field-initializers] A X , " sFetL A t66G | S h } e , s{e "ec| d ~ ^~~~~~~ 2 "fo,r/usr/include/float.h :f 15i l: l17: note: in gexpanded from macro 'FLT_MAX'" thsee it n3it15i | ra#dd lceofl iogner "rFi,dL T _rMaA nOXFd 3FSoE.Tm4(02lyc",8 oO2lFoF3rS_ET4rg(b6ar6[328]5)a2,8 8nAd5oV98m12_e_sOee+d3P8)T,F _ TA YV| _P ^~~~~~~~~~~~~~~~~~~~~~~~~~~ OEPT__TCYOLPORE,_ I N src/libavfilter/vsrc_mandelbrot.cT 6: 974{:.s,111 :{t.i 6r4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = = "-r1a}n, d-o1m," 97} | U , I N 0{"T,s t0ar3t, 2F_L_sMAAcGXSa, }lF,L eA GS" ,}| , ^ " se| t ^t src/libavfilter/vf_zoompan.che i:n113:i12t: ialwarning: missing field 'help' initializer [-Wmissing-field-initializers]s cale valsrc/libavfilter/vsrc_gradients.cu:e67": ,115113 | : src/libavfilter/vsrc_cellauto.c { :77O:Nwarning: F107F:S Ewarning: Umissing field 'unit' initializer [-Wmissing-field-initializers]LLTmissing field 'unit' initializer [-Wmissing-field-initializers] (} s | t ^a rt _77 67s | | c a l e ){ ",{s "AcV3_c"r,Oo l Pl ",T _ T Y P "E_ sD e"sOcrtoU l4BtlLEh ,p a{ttceor.nld bdolo=wr3n".0wa, } rOdF,"F SE,T 0 (,OFcF oSFElLoTr_Tr(g_sbcMraAXol[l,)3 ,F A]VL)_AO,GSP } TA,_VT YP_EO _P| BTO_O ~ ^~~~~~~LT , Y{P./usr/include/float.hEi_C:O6L154O :R=, 17: 1 note: expanded from macro 'FLT_MAX'} , 0 , {. s15t1 | ,#r dF Le=A f"GinrSea nd}oF,m L| " ^T} _,MA X 03.,4 00, 2F82L34A6GS6 3}8,52 8 | 8 ^59 812e+38src/libavfilter/vsrc_cellauto.cF: 78 :117| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | src/libavfilter/vsrc_gradients.c : 68 : 115{: "warning: smissing field 'unit' initializer [-Wmissing-field-initializers]t art_full", 68" | s t a r t{ "fci4"l, l i n g t h e"s ewth o5lthe vcidoeloo"r",, O FOFFSFESTE(Ts(tcaorlto_rf_ulrl)g,b aAV[_4OP]T)_,TY PAE_VB_OOOPL,T _{.TiYP6E4 _=CO L0}O,R ,0 , 1 , F{L.AsGtSr }=, "| r ^a ndom"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 79 | src/libavfilter/vsrc_gradients.c : 69 :{115 :" fwarning: umissing field 'unit' initializer [-Wmissing-field-initializers]l l", 69" | s t a r t {f"ic5l"l,i n g t"sheet w6htohl ceo lovri"d,e o" ,O FFOSFFESTE(T(csotlaorrt__fruglbal[),5 ]A)V_,O PATV__TOYPPTE__BTOYOLP,E_ C{O.LOiR64, = 1 } ,{ .0s,t r1 =, "FrLaAnGdSo m}",} , | 0, ^ 0, FLAGS }, | ^ src/libavfilter/vsrc_cellauto.c:80:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_gradients.c:70:115: 80warning: | missing field 'unit' initializer [-Wmissing-field-initializers] { "stitc h70" | , { " c 6"",s t it c h b ou"ndsaetr ie7sth" ,c oOlFoFSrE",T (s tOFiFtcSh)E,T A(Vc_oOlPTo_r_TrYgPbaE[_6BO]OL),, AV _ O PT{_.iT6Y4P =E _1C}O,L O R,0 , 1 , F{L.AsGtrS }=, " ra| n ^ dom"}, 0, 0, FLAGS }src/libavfilter/vsrc_cellauto.c, : 81:| 12 ^: warning: missing field 'help' initializer [-Wmissing-field-initializers] 81 | { NULL } | ^ src/libavfilter/vsrc_gradients.c:71:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 71 | {"c7", "set 8th color", OFFSET(color_rgba[7]), AV_OPT_TYPE_COLOR, {.str = "random"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_gradients.c:72:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 72 | {"x0", "set gradient line source x0", OFFSET(x0), AV_OPT_src/libavfilter/vsrc_life.cTYP:E81_I:N104:T, warning: {missing field 'unit' initializer [-Wmissing-field-initializers]. i64=-1}, -811 | , I NT _ MA{X , "FfLilAenGamSe }", , | " ^s et source file", OFFSET(filename), AV_Osrc/libavfilter/vsrc_gradients.cP:T73:_121T:Y Pwarning: E_missing field 'unit' initializer [-Wmissing-field-initializers]S TRING, {.st r73 | = N U {L"Ly}0",, 0 , 0 , "FsLeAtG Sg r}a,d ie n| ^t line source y0", OFFSET(y0), AV_OPT_TYPEsrc/libavfilter/vsrc_life.c_I:NT82,: 104{:. iwarning: 6missing field 'unit' initializer [-Wmissing-field-initializers]4 =-1}, 82 | - 1 , {IN T"_fMA"X,, F LA G S } ," s e| ^t source file", OFFSET(filename), AV_OPTsrc/libavfilter/vsrc_gradients.c:_74:Tsrc/libavfilter/vf_v360.c121Y: Pwarning: E_:missing field 'unit' initializer [-Wmissing-field-initializers]S T1141R:IN27G,: { . warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s74 | t r ={ "xN1U"L,L } , 0 , 0 , F L"AseGtS g}r,a d | i ^e nt line destination x1", OFFSET (1141x | 1 ) , A src/libavfilter/vsrc_life.ciV:f_83 O:108(:pPh iTwarning: _ Tmissing field 'unit' initializer [-Wmissing-field-initializers]> Y=P E-_MI_NPT I83_ | ,4 { &. &i 6{ p"hs4i iz=e<-1"} ,M ,_ P I _ -41, INT_M")A s{X,e tF L | A ^~~ ~vGiSd },e o | s ^iz e",src/libavfilter/vf_v360.c : 1141 :9O:F Fwarning: Simplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E T(w), 1141 | A V_ Oisrc/libavfilter/vsrc_gradients.cPf: T75(_:T121Y:pPh Eiwarning: missing field 'unit' initializer [-Wmissing-field-initializers]_>I=M A-G E_MSI_ZEP,I _{ 4.75s | tr& & =p NUh{iL" yL1}"<, M,_ 0 , P 0I, _"4sFe)L tA{ gGrSa d}i| ,e ^~~ ~~ n t | li ^ne destination y1", OFFSET(y1), AV_OPT_TYPE_INTsrc/libavfilter/vsrc_life.c, :{.84i:61084=:- 1warning: }missing field 'unit' initializer [-Wmissing-field-initializers], -1 ,84 | I N T_ M A{X, "FLsA"G,S } , | " ^ set video sizesrc/libavfilter/vf_v360.c",: 1144 : 45O:F Fwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]SE T(w), src/libavfilter/vsrc_gradients.c: 76: 115 :A Vwarning: _missing field 'unit' initializer [-Wmissing-field-initializers] 1144O P | T_ T Y PE _ }IM 76AGeE_ | Sl sI ZeE , if {{."n(bpshtir_ > =c= -o( MlN_UPLIoL_}r2 ,+s ",M 0",s_ e0Pt, It _4hFeL An)GuS &}&, mp bhe ir| < ^ o -fM_ PIc_o4lo)rs ",{ O F | F ^~~ ~ SET(nb_colors), src/libavfilter/vsrc_life.cAV:_85OP:T116_:Tsrc/libavfilter/vf_v360.c Ywarning: :missing field 'unit' initializer [-Wmissing-field-initializers] P1144E:_16:I Nwarning: T,implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] {. i856 | 4 =2 }, { " r a 1144t | e 2", , 8} , e" lssFeLAeG Sit f}, v | i( ^dp hie >o= r-a(tMe_",P I _2 +O FMFS_ETP(fIr_4a)src/libavfilter/vsrc_gradients.cm &e:_&r apt77h:e115i):, warning: missing field 'unit' initializer [-Wmissing-field-initializers] < A V_-OMPT__PT 77I | Y_ P 4 E) _{ V"{In D" E,O| _R ^~~ ~~ A T E , { .s"trs =src/libavfilter/vf_zoompan.ce t"2 :t1715:h9"e}:, n uwarning: 0mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b, eIrN oTf_ cMolAorXs,", F OFLFS170E | TA( G n S b v_}ac,orl src/libavfilter/vf_v360.c :_o| r1146v:a20 ^s l:ue)s[ V,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]AR _A IVN__OTIPMTE_]T Y=P Ev_aIrN T_1146v | a,src/libavfilter/vsrc_life.c l u : 86: 116e:{ s.warning: i [missing field 'unit' initializer [-Wmissing-field-initializers]V6 4 = 2p}, A h Ri_ _I T n86o | r ] m = ={ " 2,irp" nh,8-i> , p+tsF L M=_=P A I"GA_Vs_S2etN v;iO} dPT,S _| e V | ^~~ ~ ^o A LrUaEt e"?, | O ~F FSET( f171 | r a me _ ra tsrc/libavfilter/vsrc_gradients.c e: ) ,78N:A N124A :V: warning: _ Omissing field 'unit' initializer [-Wmissing-field-initializers]iPn -T>src/libavfilter/vf_v360.cp_:tTs1147 Y:P*E _7833 :V Iwarning: D | aimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] E v O {_"q2_ds R1147(eA | inelTiE dn,k - " >{ , t .}i m e_sbtae l r"ssee); s = e"i2| t ^~~f 5 t"h(}p/usr/include/math.he,h :0 ,seie15 >I=N TM_d:"_19M:,P A Xnote: ,I expanded from macro 'NAN' _FO4FL FS EAT15(&G | Ss&# dp eehfi}e,i nde) < N, | AM ^ N _ P I _ 2 +A VM_src/libavfilter/vf_xfade.c___buOiPPT:lI_738:t1:_ Ti4warning: )Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nsrc/libavfilter/vsrc_life.c P: _{E87_nI :aN 108n:f T| (warning: "738missing field 'unit' initializer [-Wmissing-field-initializers]6 ^~~ ~4" | ) | ,R ^~~~~~~~~~~~~~~~~~ A D IA L87src/libavfilter/vf_v360.c _{ | :T1147.:i16 R6:4 = -{1}A, warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]N S "rIul Te 1147 I"ON | ( 8,, u- 1 , in t"}U IeNlT83ss_et 2e,ti_ 1 )fMr u AX l| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( ," Fph, L A G Ssrc/libavfilter/vf_xfade.c :i >}726, = | : ^ 62 : M _ POnote: expanded from macro 'RADIAL_TRANSITION'I F_F4S E&T&( rp u726 | hli e <_ s Mt_ r P) ,I _Asrc/libavfilter/vsrc_gradients.cV _2: +O 79 :123P: M _ T P _ warning: Imissing field 'unit' initializer [-Wmissing-field-initializers]T _YP E4_ ) {S 79 | T R | I { ^~~ ~~N " G d, {.ust r r=( apt"iBroo3gnr"/,eSs2s 3 "-" s0}e,. t5 0fv), *i0d e(M,_oP dsrc/libavfilter/vf_v360.cuIrFa: *L 2t.11495Afi:G)So20n:";, O F}Fwarning: S , implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] E T ( | ^ d u r a t i\ on1149) | , | ~ ^~~~ AV _O PphTi_src/libavfilter/vf_xfade.cTY_:nPosrc/libavfilter/vsrc_life.c738Er::1_m88 D::155=UR Awarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T Iwarning: phOi missing field 'unit' initializer [-Wmissing-field-initializers]-N 738, | M _{R.PAiI_D64 288; | I=A-L 1 _ T{R | "r}A ^~~ ~N,SaI n T d I oOm N(_8 , fuii-nl1tl,_8 rI_aNtTt,i6 o4_1M")A , X ,| " s^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Fe tL src/libavfilter/vf_xfade.cf:A726iGl:lS44 : r}note: ,aexpanded from macro 'RADIAL_TRANSITION' t i| ^o fo r726 | fsrc/libavfilter/vf_v360.ci :1152l : l20 : iwarning: n implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]g i n isrc/libavfilter/vsrc_gradients.ct 1152: | i 80 : 123 :a l warning: g r i d p missing field 'unit' initializer [-Wmissing-field-initializers] r a n d ohm i l _ y"n , oO 80 | rFmFS ( E=T p r(o prg r{haie"dn" ,+ ssd ((o- 0p.m5 h_ffi) i l "*s elt >( M__ P0rvaiI.tido fe)o*) ,2 .du ra 5?f tA)V;-iMo_ O_n P P "T, IOF F_ T S :YEPT ( E_ DdOuMr U _aPIBL E t)i, ;{o. nd) | \ ^~~ ~b, l | = ~~~~~~~~~^~~~~~ ~AV1_ /OPMT__TPYPHEsrc/libavfilter/vf_xfade.cI_:DU}R,738A T:10I,:ON , 1warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] FL{AG. S738i | 6}R4A,DI=A L-_ 1T}R| ,A ^N S I T I O -N1,( 8I,N uTin6t84__MtAX,, 1 )F L A| G^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ S }src/libavfilter/vf_xfade.c, : 725| : ^34: note: expanded from macro 'RADIAL_TRANSITION' src/libavfilter/vsrc_life.c:89:155: warning: 725missing field 'unit' initializer [-Wmissing-field-initializers] | cons t 89fl | src/libavfilter/vsrc_gradients.co: a 81:t 115 :s m{owarning: omissing field 'unit' initializer [-Wmissing-field-initializers]t "hr =a taitaon"2 ,f 81 | ( x - w i {dt h "/ s2 p, eye d" , " -se t fi l "hseelti r agtghitro afo/rd 2if)iel n- l tin sg r i o nt a i\ttio i n| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ls p eegd"r, iOdF FrSEaTn(dsopemeldy)", ,AV _OOPFTF_STEYTP(Er_FaLOnAdT,o{m._dfbli=l0l.0_1}r,a 0t.io0)00,0 1A, V1_O,PT _TFYPLEA_GDSO U}B,L E| , ^ {.dbl=1/M_PHI}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_life.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 90 | { "random_seed", "set the seed for filling the initial grid randomly", OFFSET(random_seesrc/libavfilter/vsrc_gradients.cd:)88,: 10A: Vwarning: _Omissing field 'help' initializer [-Wmissing-field-initializers]PT _TY P88E_ | I N T6 4 ,{N UL{L.}i,6 4 | = ^- 1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_life.c:91:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | { "seed", "set the seed for filling the initial grid randomly", OFFSET(random_seedsrc/libavfilter/vsrc_gradients.c),: A80V:106_:OP Twarning: _implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]T YPE_INT64, {.i64=-1 }80, | - 1 7, warning{s U" generateddI". N,T3 2 _ M AX , F L"AsGeSt vi}d,e o | d ^u ration", OFFSET(duration), AV_OPT_TYPEsrc/libavfilter/vsrc_life.c_:D92U:R99A:T Iwarning: ONmissing field 'unit' initializer [-Wmissing-field-initializers], {.i64=- 1}92, | { -"1s,t IiNTt64c_hMA"X,, F L A GS }",s t i| t ~ ^~~~~~~~~c h boundaries",/usr/include/stdint.h :O46F:F21S:E Tnote: (expanded from macro 'INT64_MAX'st itch), A46V | #_dOePfTi_neT YPIEN_TB64O_OMLA,X { .(i064x=7f1f},f ff0f,f f1,f fFffLfAfGfS) } , | ^~~~~~~~~~~~~~~~~~ | ^ src/libavfilter/vsrc_gradients.c:79:106src/libavfilter/vsrc_life.c:: 93warning: :111implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 9379 | | {{ ""dmuorladt"i,o n " , " s e"tse tvi demool ddu rsapteieodn "fo,r OdeFadF SceEllTs(",d OuFFrSaEtTi(moon)l, d )A,V _AVO_POPTT__TTYPYEP_ED_IUNRsrc/libavfilter/vf_xfade.cTA, T:{739I.:ON1,i: 6 warning: 4{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].= i604}src/libavfilter/vsrc_mptestsrc.c=,-: 01,65:}118: 0,x F739 | Rwarning: AFD, Fmissing field 'unit' initializer [-Wmissing-field-initializers]I L AA LG S_ T R}AN-S1I, , T I65| I ^N | T O 6N 4(_ MA1{6 X,, " FurLinatAeGtS"16 , } _ , "ts src/libavfilter/vsrc_life.c ,| e : ~ ^~~~~~~~~94t2 ): 109 : vi/usr/include/stdint.hd:| 46warning: :e21:^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ missing field 'unit' initializer [-Wmissing-field-initializers]onote: expanded from macro 'INT64_MAX' src/libavfilter/vf_xfade.cr:a726: 62: t4694note: | e | expanded from macro 'RADIAL_TRANSITION' #d"e f, i { "nl i726e | O F f FS ETe(_cIol o rf"N, r T 6a m e4_r a"t_ s M A Xeesrc/libavfilter/vf_xmedian.c ) t: , A 365( V l :012:_ i fx7Owarning: P missing field 'help' initializer [-Wmissing-field-initializers]e f T fc f_fTfYP o fE l365 | ff_f f o V f r (ID EfO"_pR{f,r A Nfog rTUEf,OeFLs) F| L ^~~~~~~~~~~~~~~~~~s {.Ss t}rE -, T0= (. 5lf) | *" i ^2 (fM_5Pe_"c}I o*,l o2. 5rf0),) I,N; T A V__ M OA X,P TF LA_T YG SP E}, _C OL O R ,| ^ {\.s t r| ~ ^~~~= "white"}src/libavfilter/vf_xfade.c,:739 :01,: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], FLAGS }739, | Rsrc/libavfilter/vsrc_mptestsrc.c A:| DI ^A66 :L_118T:R ANwarning: Smissing field 'unit' initializer [-Wmissing-field-initializers]I TION(16, uin t661 | 6 _ t , {2) " src/libavfilter/vsrc_life.cr| :"95^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,: 109 src/libavfilter/vf_xfade.c: : 726 warning: :missing field 'unit' initializer [-Wmissing-field-initializers] 44":s etnote: expanded from macro 'RADIAL_TRANSITION'vi d e95o | r a t e" ,726 | { " OFdFe a t Sh _ EcT (o lf ora rm "e_ r a, t "es) e ,t de A V _a tO hP Tc o_lT o Yr "P, E_ O FV(pFroIgDrSEOE_eRTs(AdsT E-, 0e.{at5hf._) s*c to(rloMr _)=P,I A V _"*2O P5T"}2,_.T Y50fP);, E I N_ CT O _L OM R AX,, { . s t rF L=A " G b\Sl }a c,k | " ~~~~~~~~~^~~~~~ ~} , | ^0 , 0, Fsrc/libavfilter/vf_xfade.cL:A739:G1S: warning: }implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ^ 739 | RADIAL_TRANsrc/libavfilter/vsrc_mptestsrc.cSI:T67I:O115N:( 1warning: 6missing field 'unit' initializer [-Wmissing-field-initializers], uint16_t, 267) | src/libavfilter/vsrc_life.c| :^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 :{109:src/libavfilter/vf_xfade.c warning: missing field 'unit' initializer [-Wmissing-field-initializers]:"725 :34d: unote: rexpanded from macro 'RADIAL_TRANSITION'a t io96n" | , " s 725e | t { " vimdoe ol d _ dcu ora l o r "t ,cio on sn"t" ,fs lOeFotaF tmS EoTl(dds cuomlroaoottriho n=) ,",a t aAVOFn_2OfPFT_(Tx - wiSdth / 2, y - height / 2) -Y P E _ D U R A T I O N ,\ { .| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~6 4 E=T (- 1m}o, l-d_1c,o loIrNT)6,4 _AMVAX_, OFPLATG_ST }Y,P E _| C ^O LOR, {.str="black"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:68:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_life.c 68: | 97 : 12 : {warning: missing field 'help' initializer [-Wmissing-field-initializers]" d", 97 | { " sNeUtL Lv i}d e| o ^ 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, FLAGCC libavcodec/aacps_fixed.o S }, | 3 ^ warnings generated. src/libavfilter/vsrc_mptestsrc.c:86:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 86 | AV_OPT_TYPE_INT64, {.i64 = 30}, 1, INT64_MAX, FLAGS }, | ^ src/libavfilter/vsrc_mptestsrc.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 87 | { NULL } | ^ src/libavfilter/vsrc_mptestsrc.c:86:44: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 85 | { "m", "Set the maximum number of frames generated for each test", Osrc/libavfilter/vsrc_mandelbrot.cFFS:ET304(m:ax17_:f rawarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e s), | ~ 86 | 304 | A V _O P T_ TY P E _ IN T 64Z,_ {Z.i26_4C _Z=Y 3K0}L, U1,S I(NtT,6 4_zMAiX,, zFrL,AG Sz i},, | 0 ^~~~~~~~~) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c/usr/include/stdint.h::29446::88:21 : note: note: expanded from macro 'Z_Z2_C_ZYKLUS'expanded from macro 'INT64_MAX' 46 | #de f294 | i n e I N T6 4 _ M A X i(f(0Z x&7&f ffffafbffsf(ffsf-ff>fzf)y k l| ^~~~~~~~~~~~~~~~~~u s[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) vziydekol duusr[ait>i>o1n"],[ O0F]F-SoEutTr()d+fuarabtiso(n)s, -A>zVy_kOlPuT_sT[YPiE>>_1]D[UR1A]T-IoONu, t{.ii) 6<4 == ep-s1i}lo,n )-\1 , | ~~ ^~~~~~~ INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (src/libavfilter/vsrc_gradients.c0x:7f127f:ff16f:ff fwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fffff) | 127 | ^~~~~~~~~~~~~~~~~~ } else if (8st warningeps generated>=. 1src/libavfilter/vsrc_mptestsrc.c.0:)67 :{98 : | ^~~~ ~~ warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 67 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS }, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21src/libavfilter/vsrc_mandelbrot.c: :note: 308expanded from macro 'INT64_MAX':17 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #define I N308T | 6 4 _ M A X ( 0 x 7CC libavcodec/aacps_float.o f f ff ff f ff fZff_ffZf2) _ | 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:310:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 310 | Z_Z2_C_ZYKLUS(zr, zi, t, zi, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z &src/libavfilter/vsrc_gradients.c& fa:bs148(:s27-: >warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]y klus[i>>1][0] -148o | u t ri)f +(fnabb_sc(olso-rs> z==y kl1us [i|>>src/libavfilter/vf_xmedian.c|1 ]s:[t442e1p:] -12<:=o u0t.warning: missing field 'help' initializer [-Wmissing-field-initializers]i 0)) < = e{p442 | s i| l ^~~~ ~~ {o n) \N U LL| } ~~ ^~~~~~~, | ^ src/libavfilter/vsrc_life.c:176:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavfilter/vsrc_gradients.c:150:16: warning: 176implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | fo r150 ( | i = 0 ; i} ftielpCC libavcodec/aacpsdsp_fixed.o e >_= b1.src/libavfilter/vsrc_mandelbrot.c0u): f{s 312i: z17e:; warning: | iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^~~~ ~~++ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 312 | Z_Z2_C_ZYKLUS(t, zi, zr, zi, 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_mandelbrot.c:294:88: note: expanded from macro 'Z_Z2_C_ZYKLUS' 294 | if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ | ~~ ^~~~~~~ src/libavfilter/vsrc_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_gradients.c:173:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | if (nb_colors == 1 || step <= 0.0) { CC libavcodec/aacpsdsp_float.o | ^~~~ ~~ 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' src/libavfilter/vsrc_gradients.c294: | 179 :16 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179i | f ( Z } &e&ls ef iafb s((stse-p> z>y=kl u1s.[0i)> >{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)\ | ~~ ^~~~~~~ CC libavcodec/aacpsy.o src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "x", "set color component on X axis", OFFSET(src/libavfilter/vsrc_gradients.cx),: A223V_:OP25T_:TY Pwarning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ INT, {.i64 =1223} | , 0 , 2 ,o dF_Ls_AqG S=} ,M _ PI| ^* 2.f; 9 warnings| generated ~ ^~~. 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/vsrc_gradients.c:235:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c :235102 | : 102 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] op_x_od = a102t | a n 2 f{ ("iontpe_nxs,i tyo",p "_sye)t +i Mn_tPenIsi;ty " | , ^~~~~~~~~~~~~~~~~~ ~ OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_gradients.c:238:88: 103warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { "i", 238 | " se t i n te nsoitpy_"x,_ oOdFF S= EfTm(ofdifnt(enastiatn2yf)(o,p _xA,V _oOp_PyT) _+ TMYP_E_PFI L+OA TCC libavcodec/aacsbr.o p,o i{.ndt_bxl= 0/ .fm0a0x4f(}or,i 0g,i 1n,_ xT,FL AdeGsSt}_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/vsrc_mandelbrot.c 238: | 352 : 95 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] op_x_od = fmodf(a t352an | 2 f ( o p_ x, op _ y) + M _ P I + p o i n ti_fx( SQ/R( sf->mzaykxlfu(s[ojr][i0g]in-_xz, rd)e s+ tSQ_Rx)(,s -2>z.yfkl u*s[ j]M[1_]PI-)zi;) <| ~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ epsilon*esrc/libavfilter/vsrc_gradients.cp:238s:i25:l onwarning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 ) | ~ ~~~~~~~~~~~~~~~^~~ 238 | op_x_od = fmodf(atan2f(op_x, op_y) + M_PI + point_x / fmaxf(origin_x, dest_x), 2.f * M_PI); | ^~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS}, | ^ CC libavcodec/aacsbr_fixed.o src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 10, warning generated1. , TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS}, | ^ CC libavcodec/aactab.o src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS}, | ^ src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS}, | ^ src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAIn file included from GS},src/libavfilter/vsrc_testsrc.c : | 42 ^ : src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:138:12: warning: 49missing field 'help' initializer [-Wmissing-field-initializers] | 138r | e t u r n{ eNxUpL2Lf (}M_ L O| ^G 2_10 * x); | ~ ^ CC libavcodec/aandcttab.o CC libavcodec/aasc.o src/libavfilter/vf_v360.c:1764:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1764:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1764 | s->flat_range[0] = s->h_fov * M_PI / 360.f; | ~~~^~~~~ ~ src/libavfilter/vf_v360.c:1765:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:1765:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1765 | s->flat_range[1] = s->v_fov * M_PI / 360.f; | ~~~^~~~~ ~ CC libavcodec/ac3.o src/libavfilter/vf_v360.c:1813:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1813 | const float phiCC libavcodec/ac3_channel_layout_tab.o = rescale(i, width) * M_PI_2; | ^~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:1814:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1814 | const float theta = rescale(j, height) * M_PI_2; | ^~~~~~~~~~~~~~~~~~ ~ CC libavcodec/ac3_parser.o src/libavfilter/vf_v360.c:1839:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1839:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1839:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1839 | s->flat_range[0] = tanf(FFMIN(s->h_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavfilter/vsrc_gradients.c:387src/libavutil/macros.h::4849: :warning: 40:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 49 | # d387 | e f i n e FF MfIlNo(aat, ba) n((gal)e >= ( bf) m?o d(fb)( :s (-a)>)p t | s ^ * s->speed, 2.f * M_PI); | ^~~ ~ src/libavfilter/vf_v360.c:1840:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flaCC libavcodec/ac3dec_data.o t_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1840:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:src/libavfilter/vf_vectorscope.c49:34:: 240note: :expanded from macro 'FFMIN'19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define 240F | F M fIoNr( a(,ib )= (1(;a )i <> a v(ffb-) >? n(bb_)fo r:m a(tas;) i)+ +| ^) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:1840:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1840 | s->flat_range[1] = tanf(FFMIN(s->v_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ CC libavcodec/ac3dec_fixed.o src/libavfilter/vf_v360.c:1883:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1883:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1883:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1883 | s->iflat_range[0] = tanf(FFMIN(s->ih_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:1884:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:1884:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1884 | s->iflat_range[1] = tanf(FFMIN(s->iv_fov, 359.f) * M_PI / 720.f); | ~~~^~~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_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/vf_v360.c:1987:63: 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/libavfilter/vf_v360.c:1987:47: 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: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)) | ^ 22 warnings generated. src/libavfilter/vf_v360.c:2047:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2047:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2047:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2047 | s->flat_range[0] = sinf(FFMIN(s->h_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2048:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ^~~~~ ~ src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ src/libavfilter/vf_v360.c:2048:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2048 | s->flat_range[1] = sinf(FFMIN(s->v_fov, 180.f) * M_PI / 360.f); | ~~~^~~~~ ~ src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ 9 warnings generated. 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_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMsrc/libavfilter/vf_v360.cAGE:_2158SI:Z44E:, {warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s tr="640x480"}, 21580 | , s - > i f l 0a, tFL_ArGaS n}g, e | [ ^0 ] = s->ih_fov * M_PI / 360.f; | ~ ^~~~~ src/libavfilter/vsrc_sierpinski.c:62:115: src/libavfilter/vf_v360.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]2158 :28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 62 | 2158 | { " r a tse-">,i f"lsaett_ rfarnagmee[ 0r]a t=e ",s -O>FiFhS_fEoTv( f* rM_aPmIe _/ r3a6t0e.)f;, | ~~~^~~~~~ ~A V_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:2159:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2159 | s->iflat_rangesrc/libavfilter/vsrc_sierpinski.c[:163]: 115=: swarning: -missing field 'unit' initializer [-Wmissing-field-initializers]> iv_fov * M _63P | I / {"3r6",0 . f ; " s et| ~ ^~~~~fr ame rate",src/libavfilter/vf_v360.c O:F2159:F28S:ET (fwarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]am e_rate), A2159V_ | OP T _ TY PsE-_V>IDiEfO_lRaATtE_r,an g{e.[s1t]r =="2 5s"}-, > i v _ f0,o v I*NT _MMA_XP,I FL/AG S 3}6,0 .| f ^ ; | ~~~^~~~~~ ~ src/libavfilter/vsrc_sierpinski.c:64:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 64 | {"seed", "set src/libavfilter/yadif_common.cth:e214 :s12e:e dwarning: ",missing field 'help' initializer [-Wmissing-field-initializers] OFFSET(seed), 214 | A V _{O PNUTL_LT YP}E _I N| ^T6 4, {.i64=-1}, -1, UINT32_MAX, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:65:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS }, | ^ src/libavfilter/vsrc_sierpinski.c:69:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 69 | {NULL}, | ^ CC libavcodec/ac3dec_float.o src/libavfilter/vf_v360.c:2221:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2221 | const float phi = atan2f(vec[0], vec[2]) / M_PI_2; | ^~~~~~~~~~~~~~~~~~~~~~ ~ 4 warnings generated. src/libavfilter/vf_v360.c:2222:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 22229 | warning s generatedc. onst float theta = asinf(vec[1]) / M_PI_2; | ^~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2230:43: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ src/libavfilter/vf_v360.c:2230:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 2230 | const int visible = phi >= -M_PI_2 && phi <= M_PI_2; | ^~~ ~~ CC libavcodec/ac3dsp.o src/libavfilter/vf_v360.c:2256:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2256:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2256 | s->iflat_range[0] = tanf(0.5f * s->ih_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:2257:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2257:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2257 | s->iflat_range[1] = tanf(0.5f * s->iv_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~~ ~ CC libavcodec/ac3enc.o 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' src/libavfilter/vf_v360.c 98 | : 2325 : 25{: " swarning: izimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e" , "set vi d2325e | o s i z e" ,c o n s OtF FfSlEoTa(tw )p,h i = aAtVa_OnP2Tf_(TYvPeEc_[I0MA]G,E _SvIeZEc,[ {2.]st)r /= M"3_2P0Ix2;4 0" }| , ^~~~~~~~~~~~~~~~~~~~~~ ~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 | src/libavfilter/vf_v360.c {: 2326":s"75,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "set video 2326 | s i zcoen"s,t fl oa t t OhFFeStaE T=( wa)v,_ c l ip f( lo gf (( 1.AfV _+O PveTc_[1T]Y)P /E (_1.If M- AveGc[E1]_)S) I/Z E(2,.f *{ M._sPtI)r, -1=. f", 312.f0)x;2 4 0| ^~~ ~" }, 0, 0src/libavfilter/vf_v360.c,: 2326F:34L: Awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]G S },\ | ^ 2326 | const float theta = av_clipf(logfsrc/libavfilter/vsrc_testsrc.c(:(1141:.5f: warning: missing field 'unit' initializer [-Wmissing-field-initializers]+ vecsrc/libavfilter/vsrc_testsrc.c[:1108]:)37: /note: expanded from macro 'COMMON_OPTIONS'( 1.f - 108v | #edcef[i1ne] )CO)M M/ON _(O2P.fT I* OMN_PSI ),S I-Z1.Ef,_ 1O.Pf)T; I O| N ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~S COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set videsrc/libavfilter/vf_vectorscope.co ra:t873e:"26,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] OFFSET(frame _r873a | t e )c,on sAt Vf_loOaPtT_ TfY PE=_V I1D.EO _-RA TEo,; { . st| r ~ ^= "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { src/libavfilter/vf_v360.c"d",: 2361 : 23 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" set video dura t2361 | i o n" , OFcFSoETn(dsutr aftloiaotn )ph,i A=V _rOePscTa_lTeY(iP,E_ DUwRidAtThI)O N *, M{_.PiI 6+4 M=_ -P1I}_2,; | - ^~~~~~~~~~~~~~~~~ ~ 1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMOsrc/libavfilter/vf_v360.cN:_2362OP:T23:I Owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N S SIZE_OPT 2362I | O N S cCOoMnMsONt_ OfPlTIoOaNtS _src/libavfilter/vf_vectorscope.cyN O: S =896 IrZ:eE26s:c awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e| ( ^j, hsrc/libavfilter/vsrc_testsrc.ce:i106g:117h: note: texpanded from macro 'COMMON_OPTIONS_NOSIZE'896 ) | * M _ P I c106 | ; o n s t | {f ^~~~~~~~~~~~~~~~~~ ~l " saora",t f = "1se.t v-id eoo ;sa mp l| ~ ^e aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 115 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:114:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 114 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS'4 warnings generated108. | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c:104::982394: :note: 21:expanded from macro 'COMMON_OPTIONS_NOSIZE' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 104 | 2394{ | " d ur atcioon"n,s t" seftl ovati dr e=o s qdrutrfa(t1.ifon "- ,v OeFcF[SE2T]() d/ uMr_atSioQn)R,T A2V; _ O| P ^~~~~~~~~~~~~~~~~~~ ~ T_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) | ^~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavfilter/vf_vectorscope.c:918:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 918 | const float f = 1. - o; | ~ ^ 1 warning generated. src/libavfilter/vf_vectorscope.c:941:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 941 | const float f = 1. - o; | ~ ^ src/libavfilter/vf_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: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 Ssrc/libavfilter/vf_v360.cIZ:E_2542OP:TI25ON:S Cwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M MON_OPTIONS_N O2542S | I ZE | c ^ onssrc/libavfilter/vsrc_testsrc.ct:98 :f115:l onote: aexpanded from macro 'SIZE_OPTIONS't theta = re s98c | a l e {( j"s,i zhe"e,i g ht ) "*s etM _viPdIeo_ 2si;z e "| ^~~~~~~~~~~~~~~~~~ ~, OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' src/libavfilter/vf_v360.c 108: | 2543#:d53e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e COMMON_OPT I2543O | N S coSnsIt ZflEoa_tO PTpIhOi N S CO=MM OreNs_caOlPeT(IOiN, Sw_iNdOtSh)I ZE * | ^M _PI src/libavfilter/vsrc_testsrc.c/ :c99:o115:s fnote: (expanded from macro 'SIZE_OPTIONS' theta); | ~ ^~~~~~~~~~~99 | { "s",src/libavfilter/vf_v360.c : 2543 : 25 : " swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t video si z2543 | e", cOFoFnSEsTt(w )f, l o a t ApVh_iOP T_ T YP=E_ IMrAGeE_sSIcZaEl,e ({.is,t rw i=d t"h32)0x 2 4*0" }M,_P I 0/, c0,o sFfL(AGtShe t}a,)\ ; | ^ | ^~~~~~~~~~~~~~~~~ ~ 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),1 A warningV generated_. 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' 104src/libavfilter/vf_v360.c | : { 2576":du28r:at iwarning: onimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]" , "set video d2576u | r at io n ",c oOFnFstS fETl(oduartat iuonf) , =A sVc_aOPlTe_T(YpPEh_i D/U RMA_TPII,O Nw, i{dt.hi)6;4 = | -1 ^~~ ~} , -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONsrc/libavfilter/vf_v360.cS: C2577OM:M28ON:_ Owarning: Pimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]T IONS_NOSIZE 2577 | | ^ cosrc/libavfilter/vsrc_testsrc.cn:105s:115t: note: fexpanded from macro 'COMMON_OPTIONS_NOSIZE'l oat vf = s105c | a le (t h{e t"ad "/ ,M2 _ warning P I _ s generated2 , . he"isgeht tvi)d;eo d| ur ^~~~~ ~a tion", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 206 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:205:5: warning: implicit conversion from 'long 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:2698:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2698 | uf = tanf(M_PI_2 * uf); | ~ ^~ src/libavfilter/vf_v360.c:2703:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2703 | vf = tanf(M_PI_2 * vf); | ~ ^~ src/libavfilter/vf_v360.c:2783:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vf_vectorscope.c:1132 :278341 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] uf = M_2_PI * a t1132a | n f ( u f) + dr0aw._5hft;e x t| 1 ~ ^~~~6 (out, x, src/libavfilter/vf_v360.cy:,2783 :19o:, warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. - o, p o2783si | t io n s _unfa me=[ iM]_2,_P Ic o*l oart)an;f ( u| f) ~ ^ + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2784:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~ src/libavfilter/vf_v360.c:2784:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2784 | vf = M_2_PI * atanf(vf) + 0.5f; | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c:2823:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = tanf(0.5f * s->h_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:2823:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2823 | s->flat_range[0] = src/libavfilter/vsrc_testsrc.cta:n294f(:086:. 5warning: fmissing field 'unit' initializer [-Wmissing-field-initializers] * s->h_fov * M294 | _ P I { /"l e18v0e.lf"),; " s | e ~~~~~^~~~~~~~~~ ~ t level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c::2952824::554:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 295 | 2824 C | O M M sO->Nf_lOPaTItO_NrS_aNnOSgIeZ[1E] | = ^ tanf(src/libavfilter/vsrc_testsrc.c0.:5102f: 118:* snote: -expanded from macro 'COMMON_OPTIONS_NOSIZE'>v _fov * M_PI 102/ | 1 8 0 .f ){; | " ~ ^~~~~ rate", src/libavfilter/vf_v360.c : 2824 :"s34e:t vwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]de o rate" ,2824 | OsFF-SE>Tf(lfarta_mrea_rnagtee[)1, ]A V=_ OPtTan_f(T0Y.5PfE *_ VIsD-E>Ov__fRovA T*E ,M _{P.Is t/r =1 "8250".},f 0),; | I ~~~~~^~~~~~~~~~ ~ NT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:295:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:296:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 296 | { NULL } | ^ src/libavfilter/vf_vectorscope.c:1198:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:295 :1198 | 5 : warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] dra w_295ht | ex t (o u t,C Ox,M yM,ON _OoPT,IO N1S._ N-OS Io,Z pEos it io| ns ^~~~~~~~~~~~~~~~~~~~~_ name[i]src/libavfilter/vsrc_testsrc.c,: c105o:l98:o rnote: )expanded from macro 'COMMON_OPTIONS_NOSIZE'; | ~ ^ 105 | { "d"src/libavfilter/vf_v360.c, : 2888 :39 : "warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e t video durat i2888o | n ", OcFonFsStE Tfl(oadtu trheatat i=on ), MAV__OPPIT__T2YP E_*D (U1R.ATfIO N-, h{y.pio6tf4( u=f, -v1}f,) -)1;, IN| T6 ~ ~~~~^~~~~~~~~~~~~~~~4 _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:2937:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2937 | const float phi = atan2f(h, vec[2]) / M_PI; | ^~~~~~~~~~~~~~~~~ ~ CC libavcodec/ac3enc_fixed.o src/libavfilter/vf_vectorscope.c:1258:41: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1258 | draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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); | ~ ^ CC libavcodec/ac3enc_float.o src/libavfilter/vf_v360.c:3053:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3053:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3053 | s->flat_range[0] = M_PI * s->h_fov / 360.f; | ~ ~~~^~~~~ CC libavcodec/ac3tab.o src/libavfilter/vf_v360.c:3054:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:3054:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3054 | s->flat_range[1] = tanf(0.5f * s->v_fov * M_PI / 180.f); | ~~~~~^~~~~~~~~~ ~ src/libavfilter/vf_vectorscope.c:1316:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1316 | draw_htext(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ 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(gCC libavcodec/acelp_filters.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/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 / 180In file included from .f)src/libavcodec/4xm.c;: 38 : src/libavcodec/bytestream.h| : ~~~~~^~~~~~~~~~~ ~ 186:13CC libavcodec/acelp_pitch_delay.o : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/acelp_vectors.o src/libavfilter/vf_v360.c:3135:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ^~~~~ ~~ src/libavfilter/vf_v360.c:3135:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3135:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3135 | theta >= -M_PI * s->iv_fov / 180.f; | ~ ~~~^~~~~~ src/libavfilter/vf_v360.c:3134:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f &&18 | warning ^~~~~ ~~ s generated. src/libavfilter/vf_v360.c:3134:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ^~~~~ src/libavfilter/vf_v360.c:3134:45: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3134 | theta <= M_PI * s->iv_fov / 180.f && | ~ ~~~^~~~~~ CC libavcodec/adpcm.o src/libavfilter/vf_vectorscope.c:1375:42: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1375 | draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); | ~ ^ src/libavfilter/vf_v360.cCC libavcodec/adpcm_data.o :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/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_src/libavfilter/vf_v360.cend :-3178 g:-44>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er, size); | 3178 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | s->isrc/libavutil/macros.hf:l49:a25t:_ ranote: ngexpanded from macro 'FFMIN'e[ 0] = M 49_ | P#Id e* fsi->nieh_ fFFoMv I/N 3(60a.,f;b ) ((| a ~ ^~~~~) > (b) ? (bsrc/libavfilter/vf_v360.c): 3178::35 (:a )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 3178 | s->iflat_range[0] = M_PI * s->ih_fov / 360.f; | ~ ~~~^~~~~~ CC libavcodec/adpcmenc.o In file included from src/libavcodec/4xm.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = 7FF warningMIsN generated(. p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((20a) warning s> generated(. 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/libavfilter/vf_v360.csrc/libavfilter/vsrc_testsrc.c:3243::25: 473warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3243473 | | CO M M ON _O P T I O N S | ^ theta src/libavfilter/vsrc_testsrc.c>:108=:24 :- Mnote: _Pexpanded from macro 'COMMON_OPTIONS'I * s-> iv108_f | ov# src/libavfilter/vf_vectorscope.c/d :1ef8i0n1433e.: f40C;:O warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]M M| O ^~~~~ ~~ N_OPTIONS Ssrc/libavfilter/vf_v360.cI: 1433Z3243 | E:_ 54 OP:T warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IO N S CO MM d3243Or | N_aOw _P T IiO hNt eSx_N Ot S IZ(E | o ^ u t , src/libavfilter/vsrc_testsrc.c : x 98, :y115,: o note: ,expanded from macro 'SIZE_OPTIONS' 1 . t-h eota, >98p=os | i t-iM o _ nP{ s"_sIniz e"a,* m se [- i >"]is,evt _c fvoidoelvo /o r)1s;iz8e 0 "| ., ~ ^ f ; | ~ ^~~~~O FFSET(w),src/libavfilter/vf_v360.c : 3243: 45 : warning: AVimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]_ OPT_TYP E3243_ | I MA G E _S I Z E , { . s t r = "3 2 0x 2 4 0t"h},e t0,a 0,> =FL A-GMS _},P\I *| ^ 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] src/libavfilter/vsrc_testsrc.c 3242: | 473 : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c : 108: 24: note: expanded from macro 'COMMON_OPTIONS' t h108e | #tdaef iTivI_OfNovS /SI Z1E8_O0P.fT I&O&N S C| OM ^~~~~ ~~M ON_OPTIOsrc/libavfilter/vf_v360.cN:S3242_N:OS54I:Z warning: Eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ src/libavfilter/vsrc_testsrc.c :324299 | : 115 : note: expanded from macro 'SIZE_OPTIONS' 99 | { " s ", src/libavcodec/bytestream.ht :h e 317 t: a13 : <"=sewarning: t comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] vM_ iPdIe o* sisz-e>"i, v _317 f | ov O F /F S1E8T0( w.sf)i ,& z e2& = F F M| I ~ ^~~~~N ( pA-V>_bOPuTsrc/libavfilter/vf_v360.c:f3242_f:eT45Y:P Erwarning: __eIndimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] M - ApG->Ebu_ fSI3242ZfE, | e {r. s, tsi zr e) =; " 3 2 0| x2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 40 " } , 0 src/libavutil/macros.h , : 490t:25,: h Fnote: eLexpanded from macro 'FFMIN'taA GS< =} ,\ M49_ | #Pd| eI ^ f i*n se-> ivF_fFovM I/ N18(0a,.bf) (&(&a ) | > ~ ~~~^~~~~~( b)src/libavfilter/vsrc_testsrc.c :?473: 5(b:) warning: missing field 'unit' initializer [-Wmissing-field-initializers]: (asrc/libavfilter/vsrc_testsrc.c):)108 : | 37 ~ ^ ~: note: expanded from macro 'COMMON_OPTIONS' In file included from src/libavcodec/4xm.c108: | 38#: dsrc/libavcodec/bytestream.he:fi318n:e 15C: Owarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M ON_OP T318 | I O N Sif SI(ZEs_izOeP2T I!ON=S sCiOzMMeO)N _O PT| I ~~~~~ ^ ~~~~O NS_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/libavcodec/a64multienc.csrc/libavfilter/vsrc_testsrc.c::321473::335:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 321 | 108 | # deiffi ne( CcO-M>MmOcN__OfPrTIaOmNeS_ cSoIZuE_nOtePrT IOMMmOcN__OlPTiIfONeS_tNOiSmIe)Z E{ | ^| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' src/libavcodec/a64multienc.c:332:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | { "332r | " , i f ( c "-se>tm cvi_defor raamet_e"c,o u n tOFeFSrE T=(f=r acme-_>ramtce_),l AiVf_eOtPiTme_) T{Y P E| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_ VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ 1 warning generatedsrc/libavfilter/vsrc_testsrc.c:. 473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:473:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, src/libavcodec/bytestream.h | ^: 355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMsrc/libavfilter/vsrc_testsrc.cIN:(474g:-115:> bwarning: umissing field 'unit' initializer [-Wmissing-field-initializers] ffer_end - g -474> | b u f f {e r"d,e cismiazles)";, | " ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s et numbersrc/libavutil/macros.h :49o:f25: dnote: eexpanded from macro 'FFMIN'c imals t49o | s#hodw"e,fi nOFeF SFEFT(MnbI_Nde(caim,abl)s ),( (aA)V _>O P(Tb_) T? Y(PbE) _:I (NaT)), | { ~ ^ ~. i64=0}, 0In file included from ,src/libavcodec/4xm.c :1387: src/libavcodec/bytestream.h,: 356:F13L:A warning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S }, | ^ 356 | size2 = FFMIN(p->buffer_end - p->bufsrc/libavfilter/vsrc_testsrc.cf:er475,: 115s:iz ewarning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :47549 | : 25: note: expanded from macro 'FFMIN' { "n" ,49 | # d ef i ne FF M"sIetN (an,ub)m (b(ea)r > o(bf) d?ec im(abl) s: (tao)) sh o| w ~ ^ ~", OFFSET(In file included from nbsrc/libavcodec/4xm.c_d:e38: csrc/libavcodec/bytestream.hi:m357a:15l:s )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] AV_OP T357_ | T Y P Ei_fI N(Ts,iz e{2 .!i=6 4=s0i}z,e ) 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' 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 | #de4fin warninge sI generatedN. T64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3427:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ~ ~~~~^~~ src/libavfilter/vf_v360.c:3427:25: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3427 | const float theta = m * M_PI_2 * (1.f - h); | ^ ~ src/libavfilter/vsrc_testsrc.c:545:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 545 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3460:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3460 | const float theta = acosf(fabsf(vec[2])) / M_PI; | ^~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:3514:60: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ~ ^~~~~ src/libavfilter/vf_v360.c:3514:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3514 | const float phi = rescale(i, ew) * M_PI / scale; | ^~~~~~~~~~~~~~ ~ In file included from src/libavcodec/aaccoder.c:40: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vf_v360.c:3595:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~ src/libavfilter/vf_v360.c:3595:37: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:3595:15: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 3595 | uf = (phi / M_PI * scale + 1.f) * ew / 2.f; | ^~~ ~ src/libavcodec/put_bits.hsrc/libavfilter/vsrc_testsrc.c::265697:37::5 : warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 697 | 265 | C O MM ON _O P TiIOfN (Ss - >| b ^u f_end - src/libavfilter/vsrc_testsrc.cs:->108b:u24f:_p trnote: expanded from macro 'COMMON_OPTIONS'>= sizeof (108 | B#idteBfuif)n)e { C O| M ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M ON_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 },\ | ^ In file included from src/libavcodec/aac_adtstoasc_bsf.c:26src/libavfilter/vsrc_testsrc.c: :src/libavcodec/put_bits.h697::2275::37 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 227 | 108 | # d e f i n eif (COsM->MbOufN__eOnPdT I- Os-N>bSu fS_IpZtrE _>=O PsTiIzOeoNf(SB iCtOBMuMf)O) N{_ O P| T ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~IO NS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:697:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(fsrc/libavcodec/8bps.cra:me71_:r18a: twarning: e), AV_Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P T_TYPE_VIDEO_R A71T | E , { i.fs t(rb u= f"_2s5i"z}e, 0<, pIlNaTn_eMAsX , *F hLeiAgGhSt }*, \2 )| ^ | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/8bps.c:92:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 92 | src/libavfilter/vsrc_testsrc.c : 697:5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if (src/libavfilter/vsrc_testsrc.ce:p108: 37-: note: lexpanded from macro 'COMMON_OPTIONS'p < row *108 | 2 #+d e2f)i n | e ~~~~~~~ ^ ~~~~~~~~~~~ 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", src/libavcodec/put_bits.hOFF:SE317T:(33fr:a mwarning: e_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ate), AV_OPT_ TY317P | E _ V IiDEfO _(RsAT-E>, b{.usft_re =n d"2 5"-} , s0-, >IbNuTf__MpAtX,r >F=LA GsiSz e}o,f\(B i t| B ^u f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.csrc/libavfilter/vf_v360.c:697::5:3667 :warning: 36:missing field 'unit' initializer [-Wmissing-field-initializers] warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' src/libavcodec/put_bits.h 3667108: | | 265 : # d 37e : f warning: i n ev _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Csh OiMMfONt_ OP=T IpOhNS i >265S=I | ZME __ P O I P i_f2 T |(sI-O| >NpSb huCif_Oe nMIPb_Tu2fI_ O?Np Ste_Nr h> =: Os SiI0z;Ze oEf | ( ^~~ ~ B| it ^B uf)src/libavfilter/vsrc_testsrc.c): src/libavfilter/vf_v360.c104{:115: : 3667 | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~note: 19 expanded from macro 'COMMON_OPTIONS_NOSIZE': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1043667 | | {v_ s"hdiurfatt i=o n"p, h"is >e= tM_ PIv_id2e o| d|ur aCC libavcodec/adts_header.o pthii b u f_ en d - s ->pbhuif_ p_=P Is_i2ze o&f&(B ipthBiu f)>)= -{M _ PI| _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 ) { | 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] src/libavfilter/vf_v360.c:3690: 13697 | : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] COMMON_ O3690P | TI ON S | ^~~~~~~~~~~~~~ phi src/libavfilter/vsrc_testsrc.c:<108=:37 :M _note: Pexpanded from macro 'COMMON_OPTIONS' I_2 && p108h | i# >d=e fi-nMe _CPOIM_MO2N_)O P{T I O| N ^~~ ~~S SIZE_OPTIONS src/libavfilter/vf_v360.cC:O3689M:M29O: Nwarning: _implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]O PTIONS_NOS I3689Z | E | ^~~~~~~~~~~~~~~~~~~~~ isrc/libavfilter/vsrc_testsrc.cf :(105th:98:e tnote: aexpanded from macro 'COMMON_OPTIONS_NOSIZE' <= 0.f && t h105e | ta >= - M{_ P"I_d2" &,& | ^~~~~ ~~ "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' CC libavcodec/adts_parser.o 46 | #definesrc/libavfilter/vf_v360.c :I3696N:T6374_:MA Xwarning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ( 0x7ffffffff ff3696f | f f ff ) | ^~~~~~~~~~~~~~~~~~ phi <= M_PI_2 && phi >=src/libavfilter/vsrc_testsrc.c :-M697_:5P: Iwarning: _2implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion]) { | ^~~ ~~ 697 | COMsrc/libavfilter/vf_v360.cMO:N_3696O:P20T:I Owarning: NSimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ 3696 | src/libavfilter/vsrc_testsrc.c : 108: 37 : note: expanded from macro 'COMMON_OPTIONS' p108 | h#id ef=O N-SM S_IPIZ_E2_)O P{ T | I ^~~ ~~O NS COMMON_Osrc/libavfilter/vf_v360.cPT:I3695O:NS36_:NO SIwarning: Zimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]E | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c3695:104 | : 98 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' } else if (104t | h e t a {>= "d0u.rfat i&o&n" ,t "hseteat v= -M_PI_2) { | ^~~~~ ~~ CC libavcodec/adx.o CC libavcodec/adx_parser.o src/libavfilter/vf_v360.c:3756:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3756 | const float phi = ((3.f / 2.f * x - 0.5f) / scalew - back) * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~ CC libavcodec/adxdec.o src/libavfilter/vf_v360.c:3757:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3757 | const float theta = (y - 0.25f - 0.5f * back) / scaleh * M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ~ 7 warnings generated. CC libavcodec/adxenc.o 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) | ~ ^ ~~~~~~~~~ src/libavfilter/vf_v360.c:4033:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ~ ^~~~~ src/libavfilter/vf_v360.c:4033:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4033 | const float yaw_rad = yaw * M_PI / 180.f; | ^~~ ~ In file included from src/libavcodec/aacenc_is.c:28: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptsrc/libavfilter/vf_v360.cr: >4034= :s44:i warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] eof(BitB u4034f | ) ) {c o ns| t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ float pitch_rad = pitch * M_9PI warning/s generated1. 80.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 | conIn file included from st fsrc/libavcodec/aacenc_ltp.cl:o28a: tIn file included from rsrc/libavcodec/aacenc_ltp.ho:l31l: _In file included from rsrc/libavcodec/aacenc.ha:d30 : src/libavcodec/put_bits.h:=227 :r37ol:l warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * M_PI / 180. f227; | | ^~~~ ~ 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_esrc/libavfilter/vsrc_testsrc.cnd :-969 :s-5>b:u f_warning: ptmissing field 'unit' initializer [-Wmissing-field-initializers]r >= size o969f | ( B i tCBOMuMfO)N)_ O{P T I| O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ NS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 108 | #define C317OM | M O N _O PiTIfO N(Ss -S>IbZuEf__OePnTdI O-N Ss- >bCuOfM_MpOtN_r O>P= TsiIzONeSof_(NBiOtSBuIfZ))E { | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_In file included from OPTsrc/libavcodec/aacenc.c:I40O: Nsrc/libavcodec/put_bits.hS:_N227O:S37I:Z Ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ 227 | ifsrc/libavfilter/vsrc_testsrc.c :(102s-:>118bu:f _enote: nexpanded from macro 'COMMON_OPTIONS_NOSIZE'd - s->buf_p t102r | > = s i{z e"roaft(e"B,i t B u f )")se t{ | v ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~i deo 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_OPTIOCC libavcodec/agm.o NS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105src/libavcodec/put_bits.h | : {265 :"37d":, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "set video 265d | u r a t i o n "if, (sO-F>bFuSf_EenTd( -d sur-a>tbiuofn_)pt,r A>=V _sOizPeTof_(TBYiPtEB_uDfU)R) A{T I O| N ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ , {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vf_v360.c:4158:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c :4158969 | : 5 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c: 108: 37co:n note: sexpanded from macro 'COMMON_OPTIONS't float l = s108in | f#(ddef_infeo vC O*M MOMN__OPPIT IO/N S3 S6IZ0E._OfP)TI O/ Nd;S C OM| MO ~ ^~~~~N _OPTIONS_NOsrc/libavfilter/vf_v360.cS:IZ4158E: 34 : | warning: ^ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4158 | src/libavfilter/vsrc_testsrc.c : 106 : 117 : note: expanded from macro 'COMMON_OPTIONS_NOSIZE' const flo a106t | l {= s"isanrf"(,d _ f o v *"s eMt _vPidIe o/ 3s60a.mfp) l/ ed a;s p ec| t ^~~~~ ~ ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vf_v360.c:4160:42:src/libavfilter/vsrc_testsrc.c warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 970:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 4160 | 970 | {* h"_cofmpolve m=e nta"s, i"nseft( cwo *m 0p.5lf e*me nl)t *c o3l6or0s.f" /, MO_PFIF; S E| T ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ (complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vf_v360.c:4161:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavfilter/vsrc_testsrc.c: 9714161: | 106 CC libavcodec/aic.o : warning: missing field 'unit' initializer [-Wmissing-field-initializers] *v_fo v971 | = a s i{nf ("cho ",* 0 . 5 f * " sle)t * 3c60o.fm /p Ml_PeI;m e| ~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~n t colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:972:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 972 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] src/libavfilter/vf_v360.c:4172:54: 969warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] COMMON_OPT I4172 | O N S | ^~~~~~~~~~~~~~ consrc/libavfilter/vsrc_testsrc.cs:t108: 37f:l onote: aexpanded from macro 'COMMON_OPTIONS't l = d / (sinfsrc/libavcodec/put_bits.h(d_:fo 317v:108 | 33*#: d eMf_iPnewarning: I comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ C O7M2M0O.Nf_)O)P;T I O| N317 ~ ^~~~~S | S I Zsrc/libavfilter/vf_v360.cE :_4172iO:fP 39T(I:O sNSwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] C>ObMMuOfN_ _OePn4172dT | IO N-S s_N O- >bSu IfZE _ p| t ^~~~~~~~~~~~~~~~~~~~~r > = s iz eocfo(BnistBtu f)f) l{o src/libavfilter/vsrc_testsrc.ca| :t ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~105 :l 98= :d note: expanded from macro 'COMMON_OPTIONS_NOSIZE' / (sinf(d_f ov105 * | M _ PI / {7 2"0d."f,) ) ; | " ^~~~~ ~ set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ src/libavfilter/vf_v360.c/usr/include/stdint.h::464174::21:48 :note: expanded from macro 'INT64_MAX' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 46 | #defin e4174 I | N T 64 _ M A X (*0hx_f7ofvf f= f2ff.ff f*f afsifnff(wf *f 0f.)5f /| ^~~~~~~~~~~~~~~~~~l ) * CC libavcodec/alac.o 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vsrc_testsrc.c:969:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 969 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' src/libavfilter/vf_v360.c:4175:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 108 | #defin e 4175CO | M M ON _ O P T I O N S S*IZvE__OfPoTvI O= N2.Sf C* OaMMsONi_nOfP(hT IO*N S0_.5NfO /S IZlE ) *| 3 ^~~~~~~~~~~~~~~~~~~~~60 .f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 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 src/libavfilter/vf_v360.cIN:T418164:_54:M warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]X (0x7ffffff f4181 | f f f f f ff f) c| o ^~~~~~~~~~~~~~~~~~n st float l = d / (tanf(d_fov * M_PI / 720.f)); | ~ ^~~~~ src/libavfilter/vf_v360.c:4181:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4181 | const float l = d / (tanf(d_fov * M_PI / 720.f)); | ^~~~~ ~ src/libavfilter/vf_v360.c:4183:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4183 | *h_fov = 2.f * atan2f(w * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:41841:48: warning generatedwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4184 | *v_fov = 2.f * atan2f(h * 0.5f, l) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~ CC libavcodec/alac_data.o src/libavfilter/vf_v360.c:4206:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~ ^~~~~ src/libavfilter/vf_v360.c:4206:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4206 | const float da = tanf(0.5f * FFMIN(d_fov, 359.f) * M_PI / 180.f); | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavfilter/vf_v360.c:4209:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4209 | *h_fov = atan2f(da * w, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ src/libavfilter/vf_v360.c:4210:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4210 | *v_fov = atan2f(da * h, d) * 360.f / M_PI; | ~~~~~~~~~~~~~~~~~~^~~~~~~ ~ 7 warnings generated. CC libavcodec/alacdsp.o 1 warning generated. CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o src/libavcodec/4xm.c:447:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | if (length < extra) | ~~~~~~ ^ ~~~~~ src/libavcodec/4xm.c:459:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 459 | if (bitstream_size > length || bitstream_size >= INT_MAX/8 || | ~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/aliaspixenc.o In file included from src/libavcodec/aacenc_tns.c:29: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/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.f37); warning s | 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/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/allcodecs.o CC libavcodec/alsdec.o CC libavcodec/amr_parser.o In file included from src/libavcodec/aacenc_pred.c:29: In file included from src/libavcodec/aacenc_pred.h:31: In file included from src/libavcodec/aacenc.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aaccoder.c:45: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/amrnbdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/aacdec_fixed.c:71: src/libavcodec/sinewin_fixed_tablegen.h:60:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60 | window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sinewin_fixed_tablegen.h:54:35: note: expanded from macro 'SIN_FIX' 54 | #define SIN_FIX(a) (int)floor((a) * 0x80000000 + 0.5) | ~~~~^~~~~~~~~~~~ ~ src/libavcodec/4xm.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | if (length < bitstream_size + 12) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:793:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 793 | if (prestream_size + bitstream_size + 12 != length | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ In file included from src/libavcodec/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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/amrwbdec.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) | ^ ~ src/libavcodec/4xm.c:850:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 850 | if (buf_size < AV_RL32(buf + 4) + 8) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:858:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 858 | if (frame_4cc == AV_RL32("cfrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 911 | if (cfrm->size >= whole_size) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/4xm.c:934:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 934 | if (frame_4cc == AV_RL32("ifr2")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:940:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 940 | } else if (frame_4cc == AV_RL32("ifrm")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/4xm.c:946:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 946 | } else if (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_")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 18 warnings generated. In file included from src/libavcodec/aacenc_pred.c:30: In file included from In file included from src/libavcodec/aacenc_utils.h:src/libavcodec/aacenc_is.c31:: 29src/libavutil/ffmath.h: :In file included from 49src/libavcodec/aacenc_utils.h::3130: :src/libavutil/ffmath.h :warning: 49:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4949 | | rreettuurrnn eexxp2pf2(fM_(LOMG_2L_1O0G *2 _x)1;0 *| x ~ ^) ; | ~ ^ CC libavcodec/anm.o 2 warnings generated. In file included from src/libavcodec/aaccoder.c:53: src/libavcodec/aaccoder_twoloop.h:75:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 75 | * (lambda / 120.f); | ~ ~~~~~~~^~~~~~~ src/libavcodec/aaccoder_twoloop.h:74:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | / ((avctx->flags & AV_CODEC_FLAG_QSCALE) ? 2.0f : avctx->ch_layout.nb_channels) | ~ ^~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1805 | COMMON_OPTIONS | ^ src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:98:115: note: expanded from macro 'SIZE_OPTIONS' 98 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:24: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:99:115: note: expanded from macro 'SIZE_OPTIONS' 99 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1810:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1810 | { NULL } | ^ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1805:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1805 | COMMON_OPTIONS | ^~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:108:37: note: expanded from macro 'COMMON_OPTIONS' 108 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:104:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_pred.c:30: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacenc_ltp.c:30: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/aacenc_is.c:29: src/libavcodec/aacenc_utils.h:97:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 97 | if (qmaxval >= (FF_ARRAY_ELEMS(aac_maxval_cb))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ansi.o src/libavcodec/aaccoder_twoloop.h:279:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 279 | + sfoffs, | ~ ^~~~~~ src/libavcodec/aaccoder_twoloop.h:278:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 278 | + 1.75*log2f(FFMAX(0.00125f,uplims[w*16+g]) / sce->ics.swb_sizes[g]) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1894 | COMMON_OPTIONS_NOSIZE | ^ src/libavfilter/vsrc_testsrc.c:102:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 102 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:103:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 103 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:104:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' CC libavcodec/apac.o 104 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:105:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\ | ^ src/libavfilter/vsrc_testsrc.c:1894:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavfilter/vsrc_testsrc.c:106:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 106 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1895:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1895 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS }, | ^ src/libavfilter/vsrc_testsrc.c:1899:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1899 | { NULL } | ^ CC libavcodec/apedec.o src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | COMMON_OPTIONS_NOSIZE | ^~~~~~~~~~~~~~~~~~~~~ src/libavfilter/vsrc_testsrc.c:105:98: note: expanded from macro 'COMMON_OPTIONS_NOSIZE' 105 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -src/libavcodec/aacps_common.c1}, :-1109,: I71N: Twarning: 6comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]4_ MAX, FLAGS },\ | ~ ^~~~~~~~~109 | READ_/usr/include/stdint.hPA:R46_D:AT21A:( inote: expanded from macro 'INT64_MAX'c c, hu46ff | _#odfeffsiente[ ItNTa6b4l_MeA_Xi d x(0]x,7f f f f f0f,f fpfsf-ff>ficfcf_)pa r [| e ^~~~~~~~~~~~~~~~~~] [b] > 7U, 9, 2) | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/aacps_common.c:89:17: note: expanded from macro 'READ_PAR_DATA' src/libavfilter/vsrc_testsrc.c:1894:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1894 | 89 | CO M MO N _ O P TI O N S _iNfO S(IEZRER _ | C ^~~~~~~~~~~~~~~~~~~~~O NDITIONsrc/libavfilter/vsrc_testsrc.c): 104\: 98 :| note: ^~~~~~~~~~~~~expanded from macro 'COMMON_OPTIONS_NOSIZE' 104 | { "duration", "set src/libavcodec/aacps_common.cv:id109e:o71: dwarning: ucomparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]r ation", O F109 | FRESADE_TPA(Rd_uDrATaA(ticic,o n ) ,h ufAf_Vo_fOfsPeTt_[TtYPaEb_lDeU_RidAxT]I,O N , 0,{ .psi-64> i=cc _-p1a}r,[e ]-[1b, ]I N>T 67U4,_ MA9X,, 2F)L A GS| ~~~~~~~~~~~~~~~~~ ^ ~~}, \ | ~ ^~~~~~~~~src/libavcodec/aacps_common.c :98:/usr/include/stdint.h17::46 :note: 21expanded from macro 'READ_PAR_DATA': note: expanded from macro 'INT64_MAX' 46 | #98de | f i ne I N T 6 4if_ (MERAR_XCO N D(0IxT7IfOfNf)f \f f f| f ^~~~~~~~~~~~~ fffffff) | ^~~~~~~~~~~~~~~~~~ CC libavcodec/aptx.o CC libavcodec/aptxdec.o In file included from src/libavcodec/aacenc.c:50: In file included from src/libavcodec/aacenc_utils.h:31: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ In file included from src/libavcodec/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/aacenc_is.c:61:85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~ ~~~~~^~~~~~~ src/libavcodec/aacenc_is.c:61:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ 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))) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/aptxenc.o In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 5 warnings 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] In file included from src/libavcodec/aacps_fixed.c79 | : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h: 65 :57 :f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] lter[q][n][0] = p r65o | t o [ nQ]3 1*( 0 .co0s(9t8h8e51t0a8)5;7 5 2| 64 ^~~~~~~~ ~f ), 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.0src/libavcodec/aacps_tablegen.h :+ 800:.315): warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ ~ 80 | In 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 : 33f: iwarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t er[q][n][1] 65= | p r oQt3o1([0n.0]9 8*8 5-1s0i8n(5t7h5et2a)6; 4 | f ^~~~~~~~ ~ ), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:65:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65 | Q31(0.09885108575264f), Q31(0.11793710567217f), Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:64:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 64 | Q31(0.00746082949812f), Q31(0.02270420949825f), Q31(0.04546865930473f), Q31(0.07266113929591f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' In file included from 45 | #src/libavcodec/aacenc_tns.c:de32f: iIn file included from nsrc/libavcodec/aacenc_utils.he: 31Q: 3src/libavutil/ffmath.h1(:x49): 30 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (49x | ) * 2 1 4r7e48t3u6r48n. 0 e+x p0.25)f ( M| _ ^ ~L OG2_10 * x)In file included from ;src/libavcodec/aacps_fixed.c :24 : | ~ ^In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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) src/libavcodec/aacenc_is.c : 139 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*2147483648 139. | 0 + 0 . 5 ) | ^ ~ cpe->ch[0].is_ener[w*16+g] = sqrt(ener0 / best->ener01); | ~~~~ ~~~~~~^~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70 | Q31(0.07428313801106f), Q31(0.08100347892914f), Q31(0.08333333333333f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:70:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h70 | src/libavcodec/aacps_tablegen.h : : 271139Q::5317: 3warning: :1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].0 7428313801 101396 | f) , Q2713 1( | 0 . 0 8 i 1 0ntfl0o a3sit4 zp7ed28_ ma9g= 29=1 14F Ff)/,MI N h(Qgyp3-1o>(t(biu0fmfe.r_s0_men8d3 oo3-3t33 h3, gr-3e>b3_su3ffme3r,o ot33sfh)i)ze ;) ; | | ~~~~~ ^~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aacps_tablegen.h::36src/libavutil/macros.h139:::4249 ::25:note: expanded from macro 'Q31'note: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN' 45 | 13949# | | d# dee f f iin en eF Q 3F1 M( Ix) N ( a , bf )l o ( a((tian )t p)>((d x(_)bma*g )= 21 1? /( 4bh) 7:y 4p(8oa3t)6)( 4| im8_ ~ ^ ~.s 0m oo+t h0.,5) r | e ^ ~_ smooth); In file included from | src/libavcodec/aacps_fixed.c ~~~~~ ^~~~~~~~~src/libavcodec/aacenc_is.c :24:: 142In file included from :src/libavcodec/aacps.c44::32 : warning: src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'int' and 'enum BandType' [-Wsign-compare]:70 :9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 70142 | | Q 31 ( 0. 07 4 2 8 3 1 38 01 1 0i6ff) ,( prQe3v_1is( 0&.&0 8p1r0e03v47_8b9t2 91!4=f )c,pe -Q>3ch1[(10]..0b8a3n3d3_3t3y3p3e3[3w3*136+3gf])) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_ltp.c 69 | : 87 :Q363:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 04081179924692f )87, | Q3 1 ( 0 . 0 3c8o12r8r1 0=9 94s9216 f)>, 0Q.03f1 (?0. 05s10/4s4q9r0t8(1s315)6 9: 90f).,0 fQ;3 1 | ( ~~~~ ^~0 .063998311src/libavcodec/aacenc_ltp.c5:871:285:9 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~~~~~~~~~~~~~~ 87 | src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31'c orr = s 145 > | #d0e.f0infe Q?31 (sx)0 / s q r t ( s 1 ) : 0(.0ifn;t )In file included from ( (x| src/libavcodec/aasc.c): ^~~*32 2: 1In file included from 47src/libavcodec/msrledec.h48:362648: .0src/libavcodec/bytestream.h +: 0293.5:)13 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ In file included from src/libavcodec/aacps_fixed.c:24 : 293In file included from | src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h:s69i:z33:e 2 warning: = implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F FMIN(p->buf fe69r | _ e nd -Q 3p1-(0>.b0u4f0f8e1r1,7 9s9i2z4e6)9;2 f )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q31(0.03src/libavutil/macros.h8:12498:1250:9 9note: 4expanded from macro 'FFMIN'9 26f), Q493 | 1#(de0fi.ne0 5F1F4M4I9N0(8a1,3b5) 6(9(a9)f >) ,( bQ)3 ?1 ((0b.)0 6:3 (9a9))8 3 1| 1 ~ ^ ~5 1592f), In file included from | ~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aasc.c :32: In file included from src/libavcodec/aac_defines.h:src/libavcodec/msrledec.h45:26:: 36src/libavcodec/bytestream.h::294 :note: 15expanded from macro 'Q31': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | 294# | de f i nief (Qs3i1z(ex2) != s i z e ) | ~~~~~ ^ ~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:69:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | Q31(0.04081179924692f), Q31(0.03812810994926f), Q31(0.05144908135699f), Q31(0.06399831151592f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~src/libavcodec/aacps_tablegen.h :171:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ src/libavcodec/aacps_tablegen.h:171:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | HB[iid][icc][0] = M_SQRT2 * alpha_c * gamma_c; | ~ ^~~~~~~ In 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 | src/libavcodec/aacps_tablegen.h : 172 : 56Q3:1 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 030734415 81720 | 3 6 f ) , Q 3 1 ( 0 . 12 2 2 2H4B5[22i4i9d75]3[fi)c,c ]Q[311]( 0=.1 25 fM) _ | S ~~~~^~~~~~~ QRT2 src/libavcodec/aac_defines.h*: 45a:36l:p hnote: aexpanded from macro 'Q31'_ s * gamm a45_ | c;# de fi| n ~ ^~~~~~~e Q31(x) src/libavcodec/aacps_tablegen.h :172 : 46 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t172) | ( ( x ) * 2 1 4 7 4 8 3 src/libavcodec/bytestream.h6 4: 8317: 13.:H warning: 0B [comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] +i 0i.5d)] [| ^ ~i cc] [3171 | ] = In file included from src/libavcodec/aacps_fixed.c M: 24_: In file included from sSizsrc/libavcodec/aacps.ce:Q322R T: 2=src/libavcodec/aacps_fixed_tablegen.h : 75F* :aFM33I:lN p(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h pa-_s> b*u fgf ae75 | mrm _ ea n_ c;d Q | 3- ~ ^~~~~~~ p1- (>0b.u10f3f0e7r3,4 4s1iz5e)8; 0 3| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f), Q31(src/libavutil/macros.h0:49.:1252:2 2note: 2expanded from macro 'FFMIN'4 5224975 349f | )#,d eQf3i1src/libavcodec/aacps_tablegen.hn(e:1730: 56:. F1warning: F2Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5fI )N (a ,| b ~~~~^~~~~~~~~~~~~~~~~~) (173( | src/libavcodec/aac_defines.ha:) 45>: 36( b: ) note: expanded from macro 'Q31' ? ( b ) : ( 45a) ) | # d| He ~ ^ ~B[fi idi]n[iec cQ]31[(xIn file included from )2 src/libavcodec/aasc.c] : 32= - M : _ In file included from Ssrc/libavcodec/msrledec.h :Q 26R : T(isrc/libavcodec/bytestream.hn2t: )318(* :a(lp15hx:a_) *s21warning: 4 *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7g 48a3m6m 4a_3188s. | ; 0 +| ~ ^~~~~~~ 0 .if5 )( s| ^ ~izsrc/libavcodec/aacps_tablegen.he :2173 !:=46 : swarning: In file included from iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacps_fixed.cz:24e: )In file included from src/libavcodec/aacps.c | : ~~~~~ ^ ~~~~ 32 173: | src/libavcodec/aacps_fixed_tablegen.h: 75: 9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] HB[ii d75] | [ i c c Q]3[12(]0. 1=0 30-7M3_4S4Q15R8T023 6*f) , aQlp3h1a(_0.s1 22*2 g2a45m2m2a4_s9;7 5 3f| ), ~ ^~~~~~~ Q31(0.125f) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/aacps_tablegen.h : 174 :56 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 211744 | 7 4 8 3 64 8 . 0 + 0. 5 ) H| ^ ~B [iid][icc]In file included from [src/libavcodec/aacps_fixed.c3:]24 : In file included from =src/libavcodec/aacps.c : 32M: _src/libavcodec/aacps_fixed_tablegen.h:S74Q:81R:T 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* alpha_c * ga m74 | m a _ s ; Q 3| ~ ^~~~~~~1 (0.015656src/libavcodec/aacps_tablegen.h7:51746:460:0 1warning: 22implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(0 .01743 | 7 52 7 1 6 3 9 19 9 1 f ) , Q3H1B([0.i0i54d1]7[8i91c3c78]7[832]f) ,= Q 3 1M(_0S.Q0R8T42 1*7 0a44l11p6h7a6_7fc), * | ~~~~^~~~~~~~~~~~~~~~~~g ammasrc/libavcodec/aac_defines.h_:s45:;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/aaccoder_twoloop.hsrc/libavcodec/aacps_fixed_tablegen.h:74::57297: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | Q31(0.0 129756 | 5 6 75 6 0f0o12r2f )(,i Q=3 10(;0 .i0 37<5 27s1iz6e3o9f1(9m9i1nfs)f,) Q 31/(0 .0s5i4z1e78o9f(1m3i7ns8f7[802f])),; Q+3+1i()0 . 0| 8 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 17044116767f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aaccoder_twoloop.h:361src/libavcodec/aac_defines.h::4519:36:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'Q31' 45361 | | # d e ffinoe rQ 3(1i( x)= src/libavcodec/aacps_tablegen.h :0 ;184 : 26 i : < warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s i (zieonft)(( ma(184xx | )s * f2 ) 1/ s4i 7z48 36e o f 4 f(8_.mc0ae xn+st fer0 [.=05 )]k ) - ; 6| ^ ~.+ 5+f;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:74:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74 | Q31(0.01565675600122f), Q31(0.03752716391991f), Q31(0.05417891378782f), Q31(0.08417src/libavcodec/aacps_tablegen.h0:418641:16297:6 7warning: fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :18645 | : 36 : note: expanded from macro 'Q31' t45h | #edtae f=i ne- M_QP3I1 (*x )f ra c t io n a l _ d e l(aiyn_lti)n(ks([mx] )* *f2_c1e47n48t3e6r48;. 0 | + ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ 0 .5) | ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/aacps_fixed.c::24: 355In file included from src/libavcodec/aacps.c::3213: :src/libavcodec/aacps_fixed_tablegen.h :warning: 74:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 74355 | | Qs3i1z(e 0 .=0 15F6F5M67I5N6(00g1-2>2bfu)f,f eQr3_1e(n0d. 0-3 75g2-7>1b6u3ff9er1,9 9s1ifz)e,) Q;3 1 (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~.0 54178913src/libavutil/macros.h78:7498:225f:) ,note: Qexpanded from macro 'FFMIN'3 1(0.08 41497 | 0#4d4e1f1i6n7e67 f)F,F M| I ~~~~^~~~~~~~~~~~~~~~~~ N(a,src/libavcodec/aac_defines.hb:)45 :(36(: anote: ) expanded from macro 'Q31'> src/libavcodec/aacps_tablegen.h :(190b :)4523 : | ?# warning: d(implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]be)f i:n e( aQ)3)1 ( x) 190| | ~ ^ ~ In file included from tsrc/libavcodec/aasc.c :h32(eIn file included from : intt)In file included from (asrc/libavcodec/aacenc_tns.c src/libavcodec/msrledec.h(:x=32 :-26: ): Msrc/libavcodec/bytestream.h_*src/libavcodec/aacenc_utils.h2:1P4:35697I7*f:r:41713a:8:c 3warning: 6 ticomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]on48warning: . acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0l _+de la y3560._5g | a) i n *97 fs | i| _ cze ^ ~ e n 2tie rf=; | ( ~^~~~~~~~~~~~~~~~~~~~~Fq mFaxMvIaN(lp- >>b= u(FfFf_eAr_ReRnAd Y-_ EpLE-M>Sb(auaffce_rm, asxivazle)_;c b )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) | src/libavutil/macros.h ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/aasc.c:32: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~^~~~~~ src/libavcodec/aac_defines.h:45:36: src/libavcodec/aacps_tablegen.hnote: expanded from macro 'Q31' :199:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1199( | x ) f _ c e (nitnetr )=( (k x-) *22164.57f4; 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:80:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.232798566629src/libavcodec/aacps_tablegen.h9:2016:f29):, Qwarning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]1 (0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ 201 | src/libavcodec/aac_defines.h : 45 :36 : note: expanded from macro 'Q31' theta 45= | #d-eMf_inPeI *Q3 1f(rxa) c t i o n a l _ d e l a y(_inlti)n(k(sx[)*m21]4 74*8 36f4_8.c0e n+te r0;. 5 )| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:80:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 80 | Q31( 0.16486303567403f), Q31( 0.23279856662996f), Q31(0.25f) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 src/libavcodec/aacps_tablegen.h+: 2050:.235:) warning: | implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] ^ ~ In file included from 205src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h :t79h:e72:t awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= -M_PI*fracti o79 | n a l _Qd31e(l-0a.0y5_9g0a8i2n*1f11_5ce5n6t3e9rf;) , Q| 3 ~^~~~~~~~~~~~~~~~~~~~~1( -0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:79:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 79 | Q31(-0.05908211155639f), Q31(-0.04871498374946f), Q31(0.0f), Q31(0.07778723915851f), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: src/libavcodec/aacps_tablegen.hexpanded from macro 'Q31' :181:15: warning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # define Q31(x) 181 | i(fi n(tk) (<( FxF_)A*R2R14A7Y_4E8L3E6M4S8(.f0 _+c 0.e5n)t e| r ^ ~ _20)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/aacps_tablegen.h::79196::9:15 :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] 19679 | | Q 3 1 (i-f0. 0(5k9 0<8 2F1F1_1A55R6R39AfY),_ EQL3EM1S((-0f._c0e48n7t1e4r9_8343)7)4 9| 46 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~f ), 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/aacdec.c:260: src/libavcodec/aacdec_template.c:359:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 359 | if (FF_ARRAY_ELEMS(e2c_vec) < tags) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/aacpsy.c:298:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^ src/libavcodec/aacpsy.c:298:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 298 | + (0.6 + 0.04 * add) * 0.001 * f * f * f * f; | ~ ^~~ src/libavcodec/aacpsy.c:297:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ src/libavcodec/aacpsy.c:297:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 297 | + 6.0 * exp(-0.15 * (f - 8.7) * (f - 8.7)) | ^ ~ src/libavcodec/aacpsy.c:296:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ src/libavcodec/aacpsy.c:296:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 296 | - 6.8 * exp(-0.6 * (f - 3.4) * (f - 3.4)) | ^ ~ src/libavcodec/aacpsy.c:295:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 295 | return 3.64 * pow(f, -0.8) | ~~~ ^ In file included from src/libavcodec/acelp_pitch_delay.c:24: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/arbc.o In file included from src/libavcodec/ac3dec_fixed.c:155: src/libavcodec/eac3dec.c:141:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | if (nscale < -1.0) | ^~~~~~ ~ src/libavcodec/aacpsy.c:349:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 349 | coeffs[g].barks = (bark + prev) / 2.0; | ~~~~~^~~~~~ ~ src/libavcodec/aacpsy.c:355:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | In file included from src/libavcodec/aacps_fixed.c : c24oe: ffIn file included from ->src/libavcodec/aacps.cs:p32r: esrc/libavcodec/aacps_fixed_tablegen.ha:d194_:l136o:w [warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] = ff_exp10(-bark_width * P S194Y | _ 3 G P P _ TQHR3_0(S0.P0R0E3A1D6_2LO2W6)7; 2 | f ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~/ M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI),src/libavcodec/aacpsy.c Q:33560:57(: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 011625893f/ M356 | _ P I ) , Q 3 c0o(e0ff.-00>0sp1r5e8a1d1_5hi5 [f0]/ M_=P fIf) _ e| x ^~~~~~~~~~~~~~p 10(-bark_src/libavcodec/aac_defines.h:w44i:d36t:h note: *expanded from macro 'Q30' PSY_3GPP_T H44R | _#SdPeRfEAiDn_eH IQ)3;0 ( x| ) ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacpsy.csrc/libavcodec/aacps_fixed_tablegen.h::357194::57111: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357 | 194 | cQoe3f0f(-0>.sp0r0e3a1d62_2l6o7w2f[/1M]_ P=I) ,f fQ_3e0x(p01.00(0-2b9a6r3k0_4w9i1fd/tMh_ P*I )e,n _Qs3p0r(e0a.d0_0l2o6w6)0;0 4 6| 3 ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~ f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.src/libavcodec/aacpsy.c0:03580:571:5 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 55f/M_PI) CC libavcodec/argo.o 358 | | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : c44o:36e:ff ->note: sexpanded from macro 'Q30'p read_hi 44[1 | ]# d=e ffifn_eex pQ1300((x-) b a r k _ w i d t h * (einn_ts)pr(e(axd_)h*i1)0;7 3 7| ~~~~~~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~4 1824.0 + 0.5) | ^ In 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_src/libavcodec/aacpsy.cP:I)360, :Q53:3 0warning: (0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 002963049 1360 | f / M _ P I ) , Q 3 0(m0i.n0s0n2r66 0=0 4e63xfp/2M(_pPeI_)m,i nQ 3/0 (b0a.n0d0_1s9iz0es0[2g]8) 5-9 1f./5Mf;_ P| I ~ ^~~~) , Q30(0.0src/libavcodec/aacpsy.c0:13601:63425:8 9warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3603 | 0 (0 . 0 00 1 5 8 1 1 5 5mifn/sMn_rP I=) e x p| 2 ^~~~~~~~~~~~~~( pe_misrc/libavcodec/aac_defines.hn: 44/ :b36an:d _note: sexpanded from macro 'Q30'i zes[g]) 44- | 1.#5dfe;f 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:194:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:194:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 194 | Q30(0.0031622672f/M_PI), Q30(0.0029630491f/M_PI), Q30(0.0026600463f/M_PI), Q30(0.0019002859f/M_PI), Q30(0.0011625893f/M_PI), Q30(0.0001581155f/M_PI) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) CC libavcodec/arm/aacpsdsp_init_arm.o (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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] In file included from 193 | src/libavcodec/aacdec_fixed.c : 452 : src/libavcodec/aacdec_template.cQ:30359(0:.03305:6 2warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 541f/M_PI), Q30(0.005 235969 | 1 0 97 f i/fM_ P(FIF)_, AQRR3A0(Y0_.0E04L7E3M0S3(1e122f/cM__PIv),e Qc3)0( 0<. 0t0a33g7s)9 2 7| 7 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~0 f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:193:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacenc_tns.c 193 | : 198 : 82 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0056233541f/M_PI), Q 31980 | (0 . 0 05 2 6 9 1 09i7ff/ M(!_orPdI)e,r Q3|0(|0 .!0i0sf4i7n3i0t3e1(12gf/aM_iPn)I )|,| gQa3in0 (<0. 0T0N3S37_9G2A7I7N0_fT/MH_RPIE)S,HO LQD30_(LO0W. 0||0 2g0a67i4n4 5> 1TfN/SM__PGI)A,I NQ_3T0H(0R.E00S0H28O1L17D9_5HfI/GMH_P)I) , | ~ ^~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aacenc_tns.csrc/libavcodec/aac_defines.h::4544::4236:: note: note: expanded from macro 'TNS_GAIN_THRESHOLD_HIGH'expanded from macro 'Q30' 4445 | #def | in#ede fQi3n0e(x )T N S _ G A I N _ T H R (EiSnHtO)L(D(_xHI)G*1H0 7 3 7 4 1182.41.60f *+ T0N.S5_) G A| I ^N _THRESHOLD_In file included from Lsrc/libavcodec/aacps_fixed.cO:24W: 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] src/libavcodec/aacenc_tns.c:198:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30 (1980 | . 0 0 56 2 3 3 5 41iff/M _(P!Io)r,d Qe3r0( 0|.0|0 !5i26s9f10i9ni7tfe/(gMa_PiI)n,) Q 3|0(|0. 0g04a7in3 <0 3TN1S12_fG/AMI_NP_TIH),R EQSH3O0L(D0_.0L0O33W79 2|7|70 f/gMa_PiIn) , >Q T3N0(S0_.G0A0I2N_0TH6R7E4S45H1OfL/DM__PHII),G HQ3)0 (0 .| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~0 0281src/libavcodec/aacenc_tns.c17:9445:f/37M_:P Inote: )expanded from macro 'TNS_GAIN_THRESHOLD_LOW', | ^~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h:#44d:e36f:i note: nexpanded from macro 'Q30'e TNS_GA I44N | #_dTefHiRnEe SQH3O0(LxD)_ L O W 1 . 4 f ( 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:193:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 193 | Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Q30(0.0047303112f/M_PI), Q30(0.0033792770f/M_PI), Q30(0.0020674451f/M_PI), Q30(0.0002811795f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/acelp_vectors.c : 201 : 47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10737 42011 | 8 2 4 . 0 + 0g.a5i)n _| s ^c ale_factor In file included from =src/libavcodec/aacps_fixed.c :sq24r: tIn file included from (src/libavcodec/aacps.cs:32p: esrc/libavcodec/aacps_fixed_tablegen.he:c193h_:e11n:e rwarning: gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / postfilter_ene r193g | ) ; | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Q30(0.0056233541f/M_PI), Q30(0.0052691097f/M_PI), Qsrc/libavcodec/acelp_vectors.c30:(2030:.320:0 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7303112f/ M_203P | I ) , Qg3a0i(n0_.s0c0a3l3e7_9f2a7c7t0ofr/ M*_=P I)1.src/libavcodec/aacpsy.c,0 : Q4203:-0 35al(p0:h.a ;0warning: 02 0| missing field 'window_shape' initializer [-Wmissing-field-initializers] ~ ^~~~~ 6 74451f/M_PI) ,420 | Q 3 0( 0 F.F0P0s02y8W1i1n7d9o5wfI/nM_fPo Iw)i, =| ^~~~~~~~~~~~~~ { { 0src/libavcodec/aac_defines.h :}44 }:;36 : | note: ^ expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.009369839src/libavcodec/acelp_pitch_delay.c9f/M:_95P:I9):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0084118480 f94/ | M _ P I ) , Q 3 0 ( 0 .e0n0er6g0y0_m9e5an1))1 /6f / M| _ ~ PI), Q 3950 | (0 . 0 0 3 6 7 6s7q0r1t3ff(/fiMx_ePdI_)m,e aQn3_0e(0n.e0r0g0y 5?0 0f0i4x9e8d_fm/eMan__ePnI)e,r gy | : ^~~~~~~~~~~~~~ 1.0);src/libavcodec/aac_defines.h : 44| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30' 44 | #defisrc/libavcodec/acelp_pitch_delay.cn:e93 Q:3780:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 92 | ( i n t ) (f(fx_)e*1x0p71307(401.80254 .* 0 | + ~ 0.5) | ^ 93 | In file included from src/libavcodec/aacps_fixed.c : 24: In file included from src/libavcodec/aacps.c(:a32v: src/libavcodec/aacps_fixed_tablegen.hp:ri192v:111_:sc awarning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a rproduct_f l192o | a t _ c ( pQr3e0d_(t0a.b0l0e9,9 9pr9e6d6i6c4ft/iMo_nP_eIr)r,o rQ,3 04()0 .+0 0 9| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^6 983 9949 | f / M _ P I ) , Q 3 0 ( 0 .e0n08e4r1g1y_8me4a8n0)f)/ M_/P I )| , ~~~~~~~~~~~ Q30(0.0060src/libavcodec/acelp_pitch_delay.c09:519116:f17/M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30( 091.0 | 0 3 6 7 6f7l0o1a3tf /vMa_lP I=) ,f Qi3xe0d(_0ga.i0n_0f0a5c0t0o0r4 9*8 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: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 | #defsrc/libavcodec/acelp_pitch_delay.cine: Q1003:034(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )100( | ( x) * 1 0p7r3e7d4src/libavcodec/acelp_vectors.ci1c8t2i:on4219_.:e043r :r o+r[warning: 3 0].implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 )= 2| ^0 .0 * log1 219In file included from 0 | src/libavcodec/aacps_fixed.c:f24( : fIn file included from i xesrc/libavcodec/aacps.cd_ g:ai n 32 _: src/libavcodec/aacps_fixed_tablegen.h f:as192c:c61:a tlowarning: reimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])f; ac| t ~ ^~~~~~~~~~~~~~~~~~~~~~~~~o r = sqrt(s u192m_ | o f_ s qu ar e s Q/3 0s(c0a.l0e0fa9c9t9o9r66)6;4 f /| M ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~_ PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:192:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 192 | Q30(0.0099996664f/M_PI), Q30(0.0093698399f/M_PI), Q30(0.0084118480f/M_PI), Q30(0.0060095116f/M_PI), Q30(0.0036767013f/M_PI), Q30(0.0005000498f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0.0149587989f/M_PI), Q30(0.0106877899f/M_PI), Q30(0.0065393616f/M_PI), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:191:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 191 | Q30(0.0177809205f/M_PI), Q30(0.0166615788f/M_PI), Q30(0src/libavcodec/aacpsy.c.014:95655:8879:8 9warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.01 05656 | 8 7 7 8 9i9ff(/aMc_tPiIv)e,_ lQi3n0(e0s. 0=0=6 503.903)61 6f /| M_ ^~~~~~~~~~~~ ~~P I), Q30(0.0008894200f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | Q30(0.0316122435f/M_PI), Q30(0.0296254847f/M_PI), Q30(0.0266019460f/M_PI), Q30(0.0190126132f/M_PI), Q30(0.0116353342f/M_PI), Q30(0.0015827164f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:190:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 190 | src/libavcodec/aacpsy.c : 616 :Q3480(: 0warning: .implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 316122435f/M_PI), Q 36160 | ( 0 . 0 2 9 6 2 5 4 8 4 7 f / M _ PfI)o,r mQ_3f0a(c0t.or0 2+6=6 0s1q9r4t6f(0ffab/sM(_cPoIe)f,s [sQta3r0t(+0i.]0)1)9;0 1 26| 1 ~~~~ ^~~~~~~~~~~~~~3 2f/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) 34 | ^ warning s generated. In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:189:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | Q30(0.0561749674f/M_PI), Q30(0.0526629239f/M_PI), Q30(0.0473113805f/M_PI), Q30(0.0338476151f/M_PI), Q30(0.0207276177f/M_PI), Q30(0.0028205961f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.00399677463f/ warningMs_ generatedPI. ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:188:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | Q30(0.0792663917f/M_PI), Q30(0.0743482932f/M_PI), Q30(0.0668405443f/M_PI), Q30(0.0478888862f/M_PI), Q30(0.0293543357f/M_PI), Q30(0.0039967746f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (intsrc/libavfilter/vf_waveform.c)((:x)*288210:7273:7 41warning: 82implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^ 2882 | cIn file included from onsrc/libavcodec/aacps_fixed.cs:t24 f: lIn file included from oasrc/libavcodec/aacps.ct: o322 : =src/libavcodec/aacps_fixed_tablegen.h :1187.: 136-: warning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ; | ~ ^~ 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/aaccoder.csrc/libavcodec/aacps_fixed.c:24:: 534:In file included from 20:src/libavcodec/aacps.c :warning: 32: implicit conversion from 'int' to 'float' changes value from 2147483647 to 2147483648 [-Wimplicit-const-int-float-conversion]src/libavcodec/aacps_fixed_tablegen.h: 187src/libavcodec/aacenc.c:111: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 946:28: warning: implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]534 | 187 | q m i n Q 9463= | 0 ( I0 N .T 1 _ 1 M1AX 7 ;3 | 4i ~ ^~~~~~~5f (31!8(ffa/bM_sPI()cp,e/usr/include/limits.h Q-30:(>260ch:[.18c:1h note: 0expanded from macro 'INT_MAX'] 4.9co0e 266 | f5#73f9sfd/M[ek_f]P)i 2b4i.t0_ r+a t0e. 5*) 1 0| 2 ^4 .0 / src/libavcodec/aacdec_template.cavc:tIn file included from 1262x:src/libavcodec/aacps_fixed.c-52:>:24s : aIn file included from mwarning: src/libavcodec/aacps.cpimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:l 32e: _src/libavcodec/aacps_fixed_tablegen.hr:a187t:e36 :/ warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v ctx-> c1262h | _ l a y oMu tD187.C | nT b_ _I cN hI aT n(Qna3ec0l-(s>0 m.*d1 c1t(11l72a30m4,b5 d3 a1a 8c/f- />1m2Md0_c.PtfI1))2;,0 _ Qf| 3n ~ ~~~~~~~^~~~~~~0,( 0 . 1102409,0 6T5X7_3S9CfA/LME_(P1I.)0,/ 1Q2300)()0 . 0| 9 ^~~~~~~~~~~~~~~~~4 4457650f/src/libavcodec/aac_defines.hM:_93P:I36):, note: Qexpanded from macro 'TX_SCALE'3 0(0.06786 4931 | 5#7d3eff/iMn_eP IT)X,_ SQC3A0L(E0(.x0)4 1 6 7 9 0 0 9 8 f(/(Mx_)P I/) ,3 2Q73608(.00.f0)0 5 6| 8 ~ ^~~~~~~~1 3755f/Msrc/libavcodec/aacdec_template.c_:P1257I:)13,: note: | expanded from macro 'MDCT_INIT' ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: 1257note: | expanded from macro 'Q30' scale 44= | #sdveafli;n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 ) | ^ \ | ^~~~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavfilter/vf_waveform.csrc/libavcodec/aacps_fixed_tablegen.h:187::112923: :warning: 27implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 187 | 2923 | cQo3n0s(t0 .f1l1o1a7t3 4o523 1=8 f1/.M _-P Io)1,; Q 3| 0 ~ ^~( 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) | ^ src/libavcodec/aacdec_template.c:1263:52In file included from :src/libavcodec/aacps_fixed.c :warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:186:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | MDCT_INIT(ac -186> | m d c t 1 2 8Q,3 0 (a0c.-1>5m7d1c81t9132385_ff/nM,_ P I )1,2 8Q,3 0T(X0_.S1C4A7L8E6(410.403/71f2/8M)_)P I )| , ^~~~~~~~~~~~~~~~~ Q30(0.13src/libavcodec/aac_defines.h3:4938:8364:7 6note: 3expanded from macro 'TX_SCALE'f /M_PI), Q 3930 | (#0d.e0f9i6n4e7 7T8X8_8S5CfA/LME_(PxI)) , Q 3 0 ( 0 . 0(5(9x4)8 6/0 631237f6/8M._0PfI)) , | Q ~ ^~~~~~~~3 0(0.008src/libavcodec/aacdec_template.c1:212577:9133:2 4note: fexpanded from macro 'MDCT_INIT'/ M_PI), | ^~~~~~~~~~~~~~ 1257 | src/libavcodec/aac_defines.h :s44c:a36l:e note: =expanded from macro 'Q30' sval; 44 | # d e f i n e Q 3 0 ( x ) ( i n t ) ( ( x ) * 1 0 7 3 7 4 1 8 2 4 . 0 + 0 . 5 )\ | | ^ ^~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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) src/libavcodec/aacdec_template.c : 1264 : 52 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*107374 112648 | 2 4 . 0 M+D C0T._5I)N I T| ( ^a c->mdct480,In file included from src/libavcodec/aacps_fixed.c :a24c: -In file included from >src/libavcodec/aacps.cm:d32c: tsrc/libavcodec/aacps_fixed_tablegen.h4:81860:_86f:n ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 480, TX_SCALE(1.0/ 41868 | 0) ) | ^~~~~~~~~~~~~~~~~ Q30(0.15src/libavcodec/aac_defines.h7:1938:1369:3 3note: 5expanded from macro 'TX_SCALE'f /M_PI), Q 3930 | (#0d.e1f4i7n8e6 4T0X4_3S7CfA/LME_(PxI)) , Q 3 0 ( 0 . 1(3(3x4)8 8/4 736237f6/8M._0PfI)) , | Q ~ ^~~~~~~~3 0(0.09src/libavcodec/aacdec_template.c6:412577:7138:8 8note: 5expanded from macro 'MDCT_INIT'f /M_PI), Q30( 01257. | 0 5 9 4 8s6c0a6l1e3 f=/ Ms_vPaIl);, Q 3 0 ( 0 . 0 0 8 1 2 7 9 3 2 4 f / M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e \Q 3 0| ( ^~~~x ) (int)((x)*1073741824.0 + 0.5) | ^ In 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/aacdec_template.c ^~~~~~~~~~~~~~ :1265:52: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 44 | #1265d | e f i n eM DQC3T0_(IxN)I T ( a c - > m d c t 5 1 2(,i n ta)c(-(>xm)d*c1t0571327_4f1n8,2 4 . 05 1+2 ,0 .T5X)_ S C| A ^L E(1.0/512))In 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/aac_defines.h186::9336::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'TX_SCALE' 93 | #defi n186e | T X _ S C AQL3E0((xIn file included from 0). src/libavcodec/ac3enc.c1 5: 7451 8 1 : 9 src/libavcodec/put_bits.h3 :3(2275(:fx/37)M: _/P I3warning: )2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],7 6Q83.00(f0). 1 4| 7 ~ ^~~~~~~~8 64043 7src/libavcodec/aacdec_template.c227f: | /1257 M: _13 P: I )note: ,expanded from macro 'MDCT_INIT' Qi3f0 ((0s.- 1>12573b | 3u 4f8 _8 e4 n7sd6c 3a-fl /esM -_=>P bIsu)vf,a_ lpQ30(0.0964778885tfr;/ M> _= P Is )i ,z e Qo 3f 0( (B 0i .t 0B 5u 9f 4) 8) 6 0{ 6 1 3| f ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ / M _ P I ) , Q 3 0 ( 0 . 0 0 8 1 2 7 9 3 2 4 f / M _ P I ) , | ^~~~~~~~~~~~~~ \ | ^~~~src/libavfilter/vf_waveform.csrc/libavcodec/aac_defines.h ::44:296536:: note: 27expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 44 | #define Q3 02965( | x ) c o n s t f l o a t (oi2n t=) (1(.x )-* 1o017;3 7 4| 1 ~ ^~8 24.0 + 0.5) | ^ In 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.0594860src/libavcodec/aacdec_template.c61:31266f:/52M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.00812793 212664 | f / M _ PMID)C,T _ I| N ^~~~~~~~~~~~~~I T(ac-src/libavcodec/aac_defines.h>:m44d:c36t:9 6note: 0expanded from macro 'Q30', ac->mdct 9446 | 0#_dfenf,i n e 9Q6300,( xT)X _ S C A L E ( 1 . 0 / 9 6(0i)n)t ) (| (x ^~~~~~~~~~~~~~~~~) *10737src/libavcodec/aac_defines.h4:1938:2364:.0 +note: expanded from macro 'TX_SCALE'0 .5) | ^ 93 | #define TIn file included from Xsrc/libavcodec/aacps_fixed.c_:S24CA: LIn file included from Esrc/libavcodec/aacps.c:(32x): src/libavcodec/aacps_fixed_tablegen.h : 185 : 136 (:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) / 32768.0f) | ~ ^~~~~~~~ 185 | src/libavcodec/aacdec_template.c :1257 : 13: Qnote: expanded from macro 'MDCT_INIT'3 0(0.22024 012576 | 3 77 f/ sMc_alPeI )= ,s vQal3;0 ( 0 . 2 0 7 9 5 3 5 7 2 3 f / M _ P I ) , Q 3 0 ( 0 .1 88 7 45 2 9 00 f / M _ P I ) , Q 3\0 (| ^~~~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 + 0src/libavcodec/put_bits.h.5): 265| : ^37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :265185 | : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s->buf_end src/libavcodec/aacdec_template.c- :1851267 | :s 52- :> b warning: u implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f _Qp3t0r( 0>.=2 2s0i2z4 e01267o6 | f3 (7 B7 if t/MBMDu_CfPT)I_))I ,N{ I QT 3(| 0a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~(c 0-.>2m0d7c9t513052742,3 fa/cM-_>PmId)c,t 1Q03204(_0f.n1,8 817042542,9 0T0Xf_/SMC_APLIE)(,1 .Q03/01(002.41)3)8 0 1| 2 ^~~~~~~~~~~~~~~~~~1 708f/M_Psrc/libavcodec/aac_defines.hI:)93,: 36Q:3 0note: (expanded from macro 'TX_SCALE'0 .0857949 1938 | 2#fd/eMf_iPnIe) ,T X_QS3CA0L(E0(.x0)1 1 7 8 2 0 34 3f / M(_(PIx)), /| ^~~~~~~~~~~~~~32 768.0src/libavcodec/aac_defines.hf:) 44 :36| : ~ ^~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aacdec_template.c:1257:13 : 44note: | expanded from macro 'MDCT_INIT' #define Q12573 | 0 ( x )s c a l e = s v a(l;i n t )( ( x ) * 1 0 7 3 74 1 8 2 4. 0 + 0 . 5) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 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' src/libavfilter/vf_waveform.c44 | #:de3006f:i27ne: Qwarning: 3implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0 (x) 3006( | i n t ) (c(oxn)s*t1 0f7src/libavcodec/aacdec_template.cl3o:7a12214t:1 238o:22 4 warning: .=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 1+. 0-. 5o)1 ; | ^| ~ ^~ 1221 | In file included from src/libavcodec/aacps_fixed.c : 24f: oIn file included from rsrc/libavcodec/aacps.c :(32i: src/libavcodec/aacps_fixed_tablegen.h=: 1850:;36 :i warning: /bMu_f_PeIn)d ,- s-Q>b3uf0_p(t0r. >18=8 s7i4ze5of2(B9it00src/libavcodec/aacpsy.cBfuf:/)794M:_22)P :I ){, warning: Q| implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0 (0.1380121708f/ M794_ | P I ) , Q3 0 ( 0 .i08f5 (7fa9b4s9(1d82ef/lMt_PaI_)pe, )Q3 0(>0. 001.1078520f34 3*f /Md_ePsI)i,r e | d ^~~~~~~~~~~~~~_ pe) src/libavcodec/aac_defines.h | : ~~~~ ^~~~~~~~ 44:36: note: expanded from macro 'Q30' src/libavcodec/aacpsy.c:794: 4044 | :# warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ef ine Q30( 794x | ) (i nift ()f(a(bxs)(*de1lt0a_7p3e7) 4>1 08.2045.f0 * + d0e.si5re)d _ | p ^e ) | ~ ~~~~~~^~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: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] 11 warnings generated184. | 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)*107src/libavcodec/aaccoder.c374:1878324:.019 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ In file included from 783src/libavcodec/aacps_fixed.c | : 24 : In file included from src/libavcodec/aacps.c : 32 : *src/libavcodec/aacps_fixed_tablegen.h (:l184am:bd36a: warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 120.f); | ~ ~~~~~~~^~~~~~~ 184 | src/libavcodec/aaccoder.c : 782Q:523:0( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 062773645f /M782_P | I) , Q3 0( 0 ./2 9(1(1a48v51c36tfx-/>M_fPIl)a, gQs3 0(&0. 26A6V9_3C26O3D6E5fC/_MF_LPIA)G,_Q SCQAL3E)0 (?0. 1929.708f37 7:2 2afv/cMt_xP-I>)c, hQ_3l0a(0y.o12u6t4.11n4b52_9cf/hMa_nPneIl),s )Q 3 0| ( ~ ^~~~ 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.3788735867src/libavcodec/aacenc.cf/M:_1177PI:),80 :Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .3626709878f/M_PI), Q 301177(0 | . 3 3 6av1_1l8o4g(2a9vc9tf/xM,_ PIA)V, _QL3O0G(_0.I2N58F4O9,5 8"Q0a7v6gf: /%M._3Pf\In"), ,s -Q>l3a0mb(d0a_.co1un6t73 79?4 83s6f-/>M_lPaI)m,b daQ_33s0um warnings( generated0 . ./02 3s63-6>69l3a1mbfda/_cMo_uPnIt ):, N| ^~~~~~~~~~~~~~A N); src/libavcodec/aac_defines.h | : ~~~~~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 44:36: note: expanded from macro 'Q30' src/libavcodec/aacenc.c :441177 | #:d100e: fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 1177 | a v _l o(g(iavncttx),(( x)A*1V07_37L4OG1_82I4N.FO0, "+Q av0g.:5 )%. 3 f\| n ^ ", s->lambIn file included from dasrc/libavcodec/aacps_fixed.c_:c24o: uIn file included from src/libavcodec/aacps.cn:t32 ?: ssrc/libavcodec/aacps_fixed_tablegen.h->:la183mb:d86a_:s uwarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] / s->lambda_co u183n | t : N A N) ; AS libavcodec/arm/aacpsdsp_neon.o Q 3| ~~~~~~ ^~~0 (0.3788/usr/include/math.h7:3155:198:6 7note: fexpanded from macro 'NAN'/ M_PI) , 15Q | 3#0d(0e.f36i2n67e0 98N7A8fN/ M _P I ), Q 3_0_(b0u.i3l3t6i1n1_8n4a2nf9(9"f"/M)_P I ),| ^~~~~~~~~~~~~~~~~~Q3 0(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:183:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | Q30(0.3788735867f/M_PI), Q30(0.3626709878f/M_PI), Q30(0.3361184299f/M_PI), Q30(0.2584958076f/M_PI), Q30(0.1673794836f/M_PI), Q30(0.0236366931f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:136: src/libavcodec/aacdec_template.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 12622:52 warning:s generatedwarning: . implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645 912626 | 95 70 f/ M_ PIM),D CQ3T0_(I0N.4I4T8(8a6c25-8>24mfdc/t1M20_, P Iac)-,> mdQct31020(_0fn.,4 2 2310202,2 4TX6_1SfC/ALME_(P1.I0)/, 1Q203)0)( 0 .| ^~~~~~~~~~~~~~~~~3 38710308src/libavcodec/aac_defines.h1:f/46M:_36:P Inote: ),expanded from macro 'TX_SCALE' Q30(0.2 462 | #8d6ef6in6e1 2TX6_7SCfA/LEM(x_) src/libavcodec/aacpsy.cP I :) , 893 : (Q(34:3 x0)warning: *( missing field 'window_shape' initializer [-Wmissing-field-initializers]0 1.280.30f3)4 15 | 6893 ~ ^~~~~~82 | 6 f/ Msrc/libavcodec/aacdec_template.c _:P 1257IF):FP,13s : y Wi| ndnote: o ^~~~~~~~~~~~~~wexpanded from macro 'MDCT_INIT' Infsrc/libavcodec/aac_defines.ho: 44:w36: i1257 | note: expanded from macro 'Q30' = s{c a{l e44 0 | =#} dse vfi}a;nl e ; | Q ^ 3 0 ( x ) (i n t )( ( x ) *1 0 73 7 4 1 8 2 4 .0 + 0 . 5 ) | ^ In file included from \ src/libavcodec/aacps_fixed.c :| 24 ^~~~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.2286661267f/M_PI), Q30(0.0334156826f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((xsrc/libavcodec/aacdec_template.c)*:1012637:352:7 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) | 1263 ^ | MDCT_INIn file included from Isrc/libavcodec/aacps_fixed.cT:24(: aIn file included from src/libavcodec/aacps.cc:-32: >src/libavcodec/aacps_fixed_tablegen.hm:182d:86c:t warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 28, ac->mdct12 8_182f | n , Q 3102(08.4,64 59T6X9_57S0fC/MA_PLIE),( 1Q.300(/01.4248886)25)8 2 | 4 ^~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):,46 :Q3360:( note: 0expanded from macro 'TX_SCALE'. 422302 462 | 4#d6e1ffin/eM _TXP_ISC)A,L EQ(x3)0 ( 0 . 3 3 8(7(x1) 0* 31208.801ff/)M _| P ~ ^~~~~~I) , Q30src/libavcodec/aacdec_template.c(0:.12572:2138:6 6note: expanded from macro 'MDCT_INIT'6 1267f/M_ 1257P | I ) , scQa30l(e0 .=0 s3v3a41l5; 6 8 26 f/ M _P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \ | ^~~~ (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:182:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | Q30(0.4645969570f/M_PI), Q30(0.4488625824f/M_PI), Q30(0.4223022461f/M_PI), Q30(0.3387103081f/M_PI), Q30(0.228666src/libavcodec/aacdec_template.c12:612647:52f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.03 312644 | 1 5 6 M8D2C6Tf_/MI_NIPTI()ac,-> md ct| 48 ^~~~~~~~~~~~~~0, acsrc/libavcodec/aac_defines.h->:md44ct:4368:0_ fnote: nexpanded from macro 'Q30', 480, 44T | X#_SdCeAfLEi(1n.e0 /4Q830)0) ( | x ^~~~~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h :46 :36 : note: expanded from macro 'TX_SCALE' (i n46 | t#d)ef(in(ex T)X_*SC1AL0E(7x3) 7 4 1 8 24 .(0( x)+ *0 1.258.)0f ) | | ^ ~ ^~~~~~ src/libavcodec/aacdec_template.c:In file included from 1257src/libavcodec/aacps_fixed.c::2413: :In file included from src/libavcodec/aacps.c :32note: : expanded from macro 'MDCT_INIT'src/libavcodec/aacps_fixed_tablegen.h :182:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1257 | scale = s v182al | ; Q 3 0 ( 0 . 4 6 45 96 9 5 7 0 f / M _ P I ), Q 3 0 ( 0 . 4 4 88 6 2 58 2 4 f /\ M _| P ^~~~I ), Q30(0.4223022461f/M_PI), Q30(0.331187 warning1s0 generated30. 81f/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) | ^ src/libavcodec/aacdec_template.c:1265:In file included from 52src/libavcodec/aacps_fixed.c:: 24: warning: In file included from src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:182:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | MDCT_I N182 | I T ( a c - >Q3m0d(c0.t46545196295,7 0 f/aMc_P-I)>,m dQc3t5012(_0fn.,4 4 581826,2 T5X8_2S4CfA/LEM(_1P.I0/)51,2) )Q 3| ^~~~~~~~~~~~~~~~~0 (0.422src/libavcodec/aac_defines.h3:460:223646:1f /note: Mexpanded from macro 'TX_SCALE'_ PI), Q 3460 | (#0d.e3f3i8n7e10 3T0X8_1fS/CAMLE_(xP)I ) , Q 3 0 (((0x.2)2 *8 16286.06f12)6 7| ~ ^~~~~~f /M_Psrc/libavcodec/aacdec_template.cI:)1257:,13 :Q note: 3expanded from macro 'MDCT_INIT'0 (0.0334 11257 | 5 6 8 2sc6afl/e M=_ sPvIal);, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' 44 | # d e f i n e Q 3 0 ( x ) \ | ^~~~ (int)((x)*1073741824.0 + 0.5) | ^ In 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), Qsrc/libavcodec/aacdec_template.c3:0(12660:52.:3 28warning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 216f/M_PI), Q 312660 | ( 0 . 0M52DC2T_2IN3I6T8(a6c-1>fm/dM_cPtI)9,6 0| ^~~~~~~~~~~~~~, acsrc/libavcodec/aac_defines.h->:md44c:t369:6 note: 0_expanded from macro 'Q30'f n, 9 6440 | #,de fTiXne_ QS30C(xA) L E ( 1 . 0 / 9 6 (0in)t))( (x )*| 10 ^~~~~~~~~~~~~~~~~7 3741824.src/libavcodec/aac_defines.h0 :+ 460.:5)36 : | ^note: expanded from macro 'TX_SCALE' In file included from 46src/libavcodec/aacps_fixed.c | :#24d: In file included from esrc/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h: 181T:111X: _warning: Simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CALE(x) 181 | ( ( x ) Q*3 0(1028..05f6)28 71 75| 42 ~ ^~~~~~f/ M_PI)src/libavcodec/aacdec_template.c,: Q125730:(013.5:49 97note: 25expanded from macro 'MDCT_INIT'3 42f/M_PI )1257, | Q 30s(0c.a52l74e89 00=65 fs/vaMl;_ PI ), Q 3 0 ( 0 . 4 4 9 9 4 5 3 0 0 8 f / M _ P I ) , Q 3 0 ( 0 . 3 2 8 3 3 5 8 21 6 f/ M _ P I) , Q\3 0( 0| . ^~~~0 522236861f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In 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.52src/libavcodec/aacdec_template.c74:812679:0520: 6warning: 5fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30(0.44 9912674 | 5 30 08 f/ M_MPDIC)T,_ IQ3N0I(0T.(32a8c33-5>8m21d6cf/tM1_0P2I4,) , aQc3-0>(m0d.c0t51202242_3f6n,8 611f0/M2_P4I,), T | X ^~~~~~~~~~~~~~_ SCALsrc/libavcodec/aac_defines.hE:(144.0:/36:1 note: 0expanded from macro 'Q30' 24)) | 44 ^~~~~~~~~~~~~~~~~~ | #definesrc/libavcodec/aac_defines.h :46Q:336:0 note: (expanded from macro 'TX_SCALE' x) 46 | # d e fi ne T X_ SC(AiLnEt()x()( x ) * 1 0 7(3(7x)4 1* 81228.40.f0) +| ~ ^~~~~~ 0.5)src/libavcodec/aacdec_template.c :| 1257 ^:13 : note: expanded from macro 'MDCT_INIT' In file included from src/libavcodec/aacps_fixed.c1257: | 24 : In file included from src/libavcodec/aacps.c :s32c: alsrc/libavcodec/aacps_fixed_tablegen.he:181 :61=: swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v al; 181 | Q3 0( 0. 56 28 7 1 7 5 4 2 f/ M _ P I) , Q 30 (0 . 5 4 99 7 2 53 4 2 f /M _ P I) , Q 3 0 ( 0.\52 7 4| 8 ^~~~9 0065f/M_PI), Q30(0.4499453008f/M_PI), Q30(0.3283358216f/M_PI), In file included from Q30src/libavcodec/ac3enc_float.c(0:.0315: 2In file included from src/libavcodec/ac3enc.h2:234368: 6src/libavcodec/put_bits.h1:f227/:37M:_ PIwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'227 | 44 | # d eiffi ne( s-Q>b3u0f(_xe)nd - s -> b u f _ p tr >=( isnitz)e(o(fx)(*B1it0B7u37f4)1)8 2{4 . 0| + ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:181: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) src/libavcodec/aacdec_template.c : 1221 : 23 :(i nwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((x)*1073741824.0 1221+ | 0 . 5) | ^ for (i In file included from =src/libavcodec/aacps_fixed.c :240: ;In file included from src/libavcodec/aacps.ci: 32<: src/libavcodec/aacps_fixed_tablegen.h :F181F:_11A:R warning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] AY_ELEMS(ff_mpe g1814a | u d i o _ Qc30h(0a.5n6n28e7l17s54)2f;/M _PiI+),+ Q)30 ( 0.| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 99725342f/M_PI), Q30(0.5274890065f/M_PI), Q30(0.4499453008f/M_Psrc/libavcodec/aacdec_template.cI):, 1565Q3:035(:0. 3warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 3358216f/M_PI), Q30(0.0522236861f/M_ P1565I) | , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 : 36: note: expanded from macro 'Q30' src/libavcodec/aacenc.cif 44:( | 1245o#:df19efs:eft i[warning: n0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]]e >Q 302(x5)5 U ) { 1245 | | ~~~~~~~~~ ^ ~~~~ (finotr )(i( (x=) 0*;1 0i 7<3 F7F4_A1R82R4.A0Y_ E+LE MS0(a.a5c)_ no r| ma ^l _chan_laIn file included from ysrc/libavcodec/aacps_fixed.c:o24: uIn file included from tsrc/libavcodec/aacps.c:s32): ;src/libavcodec/aacps_fixed_tablegen.h :i180+:136+:) { warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/aacenc.c: 1254180:23 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 warning sQ3 generated0(. 0 .12546 | 7 1 2 7 2 9f3or3 5(if/M _=P I0);, iQ 30<( 0.F6F63_8A8R9RA3Y4_E8L5EMfS/(aMa_cP_I)p,c eQ_3c0o(nf0ig.s6);5 0i6+7+6)9 0 6src/libavcodec/put_bits.h| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f /:M_265Psrc/libavcodec/aacenc.c::37I1300):,: warning: 19comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q: 3 0warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0.600959 13007 | 2651 | 8 2 ff o/ rM _ P (iifI )=(,s Q-0>3bu;0f( _0ie. 5n<0d3 6F-3 8Fs0_2-9A>1Rf/bMuRf_A_YPp_IEt)Lr,E MQS3(0a(a0 c>.en=1 csi0_zp6ero0fo0f(2i8B7li4t7Bfeuf/sM)_;P I)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:180:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:180:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | Q30(0.6712729335f/M_PI), Q30(0.6638893485f/M_PI), Q30(0.6506769061f/M_PI), Q30(0.6009597182f/M_PI), Q30(0.5036380291f/M_PI), Q30(0.1060028747f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 +In file included from 0.5)src/libavcodec/adpcmenc.c: 30| : ^src/libavcodec/put_bits.h :227:src/libavcodec/put_bits.h37:: 317warning: :In file included from 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavcodec/aacps_fixed.c :warning: 24: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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] 227 | 317 | i fi 180f | ( s -( s> -b> ub ufQf3_0_ee(nn0dd. -6- s7s-1>-2>b7ubu2f9f_33_5ppttrr f />M>=_ =sP iIsz)ei,o zQfe3(0oB(ift0B(.u6B63f8i8t9B3u4f)8)5)f)/ { M{ _ P| I )| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aacenc.cQ3:01395(0:.61365:0 67warning: 6missing field 'unit' initializer [-Wmissing-field-initializers]9 061f/M_PI), Q30( 01395.6 | 0 0 9 5 97{18"2afa/Mc__PmI)s," ,Q 30"(F0.o5r0c36e3 80M2/91Sf /sMt_PeIr)e, oQ c3o0(d0i.1n0g"6, 0o02f8f7s4e7tfof/(M_APAIC)E,n c| C ^~~~~~~~~~~~~~on text,src/libavcodec/aac_defines.h :o44p:36t:io nnote: sexpanded from macro 'Q30'. mid_si d44 | e#d)e,fi neA VQ3_0OP(Tx)_ T Y P E _ B OO L , { .(ii6n4t )(=(x )*-110}73,7 -411,82 41.0, + A0A.C5E)N C | _ ^ 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:180:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | src/libavcodec/aacenc.c : 1396 :Q31430:( 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]6 712729335f/M _1396P | I) , Q 30 ({0."6a63a8c8_93i4s85"f,/ M_"PII)n,t Qe3n0(s0i.6t5y0 6s7t69e0r61efo/ cMod_iPngI"),, Qo3f0(f0.s6e00t9o5f97(1A82AfC/ME_nPcI)C,o nQt3e0(x0t.5,0 o3pt6i38o0ns2.91ifnt/eMn_PsIi)ty,_s tQer3e0o(),0 .1A0V_6OP0T0_T2Y87P47Ef/_MB_OPIO)L,, { .| i ^~~~~~~~~~~~~~6 4 = 1src/libavcodec/aac_defines.h}:,44 :-361,: note: 1expanded from macro 'Q30', AACENC_ 44F | #LdeAfGSi}ne, Q| 3 ^0 (x) (int)((xsrc/libavcodec/aaccoder.c)*1:079203:741918src/libavcodec/aacenc.c2: 4:warning: 1397implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. :0137 :+ 0warning: .missing field 'unit' initializer [-Wmissing-field-initializers]5 ) 920 | | ^ 1397 | * In file included from ( src/libavcodec/aacps_fixed.cl: 24{a"m: aIn file included from bsrc/libavcodec/aacps.c:adc32_: pasrc/libavcodec/aacps_fixed_tablegen.hn: s/"179 ,1: 20136.:"f );Pwarning: e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]rc e| p ~ ~~~~~~~^~~~~~~t ual noise ssrc/libavcodec/aaccoder.c:179919u | b : s t i t52 u:t iQwarning: o3n0"implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](,0 .o7f8f5s3et9o 8f9191( | 8 5A 3AfC /E M _nP c I C)o,/ n tQe(30x(t(0,a .ov7p8t5i3oc9n8st1.8p5n3sxf)-/,> MAf_Vl_aOgPPs T&I _),ATV _YQCP3OE0D(E0C._7F_8L5B3O9Asrc/libavcodec/put_bits.hO8LG18,5 3{f:/_M.265Qi_:S6P437 CI:= warning: A)1Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,} EQ,)3 0-( 1? 02,.. 01 ,7f 265: 8 | 5 3 9Aa 8 A v c1C8 t x E5-i>N3fcCf_/FML_A h(PsG_I-)>Sblu,}af ,Q y_3e o0n| ^u(d t0-..7n8b5_3c 9hs8-1a85>nb3neulsff/)_Mpt r_ | P ~ ^~~~>I= src/libavcodec/aacenc.c) , :Qs301398i(z:0130.e7:of8(B i5warning: t3missing field 'unit' initializer [-Wmissing-field-initializers]Bu98 1f8)53)f/ M{_ P 1398I| ) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ , {| ^~~~~~~~~~~~~~" aac_src/libavcodec/aac_defines.ht:44n:s36":, note: expanded from macro 'Q30'" Tempora l 44n | #odeifisnee Q3s0h(ax)p i n g " , o f f s e(tinot)f(((AAxC)E*n1cC0o7n37t4ex1t8, 2o4pt.i0o n+s .0tn.s5)) , | AV ^_ OPT_TYPE_BIn file included from Osrc/libavcodec/aacps_fixed.cO:L24,: In file included from {.src/libavcodec/aacps.ci:6324: src/libavcodec/aacps_fixed_tablegen.h= :1179:}111,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 1, 1, AACENC_FL AG179S | } , | ^ Q30(0.7853981853f/M_PI), Q30(0.7853src/libavcodec/aacenc.c9:813991:81285:3f /Mwarning: _missing field 'unit' initializer [-Wmissing-field-initializers]P I), Q30(0.7 8513993 | 98 1 8src/libavcodec/aacsbr.c 5 3{:"fa87/Ma_:29c:_Pl Itpwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], " ,Q 3"0L(on0g. t7e8rm5 3p 9r878 | 1e8 d5 3i fc t/M _iPoI n "), , o fQ f3 s e0 t o f (( AA0C. 7E 8tn5ecC3omn9pt81 e=x1 t,8 5ofp3ft_ifexon/pM2_sfP.Ilit)(p()s,b ,rA-V> _OdPaTQ_t3T0a(Y[PE0.07_]8.eBn5Ov3O_9L8,f a{c.1si8_q65[43 ef=/ M]_0[}P,kI ]),- >| >1 ^~~~~~~~~~~~~~,1 )1 ,+src/libavcodec/aac_defines.h A:7A44)C: 36E*:N C_note: FL Aexpanded from macro 'Q30'G| S ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~} , | 44 ^ | #define Q30(x) (int)((x)src/libavcodec/aacenc.c*1:014007:371294:18 2warning: 4.missing field 'unit' initializer [-Wmissing-field-initializers]0 + 0.5) | ^ 1400 | In file included from {src/libavcodec/aacps_fixed.c":a24a: cIn file included from src/libavcodec/aacps.c_:p32: rsrc/libavcodec/aacps_fixed_tablegen.hed:",179 :"A86A:C -warning: Maimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n prediction", o f179 | f s e t o Qf3(0(A0A.C7E85n3c98C1o8n5t3ef/xMt_,P Iop)ti,o nQs3src/libavcodec/aacsbr.c.0p:(0r.897e:298:5d3 )warning: 9,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 1 AV8_5O3fP/MT_P_ TI89Y)P, | E _ B O Q3O0 ( L0 ., 7 8 {5 .3 9 8 1i 684 5 =3 f t/0Me},_Pm Ip)-,21 , =1 ,Qf f3A0A_C(eE0xpN.C2_fFiL7(A(GpS8a}5n,3_ o9 f| ^8f 1se85t3 f/-M _sPbIr)-,> dQa3t0a[(10].7.8e5src/libavcodec/aacenc.cn3:v91401_:1308:1f8a5c3sf _warning: /q[missing field 'unit' initializer [-Wmissing-field-initializers] Me_]P[I)k,] )>Q3>0 1(1401) | 0 .7 * 8 {5"| 3aa ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~c9 _p8c1e8"5, 3"fF/Mo_rPceIs )t,he u| ssrc/libavcodec/put_bits.he ^~~~~~~~~~~~~~ o:f317 :33P:src/libavcodec/aac_defines.hC :44E:swarning: "36,:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] note: osrc/libavcodec/aacsbr.cexpanded from macro 'Q30'f:f 92s:e21t: of (44A Awarning: C | 317implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E# | d e f i n niecf QC3 092o((s | -nx) > t e bxu tf ,_ e no p d t i -(on si. inpsftc-e )),>(t( be(xAuVf__OmP)*pptTr1 1_T0Y>7PE _3=> B7O Os4L1i1z,eoEf8 2{2(4..0B)ii06 4 tB+uf {= )0) { . 05| }), ^~~~~ ~- 1| , ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^1 , AACENC_FIn file included from Lsrc/libavcodec/aacps_fixed.cA:24G: In file included from Ssrc/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] src/libavcodec/aacenc.c:1403 :10179: | warning: missing field 'help' initializer [-Wmissing-field-initializers] Q 30(0 .7140385 | 3 9 8 1 8{5N3UfL/LM} _ | P ^I) , 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] src/libavcodec/aacsbr.cIn file included from : 106179 | : src/libavcodec/aacsbr_fixed.c28 : : 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.hQ:35330:(830:. 7warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5 31069 | 8 1 8 5 3 f / M _ P I ), Qa3v0 (_533 | 0{.a7Qs83s5e1r(3-90t.80(0t11e08m553p031 4<9f8=/6M 2_1P0I2)0E, fQ)2,0 )Q3;30 (1 0(| .-7 ^~~~~ ~~8 503.9686189553fsrc/libavutil/avassert.h/9M0_:5P838I:)11,: 0 3Q6310note: 6(expanded from macro 'av_assert0'60 .f7)8}5,3 9 {8Q1381538(-3f | /0 M. 9_1 P 2Ii6f) 6(,3!6 (7cQo3n0d()0)9.7 8{553 7 92 8 1 89 5 33 f f )/ , M_ P I ) Q, 3 1Q 3( -00 ( 0 . 7 8.5 1 3 1 9 58 2 12 8 953 83 1 f40 0 3 4 / fM ) _} P, I ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ \src/libavcodec/aac_defines.h :src/libavcodec/aac_defines.h45 ::| 36 ^~~~44 ::36 note: :expanded from macro 'Q31' note: expanded from macro 'Q30' 4445 | | ##ddefeifnie nQe3 0Q(3x1)( x ) ( i n t )((i(ntx)()(x*)*120147734873461488.src/libavcodec/aacenc.c204 .+:0 14150+:.12: 50)warning: .missing field 'value' initializer [-Wmissing-field-initializers] 5| ) ^ ~ | ^ In file included from 1415src/libavcodec/aacsbr_fixed.c | :62 In file included from : src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h: 533::{2458 :: NIn file included from src/libavcodec/aacps.c :Uwarning: 32Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: L src/libavcodec/aacps_fixed_tablegen.h} : 178| : ^136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]533 | {Q31(-0.01053 01784 | 98 62 0 2 0Qf3),0 (0Q.381(9-09.5626393757940f/5M8_P0I)3,6 1Q3606f()}0,. 9{06Q93016(9-602.4f9/1M_2P6I6)3,6 7Q390(507.9229031f1)9, 4Q3014(-80f./M1_1P52I2)9,3 81Q43000(src/libavcodec/ac3enc.c304:.f9)82}6:,9 139| 8: ~~~~^~~~~~~~~~~~~~~~~~~3 6warning: 59missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aac_defines.h2 :745f/:M36_:P Inote: )expanded from macro 'Q31', Q3 082( | 1 {.45"0c6e | n#tde7efri1_n5em 8iQx3l4e1v4"f,3/ 1"M(Cx_)eP In)t,e rQ 3M i x0 (L 1e v.e 4 l "6 4,7 9 3 4O 43FF(SiE7Tnf/(cteMn)t_(e(PxI))*,r2 _1m 4i7x| 4_8 ^~~~~~~~~~~~~~3l6 e4ve8lsrc/libavcodec/aac_defines.h.)0: 44+: 360,:. 5note: )A V expanded from macro 'Q30'| _ ^ ~O PT_T YP44E | _#In file included from dFsrc/libavcodec/aacsbr_fixed.ce:62Lf: Oisrc/libavcodec/aacsbrdata.hAn:eT533 Q, :3310{:(x.d b)lwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = L E V E L _ (533MIin | t{NQU)31S((_-4(0P.Ox0I)*11N00T5753D374B10 84}29, 4.800 .+602 ,00 21.0.5f0,)) , | Q ^3 1 (A-C03.E6In file included from N6src/libavcodec/aacps_fixed.cC:924: _P5AIn file included from R9src/libavcodec/aacps.c:A032: M}5src/libavcodec/aacps_fixed_tablegen.h8:0,3 6 1178| 6: ^6f111) }:, {Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -src/libavcodec/aacsbr.c0:.91191:256:6 63warning: 6 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1789 | 5 72 9 3src/libavcodec/ac3enc.c f:83 :)139 ,Q 3Q03(1:( 0 .-81199warning: 0. | 191missing field 'unit' initializer [-Wmissing-field-initializers]5 25 2 2 93 3 3 8 1 747 0830 | 34 {4"fs/uMr_r ofP u)nId _}),, | m ~~~~^~~~~~~~~~~~~~~~~~~Q i 3x l0src/libavcodec/aac_defines.h :e45(: v 0 .s9360:6 "b,9note: 0r "expanded from macro 'Q31'S u6-9r>rdoau6 t45n | 2#ad4 dM[ifecfxh/i n]eM L._QPee3n1v(_xI)v f),el " a, O F c Q FsS3 0 E[T( 0 e(s.u r]r9o [2u k(0inndt]1_) (=(1x9)m 4*04if281fx/fM__eP4_7xlI)4,p eQv3823e604(fl)8,0 .A9i6.V0(_9 (+O8s3 Pb605T9r2._5-)>7dfa/T tM_YP Ia)[,P| Ec_hF]L.OeA T ^ ~n Q,3v0 _{f.(adcIn file included from s1src/libavcodec/aacsbr_fixed.cb_l.:0q 62=6 In file included from [: e]LE7Vsrc/libavcodec/aacsbrdata.hEsrc/libavcodec/ac3enc_fixed.cL[_1::533kM]I5N:31>: >813U46In file included from )S 1:4src/libavcodec/ac3enc.hf:/43M: src/libavcodec/put_bits.h_+6 Dwarning: _Bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: P I2276:})),37 ,Q : 5333 0| (warning: 10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q.3.1 406(4,-709 . 01203 | 411 0 5227 3 044.3 | 90876 , f /2M _ 0 PA2C I0)3 Eif, N f ) C_ P,( s A | - R Q ^~~~~~~~~~~~~~ > A3Msrc/libavcodec/aac_defines.hb:u 441}(f-_0e.n6d6 9:, 5369- | : note: expanded from macro 'Q30' 0 ^s 5- > 448 | b# d0u ef3infe_ 6pQ 31t6r6 f>)=} ,s isrc/libavcodec/ac3enc.c 0{(Qz: x )3 e85o:f 1 134(( - 0:B i . warning: t 9missing field 'unit' initializer [-Wmissing-field-initializers] B 1 2 u 6 f6 ) )3 ( 856{i | 7 nt*){(9( x "e5x| p ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) m7i2x9i2n_gt_*l3af1)e0b, vQ7[e3l3s71"b,4 (r-1"82-40M.i1x1i5n>.02 2+9gd aL 308teav[e.1c4l5"), h0 O]F0F| S.34 ^fEe )}T,n( vIn file included from m| i ~~~~^~~~~~~~~~~~~~~~~~~_src/libavcodec/aacps_fixed.cx if:nag24_src/libavcodec/aac_defines.hlc: In file included from :src/libavcodec/aacps.c:es45_32q: [src/libavcodec/aacps_fixed_tablegen.he:]178v::86[ek36]:: note: warning: l )expanded from macro 'Q31'& implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 1 ]A ;V45 _| | ~#Od Pe178Tf_iTnYeP | E Q3_I N1T, ( x ){ . Qi6 4 3= 0( 0A .C 38E 99NC _5 2O 3P T3_ N7O NE7(4i n}ftsrc/libavcodec/aacsbr.c,/)M :A(_(121CPxI:)3,E NQC_)O*253: Pwarning: 201Timplicit conversion increases floating-point precision: 'AAC_FLOAT' (aka 'float') to 'double' [-Wdouble-promotion](40_ N7.4O89N03 E1216 | 6 ,94086 9 .16 2101 , 4+ Af0 C /.35 )M_EN C P _ PIA | )R,A MQ}3, ^ ~ 0 | ( ^ 0. 9 2 0i1In file included from f1src/libavcodec/aacsbr_fixed.c 9:(462s0: b4rsrc/libavcodec/aacsbrdata.h8-f>/src/libavcodec/ac3enc_float.c:d:M532_:a8468Pt::Ia 18:) [warning: c,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]] .Qe3n0v(_0f. a5329c | {69s8[ eQ]33686[1k | 5(] 92 0> 7.f 1/8MrE0270_)P e{0It) ,5u rn 0F| FQ63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~0M 3(I7N16.(09c356o1o7fr)d1,src/libavcodec/ac3enc.c ,5:C O891Q:E33144F1_4:( M0A1X ).42warning: 9;6 53f6missing field 'unit' initializer [-Wmissing-field-initializers] /6 82| 8 ~~~~~~^~~~~~~~~~~~~~~~4M4 _P08If) )src/libavutil/macros.h}:9149,, Q | 3{: 0{"22(Q1p:e 3.14(6-407r9note: expanded from macro 'FFMIN'._338 9f48r41a43 m778f49e | _#mdee8/Mt_af9iPd6anI9tea)2, "6 fF)F, ,M | I" ^~~~~~~~~~~~~~AQN( al3l,1o(wsrc/libavcodec/aac_defines.h bC :44)h a0:(n(ga.368i): 9note: n g>5expanded from macro 'Q30' (7b2 6M0)e5 t44a | d#adte7f?a1i7 0 8P7efr)n(-b})eF rQ, a3: | m0In file included from ( ~~~~~^~~~~~~~~~~~~~~~~~e(src/libavcodec/ac3dec_fixed.cxa "),:) 156 src/libavcodec/aac_defines.h : )O: 45 F src/libavcodec/ac3dec.c : F:S 36| :425 E ^ ~:note: 57T: expanded from macro 'Q31'( awarning: l implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] l o(wi _45n | t#)d(ep(feixrn_)e fr*1 04257aQ | 3 m e 3 1 7_( x4)m 1 e d8t aod2 wan4m i xt.0 +_ac)o,e f 0 . 5 ) Af(s| [Vi ^n 0]_[tOn)f]P (=In file included from T(src/libavcodec/aacps_fixed.cxd:_)TYo24w*P2E: nm1i_In file included from src/libavcodec/aacps.csrc/libavcodec/put_bits.h4x7B4:8_:O323: csrc/libavcodec/aacps_fixed_tablegen.h265OL6,o ::1784e{37.:i86.4f:61 0 f:swarning: =+ 0[.15])comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0warning: [implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n }f, | ] ^ ~ = 0s, m 1178i | 265 , x In file included from | Asrc/libavcodec/aacsbr_fixed.c : * CL3Q623 EE: N0 ( 0 .Vsrc/libavcodec/aacsbrdata.hC: 5328:E_ 9589LP_ :5A2MiI Nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R3fU (A3S7s_M3}Dsrc/libavcodec/aacsbr.c7-4>f,B ; : 79b/| 532 ^ | | :u23M { ^~~~ ~f:_ e_nQd warning: P3-1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]I ) ,(s -Q 300.>8(b00. 9u7790src/libavcodec/ac3enc.c50f | _0p:t6r 6 923970 6>9=6 :6127 :2 49s3 5 f iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]1 / z ff)o,r Q(Me3o1f(e 0_. (92B | i{t"=PI29B6c5 )uo3p6,1 ;Q 3e0 fy6r8(2<8)4i0g.h=) 4 9t"s, 0"{C2obpry8 0-r>fd 1| i)}a,1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~g9t a{[Q0 ht43] 01.B4(b-i0t."3,88s _9Ofn8F1/uF4SMm_7ET_(P8I)e,c oQp8n3y9rvi;g06(902. 9h66e+t+9)f ){, )8 3 6,5Q| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 9A21 (V 70f./_89M5O_72Psrc/libavcodec/aacsbr.cTP6I:_80:0)T275:, Ywarning: 7 QP3E0_(I1N.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1 T0,7 60{7 8.7180i | f )src/libavcodec/aacdec_template.c}5, 6 | 8 ~~~~^~~~~~~~~~~~~~~~~~~:15654 3 4:1354src/libavcodec/aac_defines.h=:45 ::f / M36_: PA Cwarning: I note: 3 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E )expanded from macro 'Q31' N ,f oCr _Q 3 O45P | T#_(NkO N0E d=e(f i1565} | 1n.,0 e 4 ; k6 4<7 AsQ 9 Cb33r1-3 E(>x4)4 3 Nn7 C[_sObPrf T-_/NMO_N > d P EI a t ,) ,a [ 0(1 ] i, | . n A ^~~~~~~~~~~~~~Cbt )i(f 3s((E_NxC)_src/libavcodec/aac_defines.hoff*fP:Ar2esqe44tR1_47:[Ar4e8360:] note: >expanded from macro 'Q30' Ms}3 2[, 6 544e | 4| 5]U#8 ^];) dk.+ + e{f src/libavcodec/ac3dec.c0)i {:n| + ~~~~~~~~~ ^ ~~~~ 447e: 0| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~58.Q 3:05 ()x warning: )src/libavcodec/ac3enc.c implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr.c:| ^ ~ :93101 ::11423:: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] In file included from warning: 447src/libavcodec/aacsbr_fixed.c | missing field 'unit' initializer [-Wmissing-field-initializers] : 62 101: | src/libavcodec/aacsbrdata.h :( i 93532 | n : { t32":d ) i (warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]afl(nxo)r*mo won1m"ir0,x "(D i5327_ea | =3 714;cl{o1 8oQg3e12(e4 u 0de0v5e0l6 3(7[.adiB])659t ")3a5=1,f )[ ,| 0 ^] .(OdFo wbnsm_FQIn file included from 3i1n(u Ssrc/libavcodec/aacps_fixed.cE:x24m0_.n2T_: cIn file included from osrc/libavcodec/aacps.ci:s329: (oee6fsrc/libavcodec/aacps_fixed_tablegen.hfd;i ael+5+:)s o3g6u6e178[:{368_0 ]:[2i8l e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~warning: ]4 4+v implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 e 8l| f ~~~~~~~~~~~~~~~~~~~~~^) src/libavcodec/aacsbr.c),} ,A V{: 178 | _QO102P448 | 3 :T 1 ( -270:. 3_8 Qwarning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]T 9 831Y P0E4_7 ( I81028 | 0 N9T . 6,8 9 99 522{ 6 3 . f3i 6 )7 4 , 7 = 4ff -Qo/M 3 3 1 r_1( 0 P .(kI)}, 8 d,o w9=5 7-2n Q361m,0 ;- 1k,305i <0 (s0b7rx1A.9-0_6c9o7eCf3>006f9E6n28sN_4qf7[C1;/f_)]} ,k + +| )MPA[R ~~~~~^~~~~~~~~~~~~~~~~~A _{iMP}I,) ,src/libavcodec/aac_defines.h ] :| Q ~ ^ ~~~~~~~~3 0)(| 45 *0 ^.: 9362L0src/libavcodec/aacsbr.c:E1V:E 191144Lnote: :expanded from macro 'Q31'0 4_278Mf:I/N U45S | _#3 DMdwarning: eBf_comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]; i | P ~~~~~~~~~~~~~~~~~~~~ ~ neI ) ,Q 3 Q1114( | 3 0 ( 0 .x96 9 8)3 6 5 9 2 7 ff o/ r M _ P( eI )=(, Q13i;src/libavcodec/put_bits.h 0n(:317e:t1) 33<.(:= 0(6x7)1*5 warning: 28s3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]411b4 f4/7Mrsrc/libavcodec/ac3enc.c4-_8P:>98 3317Id | : 6),a 133Q 340t:a [ 8(.1 cwarning: i0f.hmissing field 'unit' initializer [-Wmissing-field-initializers]] . b+s _0n u4m.(s64_e5n -7) v 98| > ^ ~93;4 | 4eb+ +{3u)f src/libavcodec/ac3dec.c "| :In file included from 4517:_o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~r src/libavcodec/aacsbr_fixed.cf:/35M:ei62_: P src/libavcodec/aacsbr.cngsrc/libavcodec/aacsbrdata.hIwarning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:i115::)31532 -n,:: 7warning: as l:comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]- " | >451, | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] b 115 | u"fsrc/libavcodec/aac_defines.h : 44 : O_r p t36 :i532 | r >g=i { s note: n s iQz-expanded from macro 'Q30'> da l 3e1o o44w | n B (f #miix _(0d.tfocroBee8f itf0iS(tBfus7fn0k5r0[)0e] [e6=) Qi]a 3 706;9 3k 3m=" 5{1 f<)0,F ,s( I| X bQx3O1 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~(R r)F 102-(> F.d2n9 6So[w n53E6s mT68b2 i (ro-r>8x idg4i_ncao e f fsa[4l 0t80f) a([icnh)]].,t )}([(ixb)A,]s)*;V _O P_T1 0| {fQ_7T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~Yr331 Pe7(-E0q_4Isrc/libavcodec/ac3.hN._318:Tr82984214,7e4:. 8 s44089 69[2:e6 { ]note: f]+. expanded from macro 'FIXR12') ;i 6k4 0., +Q= 5)+ 3 42A)1{| | C| ( ^ #3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0d.E e8N9C5_7fIn file included from O2Psrc/libavcodec/aacsbr.cisrc/libavcodec/aacps_fixed.c6:0245: 7T:_127:nIn file included from e1N727src/libavcodec/aacps.c O0N:E warning: :F328}7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]fI: Xsrc/libavcodec/aacps_fixed_tablegen.hR, ):}1, 1782A 127:(Ca| ) | 113 ~~~~~^~~~~~~~~~~~~~~~~~ :E Nwarning: src/libavcodec/aac_defines.h C implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :_ 45O :P36T:_ Nnote: O expanded from macro 'Q31' 178 | f N o Er45 | ( eQ ,# 3( d=0 (1e,(10if ;A.nitn) (C(89e9esrc/libavcodec/aaccoder.c3a 52 E049P6AR(A:Md}a,f x ) t / +| warning: a M ^ implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion] [_c0 .PhI ]5) , .Q)3 0 (b)s 1010 0 ._ | 9| n ~~~~^~~~~~ ~( i 0 u n69m t 0_) 6 n ( 9oi(sx 6 e)2 4 f ;* / M _ 2e1P4 7+I ) ,M 4Q+3[8i3]) 0=6 ((s4 80c.e| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 9020-0>1c o1src/libavcodec/aacsbr.c9+4e: 004f128f:.8s31[5sft/a:) Mwarning: _r Pcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]t I)+,| ( ^ ~128Qw + | 3wsrc/libavcodec/ac3enc.c 02(In file included from 0:. )In file included from src/libavcodec/ac3dec_fixed.c105:9 * src/libavcodec/aacsbr_fixed.c : 156 619:13362:: 283: 6src/libavcodec/aacsbrdata.h src/libavcodec/ac3dec.c :8452+:i355:9531warning: ]:2:7missing field 'unit' initializer [-Wmissing-field-initializers] 83f/ M warning: | : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_foimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ( kP warning: 105implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | { I= "0l;1011) | ,t rk < st452 _Qc531mb | 3 | 0irx l e{(1-. v Q>06 7"1 5 3n1_(q ;0 .k , 8"3 41+ +L 1s44 ) t-/f1/ M| _>R3d o ~ ^ ~~~~~~~~PtI0) ,wn mi 0C x5e1 nQ_37te r c0o5 (e1f8M4i8x7 fL)e, .f4sv6 4 7[eQ 39 1 1l(3]4 4"3-[ i], =7 0 . 9O5f0F9 F /I0F MSX9_E+ Rs8cPeT113I(->2c5o)elf(7,5 tfrdt6 89sfo)_}c,| [wes ^~~~~~~~~~~~~~t a{rnnQtm3src/libavcodec/aac_defines.ht:+i1(ewr44_mx(_+:w362i-c0:) xnote: o.e*f_fexpanded from macro 'Q30's 417l[e120v8] [0e54+944i | li6]])# d*e )07.)f,0 5A;Vi1;6 9_n e 7| O ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | Qf3P T ^~~~~~~~~~~~~~~~~~~~~~~~~~~~) 0_,( xTsrc/libavcodec/ac3.hQ:)42Y:P3 44E1_( :F-0 . 3L7O3A4 note: T0,5 4expanded from macro 'FIXR12' {9. 7 d2 8 b 6 l 442 | # d 7(=effii )nne-}1,. 0 | t )} ~~~~^~~~~~~~~~~~~~~~~~~, F(I(-xsrc/libavcodec/aac_defines.hXR11)2:.*(145007a:,3)36 :7 42 note: expanded from macro 'Q31'1.8 02 4, . 0 A C453 | E+ #0 NdCe_.P A f5R) i A(n(| iMe ^Qn3} t)1(,((a In file included from x)) src/libavcodec/aacps_fixed.c* 4| : 0 ^9 624 : + In file included from src/libavcodec/aacps.c0:. 5)32): src/libavcodec/aacps_fixed_tablegen.h | ~~~~^~~~~~ ~: 177 : 136 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] tsrc/libavcodec/ac3enc.c)(:(x106):*1392:1 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]7 41778 | 3 6 4 8 . 0 106Q+ | 3{ "0l.t05r()t 1 _.s0u0r| m7 ^ ~i9 x2l4e5v5"6,7 fIn file included from "/src/libavcodec/aacsbr_fixed.cLM:t/_62RPt: src/libavcodec/aacsbrdata.hISu:r531)r:ou,n58d : QM i3warning: x0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] L(e1v.e0l"2, 08 2O385313 | 6F{3fF/MQ_S3PE1IT(() l0,t. Qr3t1_041s(31u0.r00r54o1u7n5d8_433m0i8x77f_3)l0e4v4e,fl/)M,_ PAQVI3_1)(-O,0P TQ_3T0.Y(9P1.5102E0_89FL5100O39A989T3f,5 /75{68M.9dfb)l} ,= _ {P-1Q.I30)1, (- 0Q.3}40,(71 0.-0524492164.076,00 1246.90879f3,f /AMC_)3P,IE N)C,_ PQQA3R0A3(M11}.(,5-1 08. 53| 7 ^73 2460858419f7/28M64_7Pf)I}),, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.hsrc/libavcodec/ac3enc.c:::4544::3636107:::133 : note: warning: note: expanded from macro 'Q30'expanded from macro 'Q31' missing field 'unit' initializer [-Wmissing-field-initializers] 4445 | | ##d dee107ff | ii{n"el oQnr3eo0 (_xc)Qm 3i xl1e (v" , x )" L o / Ro C e n t ( i ne tr )( M i(x x) L(e*vi10eln"t7,) 3O(7F(4Fx1S)8E*T22(144l.7o04r 8+3 604o.8_.50) +c | e0 ^n .t5)e r| ^ ~_ miIn file included from xsrc/libavcodec/aacps_fixed.c_:l24e: vIn file included from esrc/libavcodec/aacps.clIn file included from :)src/libavcodec/aacsbr_fixed.c32,: : 62Asrc/libavcodec/aacps_fixed_tablegen.hV: _:src/libavcodec/aacsbrdata.h:O531177P:T:31_:111 :warning: Timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: Yimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PE_FLOAT, {531. | d{ Qb177 | 3 l 1 ( =0 . 1 4 Q1-3310.00( 1}.,0 00-751.90,1 22745585.640,7 87fA/fCM)_3,E NPI), Q30(1.020823Q8363f/M_PI), Q30(1.0433073044f/M_PI), Q30(1.1208510399f/M_PI), Q30(1.2424604893f/M_PI), Q30(1.5185726881f/CM__PPI)A,R AM }| , ^~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) src/libavcodec/ac3enc.c3 1: 108(:- 0.1399 : 5 (warning: 0imissing field 'unit' initializer [-Wmissing-field-initializers] 9nt0)(9(x8)3*57 51081 | 60{8"79l3f)o7r4o1_}s,u8 {rQ23m41i.x(l0-e +0 .04v7"0,0 5."495L6o/) 7R0o1 S| u6 ^r 9r7ofun)d, MIn file included from Qsrc/libavcodec/aacps_fixed.c3:124i: In file included from (src/libavcodec/aacps.c-x0:.32 3: L7src/libavcodec/aacps_fixed_tablegen.h3:e4177v:086e5:l 4"9warning: 7,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 8O64F7FfSE)T(}l,o r| 177o ~~~~^~~~~~~~~~~~~~~~~~~ | _ s u src/libavcodec/aac_defines.hr: ro45u:n36 d:_ m iQx3_0lnote: (e1expanded from macro 'Q31'v. 0e0l7),92 4A5V455_ | 6O7PfT/_MT_#PIY)d,Pe EfQi3n0e(_ 1QF.L3O1A0(Tx2)0 8 ,2 3 8 {3 6. d3bfl/ M =_ P-I 1). 0, Q}3,0 ((-i1n.t01)4.(30(,x )2*.2013,40 7AC734084343fE/6NCM_4P_I8P).A0,R +Q 300.A(5M)1} , | . ^ ~| ^1 208510399f/MIn file included from src/libavcodec/aaccoder.c_Psrc/libavcodec/aacsbr_fixed.cI::621054),: :Q3src/libavcodec/aacsbrdata.h035(::1 531.warning: 2:7implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]4 2:4 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 893f/M_ P1053I | ) , 531 Q | 3 0{(Q 31 1 .5(18 57 26 08 .81 14 f1 / 3 00M_ P5IIn file included from 1 src/libavcodec/ac3dec_fixed.c):1567: , 5src/libavcodec/ac3dec.c: 487| 8 ^~~~~~~~~~~~~~ :4 821 : src/libavcodec/aac_defines.h7:f44 :warning: 36)Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][:, i ] note: Qexpanded from macro 'Q30'= 3 1((-0s .c9445e | 004879#- | 0d9> e8c3 5f7i5o n e 6 Qe3 08f ( 9ifx)f)fs } ([p ,sr ev t ae {rtx Q+31p( (- >w +0w 22).* 4U4) 1{ 7 0 0 (2i 58n t| )4+ ~~~~~~~ ^ ~~~(9(ix )6]7 * 10| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 769377f4) ,10541 | 82 4Q. 3 0 + 1 ( 0-. 0 5 ). 37 3 4 05| ^4 9 7 2 86 In file included from 4src/libavcodec/aacps_fixed.c7: 24 : In file included from src/libavcodec/aacps.cf: 32): } src/libavcodec/aacps_fixed_tablegen.h :,177 : 61 :src/libavcodec/ac3enc.c :| 122 ~~~~~^~~~~~~~~~~~~~~~~~ warning: : 123implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h+: :45 :swarning: c36e:1 missing field 'unit' initializer [-Wmissing-field-initializers]- note: >expanded from macro 'Q31' c 177o | e f f 122 | { s"[Qs453stt | e#rde0oae(r_tf1.r+i(n0e0e7m9a2tw 4Qr3+1w(5i5x2x)6in)*7g 1 f"2 8/, "+SM _it] PIer)e ) o*, R 0 e Q 3.m a05((1t.;i r| 0n2i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~t08x i)2(n3g8("3,x6 3)Of/*MF_FPSIE)2T,1 4Q(734s8t03(61e4.0r48e.o0_ r+e3 30m.0at5r7) i 3| x0 ^ ~4 i4nfg/M)_,P IIn file included from A)src/libavcodec/aacsbr_fixed.c,V: Q_6230O: (src/libavcodec/aacsbrdata.hP1.:1T2530_:083T8:Y5 1Pwarning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3E 99_fB/OMO_LP,I ){ ,.530i | 6{4QQ 330(=11. (12- 4}02,. 4906,9 0941488,1 5A3C239E73N8fC2/9_M6P_AfRP)A,I )MQ,3}1,( - 0Q.| 305( ^1 .951485872364818715f1/M6_6P0I7)f),} , | { ^~~~~~~~~~~~~~Q3 1( 0.9src/libavcodec/aac_defines.h71:1443:364: 5note: expanded from macro 'Q30'4 393991 44f | )#d,e fiQne3 Q130((x-)0 .6 7 5 2 85 1 5 2 2 5 6 4 7 f)(}i,n t )| ( ~~~~^~~~~~~~~~~~~~~~~~~( x)*src/libavcodec/aac_defines.h1:450:7363:7 4note: 1expanded from macro 'Q31'8 2src/libavcodec/ac3enc.c4:.0127 : +6 450 | .#5:d) ewarning: fmissing field 'help' initializer [-Wmissing-field-initializers]| i ^n e 127Q | 3{1NIn file included from src/libavcodec/aacps_fixed.c(Ux:L24L: }In file included from ) src/libavcodec/aacps.c | : ^32 : src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aacsbr.c : 177: 200::3619 :: warning: 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] (int)((x) *177 2 | 2001 | 4 7 4 8 3 6fQo43r 8(i0 (.=10 0.+; 000.759 )i 24 5<5 | 6 ^ ~s7 fbr/M->_nP_Iq)In file included from ;src/libavcodec/aacsbr_fixed.c,: 62 i+: +Q)3 0{( 1src/libavcodec/aacsbrdata.h :.5300:2590| :8 ~ ^ ~~~~~~~~2 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 3f/M_PI), Q3 0(5301 | .{0Q433130(73-0404f./M9_P9I9),4 8Q153302(17.1820289561f0)3,9 9Qf3/1M(_-P0I.)5,9 4Q8303(411.72541264660074f89)3}f/,M {_QP3I1)(, 0Q.3907(1113.4554138957326989811ff/M)_,P I)Q, 3 1| ^~~~~~~~~~~~~~( -0.6src/libavcodec/aac_defines.h7:445:362:85 1note: 5expanded from macro 'Q30'2 25647f 44) | }#, d e| f ~~~~~^~~~~~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:0(45x:)36: note: expanded from macro 'Q31' 45 | (#indte)f((ix)n*1e07 3Q73411(8x24). 0 + 0. 5) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:13247: 4src/libavcodec/aacps_fixed_tablegen.h83:6177:4118:.0 warning: + implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ ~ 177 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ3:0530(:131.:00 7warning: 92implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 5567f/M_PI), 530Q | 3{0Q(311.0(20-8203.839693f9/48M1_5P3I2)78,29 6Q3f0()1,.0 4Q33310(73-004.549f/4M8_P3I4)1,7 5Q1306(610.172f08)5}10,3 99{f/QM3_P1I)(, Q03.097(111.2344254436904389939f1/Mf_),P QI3),1 (Q-300(1..6755218855175226828516f/4M7_PfI)),} , | ^~~~~~~~~~~~~~| ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:src/libavcodec/aac_defines.h44::4536::36 note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | # d45ef | in#e dQe3f0i(nxe )Q 3 1 ( x ) ( i n t) (( x )* 1 07 3 7 4(1i82n4t.)0(( x)+* 02.154)7 4 8| 3 ^ 648.0 + 0.In file included from 5)src/libavcodec/aacps_fixed.c : 24: | In file included from src/libavcodec/aacps.c ^ ~:32 : src/libavcodec/aacps_fixed_tablegen.h:176: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:530:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | Q3 0530( | {1Q.311(0-601.999398397f4/M8_P1I5),3 2Q3708(21.9162f19)3,38 1Q793f/1M_(P-I)0,. 59Q483304(117.5116468074f9)4}12,44 f{/MQ_3PI1)(, 0Q.390(71.1213324058640362943f/9M9_P1I)f,) , QQ3301((1-.03.4627153201884521f5/22M5_P6I4)7, fQ)30}(,1 . | 5 ~~~~^~~~~~~~~~~~~~~~~~~3 73806src/libavcodec/aac_defines.h9:5453:f36/: Mnote: _expanded from macro 'Q31'PI ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44f:i36:n note: eexpanded from macro 'Q30' Q31(x )44 | # de fi n e Q 3 0 ( x ) ( in t) (( x ) *2 14 74 8 36 4 8 .(0in t+) (0(.x5))* 1| ^ ~0 73741824.0 In file included from + src/libavcodec/aacsbr_fixed.c0.:562) : src/libavcodec/aacsbrdata.h| : ^ 528: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:528176 | :{111Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .94705089665984f )176, | Q3 1( -0 . 29 5 80Q0432081(43106.f)1},0 6{19Q9313( 803.79f15/99M8_0P70I8)7, 3Q736f0),( Q131.(1-201.99831348717893f0/38M5_78P1fI))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~30 (1.1src/libavcodec/aac_defines.h4:8454:93641:2 4note: 4expanded from macro 'Q31'f /M_PI), 45 | Q#30d(1e.f2i3n2e0 8Q6036214(fx/) M _ P I ), Q 30 ( 1 . 3 4(21i30n1t8)4((2xf/)M_*P2I)1,4 7Q4308(31.6543873.800 6+95 30f/.M_5PI)), | ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: src/libavcodec/aacsbrdata.hnote: :528expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 35280 | (x{Q)3 1 ( - 0 . 9 4 7(0i5nt0)(8(9x6)65*91087347f4)1,82 4Q.301 +( -00..25)9 35 8| warning00 ^4s2 generated8. 14306fIn file included from )src/libavcodec/aacps_fixed.c}:24,: In file included from src/libavcodec/aacps.c:{32: Qsrc/libavcodec/aacps_fixed_tablegen.h31:(176 :086:. 9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 599807087376f) , 176Q3 | 1( - 0 . 9Q8301(14.170681390933838757f8/1M_fP)I}),, Q3| 0( ~~~~~^~~~~~~~~~~~~~~~~~1. 1219src/libavcodec/aac_defines.h3:38451:7369:f/ Mnote: _Pexpanded from macro 'Q31'I) , Q30(1 .4514 | 84#9d41e2f4i4nef /MQ_P3I)1,( Qx3)0( 1 . 2 3 2 0 8 60 62 4 f /(Mi_nPtI)),( (Q3x0)(1*.2341214370148843624f8/M._0 P+I) ,0 Q.305() 1 .| 5 ^ ~ 373806953f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I)62, : | src/libavcodec/aacsbrdata.h ^~~~~~~~~~~~~~: 528:31: src/libavcodec/aac_defines.hwarning: :44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 52844 | | #{deQf3i1n(-e0. 9Q3407(0x5)0 89 6 65 9 84 f ) , Q 3(i1n(t)-(0(x.)2*915087003472481184230In file included from 46.f0)src/libavcodec/ac3enc_float.c }+, : 0.{78Q53)1 (: | src/libavcodec/ac3enc_template.c0 ^:.218 :92915:9 9warning: 80implicit conversion increases floating-point precision: 'CoefSumType' (aka 'float') to 'double' [-Wdouble-promotion]In file included from 70src/libavcodec/aacps_fixed.c87:32476: fIn file included from ),src/libavcodec/aacps.c :Q3321(: -0src/libavcodec/aacps_fixed_tablegen.h.:917681 4218:7 | 861 3:0 3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 57 81 f) }, | ~~~~^~~~~~~~~~~~~~~~~~~ 176 | src/libavcodec/aac_defines.h : 45 : 36 : note: i fexpanded from macro 'Q31' Q(3c0oo( 45r | d1_.#dd1ei0ffi6fn19 9>3e8 N3E7QWf_/C3P1LM(__xP)IC )O ,O R D Q_ 3T 0 H( 1R.E 12S H19 3O38 L1D(7)i9 n ft| )/ ^~~~~~~~~~ ~(M (_x)P*I2)14,7 48Q336048(.10. +1 4804.src/libavcodec/aacdec_template.c954):1 2| 17054 ^ ~ :439f:/ Mwarning: _comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P IIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.hQ:3528:06(:1. 2 1705warning: | 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 0 8 6 0 62 4528 f | / M {_ QP31 (I-)0f,. oQr3 0((g19r4.73o0u45p2 01=30819 606;5 98g8r44o2ufpf), /5273b s | 80warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]_ n{9uQm3513( _0efn/v .1789M | ;_9 7 Pe+5 I +3)) 4 ,2 { 53 4 5| 7| 8 ^~~~~~~~~~~~~~3 ~ ^ ~~~~~~~~~~~~~~~~~~~7 fsrc/libavcodec/aac_defines.h) :, 44 Q:3src/libavcodec/aacsbr.c 361(: 227: f:o230note: r: .(8gexpanded from macro 'Q30' 6warning: r o1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5u 0p 93 0=448 | # d0e;f i12272g6n | r 8 eo9 Q 3 0 (ufp x<)f}), o r( A(Ak { C _=Q S I G3N 0;1 kE )(g 0_.< l9 9s6b4r2- e 4 >nn_6l(;i ngtr)o(6i5u0p(m4;1 +x+),* 6k31c0f7+f+o)3)+, {7 =Q142 8| ~ ^ ~~~~~~~~~~3 1)81 2{4 ( . 0| src/libavcodec/aacsbr.c+0 ~~~~~ ^ ~~~~~~~~~~~~~~~~.: 0 .723005:)571: 9 | 0warning: 0 ^4src/libavcodec/aacdec_template.c3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 4: 2181175:1432:f) }, warning: 230In file included from comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | src/libavcodec/aacps_fixed.c | : 24 ~~~~~^~~~~~~~~~~~~~~~~~: In file included from src/libavcodec/aacps.c : 32 src/libavcodec/aac_defines.h1811: src/libavcodec/aacps_fixed_tablegen.h::45176::3611 | : : f note: oexpanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (m =45 | s# b d e fr176- i | > fn _Qe 30t( 1f.aQbolr1 03e1(l6i(gx1)9 9 m 3r[o u p8 3k ]= 7- f s 0/bM ;r_ g(-iPr>onkIutpx [<))1( ,( ](;AQAx )3*Cm0(211_4S I33fE6)3_84g8t1a7b9lf_.e/0l lMe_+Pinm ;I)[,0k .Q g5ro3+) u0p1 ](+1+.,1| ^ ~ 48-4c 9fso4+In file included from b1=src/libavcodec/aacsbr_fixed.c1:r242462-8f/: M_>P)src/libavcodec/aacsbrdata.h kI:{527x) : [| , ~~~~~ ^ ~~~~~~~~~~~~~~~~321 Q:3] ;0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]m +(+1). src/libavcodec/aacdec_template.c2{3: 2018378: 527| 6430:6 | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ Qwarning: 2comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 341f(/ M _0P.src/libavcodec/aacsbr.cI9: 245)7,1837: | 5 57Q :3 3 0(42warning: 5 314comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 7 . 8 3 7f3) 4 , 2 245Q | 1 3 3 10( 1 80 . 4 8 2 ff 6 / o 1Mr_ P5 ( I0g9 ),r oQu3f0o8r1 2(6m3p 8= 0(9f )0}=1;, gsr. b{oQ53ru-3>7f3_8t0a1bp69(5l 03elE0src/libavcodec/aac_defines.h4k1)6g3_f:x44[:l36)1e]:; ,note: expanded from macro 'Q30'n ;m Q 3 g< 1r s44(o u0b. | pr+7+#-0>,1df _t9abec0floe+lf04=3iin1e24m 8Q2370[)5 (kx1{2 f+) }1,] ) | | ~~~~~ ^ ~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~- s src/libavcodec/aac_defines.hb: 45r :-36 :> note: kexpanded from macro 'Q31' x( [i1]n;t ) m(45( | x#)d+*+1e)f i0n{73e74 1 8Q234| . ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10( x )+ 0 .src/libavcodec/aacsbr.c 5:)251 : 57| : ^ warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] (inIn file included from t)src/libavcodec/aacps_fixed.c((: x24251): In file included from | *src/libavcodec/aacps.c 2 1 4 7 4 8: 3 32 6fo: src/libavcodec/aacps_fixed_tablegen.h4:r175:8136 :.(0 warning: m+ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] =0 . 5s)b r -| > ^ ~ f_ta bl175e | In file included from l src/libavcodec/aacsbr_fixed.ci :m 62[ k]: -src/libavcodec/aacsbrdata.h :sQ527b3:07(:1 r.warning: 1-9>1k9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x2 [21]7;8 3m9 f< /527 M | _s{bPrQ-I3>1)(f, _0 .tQ3907(513.4a22b5304l8517e285l3i37mf5)[2,k 9Q f3+1/ (1 M0_.]P8 I6)-, 1Q 35s00b(9r31->0k.x823[4162716]78;9f9 1)0}8,fm /M+_{+PQ)3I1)(, { Q 3| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0(.19.9361243200456src/libavcodec/aacsbr.c66:25257904:157f6:3/ fMwarning: _)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare],P IQ)3,1 ( Q03.7 00257(11 | 9 .0 04 403 43 4 2 7 5 11 268 7f2 )0}f,/ M f_P| I)o, ~~~~~^~~~~~~~~~~~~~~~~~ rQ 3(0(msrc/libavcodec/aac_defines.h1:. 45=5 4:sb7r136-59:67>1 fnote: 8_expanded from macro 'Q31't afb/lMe_l i45Pm | I[#k)], -d | e ^~~~~~~~~~~~~~sfb irn->eksrc/libavcodec/aac_defines.hx [:Q13441:(36]x;: m)note: expanded from macro 'Q30' < s b44 r - > f | _#t adb elf e i nl(iem [Qki30 (xn)t + ) ( ( 1x )] * 2-1 4s b7 r4- >8 k3x(6i[n1t]);(4 (x8.m0+ ++) ){* 01. 05| )7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~37 4 1| 8 ^ ~24 .0 + 0src/libavcodec/aacsbr.c.5:)In file included from src/libavcodec/aacsbr_fixed.c265:62 : : src/libavcodec/aacsbrdata.h| : ^52657: :84 :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] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 265src/libavcodec/aacps_fixed_tablegen.h | : 175 : 111526 : | { Q 3 1 ( warning: f-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0o.r 93 4(1m20 41=7 58s7b4 r1754-f>) | ,f _ t a b Ql3Qe310l((i m0[1.k4.]113 971-94 02s5b2r270-2>4k3x68[13]3;9 ff/mM)_}P,I ) {,Q< 3 1Q(s3 00(.b19.620r0683192-45333>512f595_f1/tM1a_bPlIe)l,fim )[Qk,3 Q+3 110( ]0(. 19.-3 2s3b41r61-67>7790190584fk1x/2[8M0_f1P)I]}),;, m | +Q3 ~~~~~^~~~~~~~~~~~~~~~~~0 (+1).src/libavcodec/aac_defines.h3:1 45:2{3360 : 0| 5 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6note: expanded from macro 'Q31'29 f/M_PI) ,45 | #Qd3e0f(i1n.e40 3Q4316187(2x0)f /M _ P I ) , Q 3 0 (1 .(5in4t)7(1(59x6)7*211847f4/M8_3P6I4)8,. 0 | + ^~~~~~~~~~~~~~ 0.5)src/libavcodec/aac_defines.h : 44| ^ ~: 36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 62: 44src/libavcodec/aacsbrdata.h: | 526#:59d:ef inwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 526 | {Q 31 ( -0 . 93(4i1n2t)0(41(7x58)*714047f)3,7 Q4311(8 02.441.307 4+0 05.25)0 2 4| ^3 63f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c:032.: 9src/libavcodec/aacps_fixed_tablegen.h6:01756:386:9 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 315511f), Q31( 0 .175 | 9 3 1 1 6Q70390(514.112890f1)9},2 2 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~3 9f/M_src/libavcodec/aac_defines.hPI:)45,: 36:Q 3note: 0expanded from macro 'Q31' (1.20812 5453 | 5#29dfe/fMi_nPeI ),Q 3Q13(0x()1 . 2 3 4 6 7 7 9 10 8 f(/iMnt_)P((Ix),) *Q23104(714.8336142830.00 5+6 02.59)f / M| _ ^ ~P I), Q30(1.In file included from 40src/libavcodec/aacsbr_fixed.c3:462: 1src/libavcodec/aacsbrdata.h6:85267:322:0 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1 .5265 | 4{Q7311(5-90.697314812f04/17M58_74P4fI)),, Q 3 1| ( ^~~~~~~~~~~~~~0 .4137src/libavcodec/aac_defines.h4:440:365:2 0note: 2expanded from macro 'Q30'4 363f)}, {44Q | 31#(d e0f.9i6n0e6 Q33904(3x3)1 5 5 1 1 f ) , Q 31 ( 0(.9i3n11t6)70(9(5x4)*112087037f4)1}8,2 4 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h:545) : 36:| ^note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from fisrc/libavcodec/aacps.cn:e 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:x175:)61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( 175( | x ) * 2 1Q4307(4183.6149189.2207 83+9 f/0M._5PI)) , | ^ ~ Q30(1.20812In file included from 5src/libavcodec/aacsbr_fixed.c3:5622: 9src/libavcodec/aacsbrdata.hf:/526M:_6:P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(1.23467 795261 | 0{8Qf3/1(M-0_.P93I4)12,04 17Q538704(4f1),. Q33112( 300.0451367420952f0/M2_43P63If))},, {QQ3310(( 01..964060339443131658517120ff/)M_,P IQ),3 1Q3(0( 10.5.49731151966771089f/5M4_P1I2)8,0 f | ) ^~~~~~~~~~~~~~} , src/libavcodec/aac_defines.h| : ~~~~^~~~~~~~~~~~~~~~~~~44: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defi n45e | Q#30d(xe)fi ne Q 3 1 ( x ) ( i n t ) ( (x ) * 10 7 3 7(4in1t8)2((4x).*021 4+74 8036.485.)0 + 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::32: 62src/libavcodec/aacps_fixed_tablegen.h: :175src/libavcodec/aacsbrdata.h::36525:: 84warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 525175 | | { Q 3 1 ( -Q300.(918.179519926207689436094f9f/),M _QP3I1() ,0. 8Q2238087(114.3023008731f)2}5, 3{5Q3219(f /0M.8_7P4I3),4 Q7309(417.2433466727591f0)8,f /MQ_P3I1),( 0Q.380(913.939124309055662595f4/3M3_fP)I}), , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:.454:0363: 4note: 1expanded from macro 'Q31' 68720f/ M45_ | PI#)d, eQf3i0(n1e.5 4Q71359167(1x)8 f/ M _ P I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hnt:)(44(:x36):* 2note: 14expanded 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 : 525: 59 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1073 75254 | 18{24Q.310( +- 00.5.)9 8 7| ^5 9606946049In file included from f)src/libavcodec/aacps_fixed.c,: 24: QIn file included from 31src/libavcodec/aacps.c(: 320: src/libavcodec/aacps_fixed_tablegen.h.:81752:112:8 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 14303073f)}, {Q 1753 | 1( 0 . 87 4 3Q4307(94174.3169251f9),2 Q237183(9 f0/.M89_3P99I49)56,5 5Q43330f()1},. 2 | 0 ~~~~~^~~~~~~~~~~~~~~~~~ 81253src/libavcodec/aac_defines.h5:452:9f36/:M _note: expanded from macro 'Q31'P I), Q3 045( | 1.#23d4e67f7i91n0e8 fQ/M3_1PI()x), Q 3 0( 1 . 3 1 2 30(05i6n2t)9((fx)/*2M14_74P83I64)8, .Q0 3+0 (01..5)4 0 3| 41 ^ ~68 720f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h:1525.:54327: 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 96718f/M_P I525) | {,Q 3| 1 ^~~~~~~~~~~~~~( -0.9src/libavcodec/aac_defines.h8:447:59366:0 note: 6expanded from macro 'Q30'9 46049 f44 | )#d,e fQ3i1n(e Q0.3802(2x)8 8 7 1 4 3 0 3 0 7 3 f )(}in,t )({(Qx31)(* 100.8773473441798472443.602 5+f 0).,5) Q 3| 1 ^( 0.893994In file included from 9src/libavcodec/aacps_fixed.c5:246: In file included from 5src/libavcodec/aacps.c:5324: 3src/libavcodec/aacps_fixed_tablegen.h3f:)174}:,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' 174 | 45 | #Qd3ef0i(1n.e26 4Q531189(7x6)2f / M _P I) , Q 30 ( 1 . 2(i7nt9)6(4(x7)8*2721f1/M4_7PI4)8,3 6Q4308(.1.03 03+8 6306.4456)f / M| _ ^ ~ PI), Q30(1.3In file included from 71src/libavcodec/aacsbr_fixed.c0:162: 2src/libavcodec/aacsbrdata.h56:85255:f6/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(1.4 45254 | 3{8Q4391(3-02.59f87/5M9_6PI0)69,46 0Q4390f()1, .Q5353123(5 2092.4f8/M2_28P8I)7,1 4 | 3 ^~~~~~~~~~~~~~0 3073src/libavcodec/aac_defines.hf:)44:}36,: note: {expanded from macro 'Q30'Q 31( 0. 448 | 7#4de3f4in7e9 Q43704(3x6)2 5 f ) , Q 3 1 (( i0nt.)(8(9x3)9*910479357461582544.03 3f+) }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 | #:de174f:i111n: ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) 174 | ( i n tQ)3((0x(1).*226144754813864987.06 2+f 0/.5M)_ PI )| , ^ ~ Q30(1.2796In file included from 47src/libavcodec/aacsbr_fixed.c82:7162f: /src/libavcodec/aacsbrdata.hM:_524P:I83):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(1.3038636 45244 | 6f{/MQ_3PI1),( Q030.(512.1377514012245668825f1/9M5_PfI)),, QQ313(-00(.815.3946484263738574059f3)2},5 f/{MQ_3PI1)(,-0 .9Q473001(13196.905955362f3),5 Q2391(2-40f./0M1_P8I2)63,48 1 94| 2 ^~~~~~~~~~~~~~5 5f)}src/libavcodec/aac_defines.h,: 44| ~~~~^~~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defi ne45 | Q#3de0fi(nex Q)31 (x ) (i n t ) (((inxt))*(1(x0)*7213477441882346.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.c:src/libavcodec/aacsbr_fixed.c32:: 62src/libavcodec/aacps_fixed_tablegen.h:: 174src/libavcodec/aacsbrdata.h:86::524 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 174 | 524 | { Q 3 1 ( Q0.35201(17.256445214896786221f9/AS libavcodec/arm/ac3dsp_arm.o 5M_fP)I,), QQ3301((-10..825739966478822677315f7/0M_5PIf))},, Q3{0Q(13.130(3-80.694376014143966f90/9M5_6fP)I, )Q3,1 (-Q03.001(82163.43871194021255658f5)f},/ M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,: Q453:036:( note: 1expanded from macro 'Q31' .44438 4459 | 3#2de5ffin/eM_ PQI31)(x,) Q 3 0 ( 1 . 5 5 3(2i3nt5)2(92(4fx/)M_*P2I)1,4 74 8| 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h :+44 :036.:5 )note: expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 Q: 3src/libavcodec/aacsbrdata.h0:(524x): 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( in524t | {)Q3(1(( x0).*521107754327464812819254.f0), + Q0.351()- 0 .| 8 ^5 3968267357In file included from 05src/libavcodec/aacps_fixed.cf:)24: }In file included from ,src/libavcodec/aacps.c :32{: Qsrc/libavcodec/aacps_fixed_tablegen.h:31741:61(:- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 94701139690956 f174 | ) , Q 3Q310((1-.0.2061458216839478621f9/42M5_5PfI)),} ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( 1.27src/libavcodec/aac_defines.h9:64457:8362:7 1note: fexpanded from macro 'Q31'/M _PI), Q3450 | (#1.d3e0f3i8n6e36 4Q4361f(x/) M _ P I ) , Q 3 0 ( 1 .(3i71n0t1)25(6(8x5)f*/21M47_4P8I3)6,4 Q830.(01 .+4 04.54)3 8 | 4 ^ ~9 325f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h:(5241:.7:5 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 2352924f/M_ P524 | I{Q)3,1( 0.| 52 ^~~~~~~~~~~~~~17 54246src/libavcodec/aac_defines.h8:2441:369:5 fnote: expanded from macro 'Q30') , Q31( -440 | .#8d5e3f96i8ne2 Q637305(7x)0 5 f ) } , { Q 3 1 ((i-0n.9t4)7(01(13x96)9*01950673f7)4, 1Q3812(4.-00 .+0 01.85)2 6 3| 4 ^8 194255f)In 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/aac_defines.h174::36:45 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 36: note: expanded from macro 'Q31' 45174 | | # d e Qf3i0n(e1 .Q236145(1x89)7 6 2 f / M _ P I ) , Q(3i0n(t1).2(7(9x6)4*7281247714f8/3M_6P4I)8,. 0Q3 0(+1 .300.3586)3 6| 4 ^ ~ 46f/M_PI), In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (src/libavcodec/aacsbrdata.h1:.5233:784:1 0warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 5685f/M_PI) ,523 | Q{3Q03(11.(4 4403.84449232256f/8M_0P0I)9,3 Q23905(61f.)5,5 Q3312(35 2902.4f7/1M_3P2I6)7,5 6 74| 27 ^~~~~~~~~~~~~~52 f)},src/libavcodec/aac_defines.h :{44Q:363: 1note: expanded from macro 'Q30'( 0.036 7441 | 9#07d1e5f83i1n2fe), QQ313( 00.(6x36)0 6 3 8 9 3 6 66 7 5 f(i)n}t,)( (x )| *1 ~~~~~^~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h:1458:2436.:0 note: expanded from macro 'Q31'+ 0.5) | 45 ^ | #define QIn file included from 31src/libavcodec/aacps_fixed.c(x:) 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : (174i:nt11)(:( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0 .1745) | | ^ ~ Q30(1.26In file included from 4src/libavcodec/aacsbr_fixed.c5:621: src/libavcodec/aacsbrdata.h8:5239:7596:2 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 1523 | .{Q2317(9 06.447428226780109f32/95M6_fP)I, )Q,31 (Q 30In file included from 0.(711src/libavcodec/adpcmenc.c.3:320631375: src/libavcodec/bytestream.h8:6171673:6418:4 247warning: 65comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f 2/f)M}_, P{QI3)1,src/libavcodec/aacsbr.c( Q :17103113: | .00 3196( : 7 1g- >1.9warning: b30comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]u77 f1f10518e2r3 51+26f8) =3115 | , f /QM _F3 PF1M(I N I0(.f),g6-3>6bourf 0 fQ63(0e(3e r=_1e8n .90d 4434;3-86 6 647eg-9>5b u3.src/libavcodec/aac_defines.heb5:AS libavcodec/arm/ac3dsp_armv6.o )s545;_3n:u m236 _e3:| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~v5 2 9;2note: expanded from macro 'Q31'4 ef+/+M)_ P {45 | #| src/libavutil/macros.h ~ ^ ~~~~~~~~~~~~~~~~~~~Id:e )49f,i:n 25e : | Q3src/libavcodec/aacsbr.c1 ^~~~~~~~~~~~~~(note: x: 318expanded from macro 'FFMIN') : 19src/libavcodec/aac_defines.h : :44 49warning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | #36 d : e f inote: n e318expanded from macro 'Q30' | F ( iF ntMI N f44o | r# )(d(e(fae( x=i,n) b0e;* ) Q2e(310 4((ax<7 4c))83h6 4 8 . 0 _> ( d + b a 0). ?t (5b) a ) - > b s(_| n ui ^ ~n:tm)_ (e((nxa)v)*)In file included from ;1 src/libavcodec/aacsbr_fixed.c :| 62 ~ ^ ~ 0: esrc/libavcodec/aacsbrdata.h7:+3752341+8)2: 4.320{ :+ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | 0 ~ ^ ~~~~~~~~~~~~~~~~~~~. 5) | ^ 523 | {Q31In file included from (src/libavcodec/aacps_fixed.c :240: .In file included from 4src/libavcodec/aacps.c42:263280: 0src/libavcodec/aacps_fixed_tablegen.h:9173:3136:2 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6f), Q31( 0.713 1732 | 67 5 6 74 27 5Q23f)0}(,1 .{3Q351(0 05.0536576158930f71/58M3_1P2If)),, QQ313(0 (01..633660623884923769862f6/M7_P5I)f,)} ,Q 3| ~~~~~^~~~~~~~~~~~~~~~~~0 (1.src/libavcodec/aac_defines.h3:8452:05360:9 9note: 1expanded from macro 'Q31'1 f/M_PI )45 | ,# dQef3in0e( Q13.14(32x7)8 4 1 9 9 7 f / M _P I) , (Q3i0(n1t.)4(8(x5)*02011444744883f64/8M.0_ P+I 0).5,) Q 3| ^ ~0 (1.559014In file included from 3src/libavcodec/aacsbr_fixed.c2:620: 4src/libavcodec/aacsbrdata.h:f/523M:_7P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :52336 | :{ Qnote: 3expanded from macro 'Q30'1 ( 0.442 442 | 6#80d0e9fi3n2e 9Q563f0),( x)Q 3 1 ( 0 . 7 1 3 2 6 75 67(4i27n5t2)f)(}(x,)* 1{0Q733714(1 802.40.3In file included from 06 src/libavcodec/adpcmenc.c7+:1 31900.75: 1)5 8 src/libavcodec/bytestream.h3| 1:2 ^186f ):, 13Q: 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](In file included from src/libavcodec/aacps_fixed.c0:.246: 3In file included from 6src/libavcodec/aacps.c0:63238: 9 3src/libavcodec/aacps_fixed_tablegen.h6186:61736 | 7: 1115:f ) warning: } implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],s i z| e ~~~~~^~~~~~~~~~~~~~~~~~2 = src/libavcodec/aac_defines.hF:45F:M36 :I173 Nnote: | (expanded from macro 'Q31'p - > b uQ ff345e | 0r(#1_d.ee3fin5n0d5e -5 Q5p3-1(6>5bxu8)f 3f fe/ rM, s_ i Pz I e), )Q ;3 0 ( 1 . (3 i| 6n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t)2(8 42(79x8)2fsrc/libavutil/macros.h:*49/:2M_25:1 4Pnote: 7expanded from macro 'FFMIN'I 4)8,CC libavcodec/arm/ac3dsp_init_arm.o 3 496Q4 | 83#0.(d01 e+f. 3i8200n50.9e95 1)F1 F f| /M ^ ~I MN_(aP,bI) )(,In file included from src/libavcodec/aacsbr_fixed.c( :Q623: 0src/libavcodec/aacsbrdata.h(:1522:a.)83 4:>3 ( b2warning: )7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8?4 1(9b97)f /522: | M ({a_QP)3I1))(, - Q| 03.9 ~ ^ ~2 03(61.648052In file included from 0src/libavcodec/adpcmenc.c3:03311: 244src/libavcodec/bytestream.h649:38187:215f:f )/, warning: QM3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1_P (I-0). ,9718797 9Q | 230 9 ( 81. i0f5 (6si5ze821 9!081=0 4fs)32i0z}e4,) f {/M Q_| 3 ~~~~~ ^ ~~~~1P (I-),0 .| 4 ^~~~~~~~~~~~~~4 6071src/libavcodec/aac_defines.h:744:8365:1 8note: 5expanded from macro 'Q30' 98f), Q4431 | (-#0d.e5fi4n23e32 5Q230106(3x94)f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 : (note: expanded from macro 'Q31'i nt)((x) *45 | 1#0de7f3in7e41 82Q4.301 (+ x0).5 ) | ^ (In file included from isrc/libavcodec/aacps_fixed.cn:24t: )In file included from ((src/libavcodec/aacps.cx):*3221: 4src/libavcodec/aacps_fixed_tablegen.h7:4173:8863:6 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 .0 + 0.5) | ^ ~ 173 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:1.623: 50src/libavcodec/aacsbrdata.h5:5225:5586:5 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f/M_PI), Q3 0522 | ({1Q3.13(6-02.8924326769082233f2/6M9_3P2If)),, Q3Q130((-01..9378972902958006989111f8/0M_fP)I}), ,{ QQ313(0-0(.4146.0473127788451919875f/9M8_fP),I )Q,3 1Q(3-0(01..5442383255020016139444f)4},8 f| / ~~~~^~~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h Q:345:036:( 1note: .5expanded from macro 'Q31'59 0143204 f/45M_ | P#Id)e,f i| n ^~~~~~~~~~~~~~ e Q3src/libavcodec/aac_defines.h1:44(:x36): note: expanded from macro 'Q30' 44 | (i#ntd)e(f(xi)*n2e1 4Q734083(64x8).0 + 0 . 5 ) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:0627: src/libavcodec/aacsbrdata.h3:5227:314:1 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) 522 | {| Q ^3 1(-0.92In file included from 3src/libavcodec/aacps_fixed.c6:246: 0In file included from 2src/libavcodec/aacps.c3:32326: 9src/libavcodec/aacps_fixed_tablegen.h3:2173f:)61,: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.979792980 61738 | 1 8AS libavcodec/arm/ac3dsp_neon.o 0 f) } , Q3{0Q(311.(3-500.544560571675883f5/1M8_5P9I)8,f )Q,3 0Q(31.13(6-208.45422739382252f01/6M_3PI9)4,f Q)3},0 ( 1| . ~~~~^~~~~~~~~~~~~~~~~~~3 820src/libavcodec/aac_defines.h5:0459:936:1 1note: fexpanded from macro 'Q31' /M_PI), 45 | #Qde3fi0ne( 1Q.433217(x8)4 1 9 9 7 f / M _ P(iIn)t, )Q3(0((1x.)4*2814570480316444488f./0M _+P I0).5,) Q3 0| ( ^ ~1 .5590143204f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h, : | 522 ^~~~~~~~~~~~~~: 6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 522 | {Q 3144( | -0#.de9f2i3n66e0 23Q33206(x9)3 2 f ) , Q 3 1 (- 0 . 9(79i7n9t)2(9(8x0)6*811800f7)3}7,4 18{24Q.310( -+0 .04.46507)17 8 51| 85 ^98 f), Q31(-0In file included from .5src/libavcodec/aacps_fixed.c4:22433: 2In file included from 52src/libavcodec/aacps.c01:6323: src/libavcodec/aacps_fixed_tablegen.h9:4173f):}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' 173 | 45 | Q#30d(e1f.3i5n05e55 6Q58331f/(Mx)_ PI ) , Q 3 0 ( 1. 3 6 2 8(i4nt2)7((9x8)*221f4/7M4_8PI3),6 4Q83.00 +( 01..358)2 0| ^ ~5 09911f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3620(: 1src/libavcodec/aacsbrdata.h.:45213:28378:4 1warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 7f/M_PI), Q3 0521( | {1Q.314(-805.30603216440481f8/4M_1PI9)9,6 5fQ)3,0( 1.Q5359101(4 30.2070444f0/2M_4P3I12)3,2 2 | 8 ^~~~~~~~~~~~~~ f)},src/libavcodec/aac_defines.h :44{:Q363:1 (note: expanded from macro 'Q30'0 .99979 0444 | 4#d6e7f4i3n50ef )Q,3 Q031((x-)0. 1 4 1 3 0 2 8 7 3 4 7 4(0i5ntf)()(}x),* 1 0| 73 ~~~~^~~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4.:0 45+ :036.:5 note: )expanded from macro 'Q31' | ^ 45 | #deIn file included from fisrc/libavcodec/aacps_fixed.cn:24e: In file included from Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.hx:)173 : 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *1732 | 1 4 7 4 8 Q3360(41.83.50055 56+58 30f./5M)_P I )| , ^ ~ Q30(1.36284In file included from 2src/libavcodec/aacsbr_fixed.c7:98622: f/src/libavcodec/aacsbrdata.hM:521_:59P: Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.3820 55210 | 9{9Q113f1/(M-_P0I).,3 6Q3302(16.0413824179849196957ff)/,M _PQI)3,1 (Q 300(.1.047854040021444438f1/M2_3P2I)2,8 fQ)30}(1,. 5{Q539101(4 32004.f99CC libavcodec/arm/audiodsp_init_arm.o /9M_7P9I)0,4 46 7| 4 ^~~~~~~~~~~~~~3 50f)src/libavcodec/aac_defines.h,: 44Q:363:1 (note: -expanded from macro 'Q30'0 .14130 24487 | 3#4d7e40f5fi)n}e, Q| ~~~~~^~~~~~~~~~~~~~~~~~3 0(x)src/libavcodec/aac_defines.h: 45 : 36 : note: expanded from macro 'Q31' (int) 45( | (#xd)*e1f0i7n3e7 4Q1318(x2) 4 . 0 + 0. 5) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx:24): In file included from *src/libavcodec/aacps.c:2321: 4src/libavcodec/aacps_fixed_tablegen.h:71724:8136:3 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 172 | Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: src/libavcodec/aacsbrdata.h4:1521:332:6 14warning: 39implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 3f/M_PI), Q3 0521( | 1.{42Q29332126(72-f/0M_.P3I6)3,2 Q6300(118.44319793607583f46)f/,M _PQI3),1 (Q 300(.1.047744341083284513f12/3M2_P2I8)f,)} , Q{Q3301((1 .05.1193919079201948f4/M6_7PI4),3 5Q300f()1,. 56Q236618(44-207.f1/M4_P1I3),0 28 73| 4 ^~~~~~~~~~~~~~ 7405f)src/libavcodec/aac_defines.h}:,44 :36 :| note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# denote: fexpanded from macro 'Q31'i ne Q30 45( | x#d)e f i n e Q 31 ( x) ( i n t ) ( ( x()in*t1)(0(x7)3*7214417488234.60 4+8 0..05 ) + | 0 ^. 5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :62src/libavcodec/aacps_fixed_tablegen.h: src/libavcodec/aacsbrdata.h::172521::6111:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 521 | {Q 1723 | src/libavcodec/bytestream.h1 ( - :0 271.: 3Q1736:03(2 16warning: .04comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]118 431691946359f2)3,f Q/31M( _271P | I )0 ,.0 7 Q43i400nt( s2iz1e4.2 3=4 12F22F3M9I2N328(fg2)->2}b6u,7f f2{feQ/3rM1_P_Ie(n) d0 ,-. Q 3g90-9(97>910b.44u43f7637047f3853e4CC libavcodec/arm/audiodsp_init_neon.o 0r6ff/,) ,sM Qi3z_P1Ie())-;,0. 1 4 Q| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~33 002(8173.4744src/libavutil/macros.h0:75449f3:)}1,25 8:3 8note: 5expanded from macro 'FFMIN' | 1 ~~~~^~~~~~~~~~~~~~~~~~~f /M_ src/libavcodec/aac_defines.hP49 | :I#)45d,:e36 f:Qi 3n0enote: F(FMexpanded from macro 'Q31'I 1N.(5a1, 145b | 3)#1 (d(0eaf2i1n9e8 )fQ/ 3>M1_ P((Ixb))) , ? Q( b3) 0 (: 1 . 5 ( 6(ain2)t6)6)8(4(x 4)2 *72| 14f7/ ~ ^ ~M4_ 8PI3),6 4 8| . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36: note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cf:i62n: e src/libavcodec/aacsbrdata.hQ:35200(:x83:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i520nt | ){(Q(31x()-*010.732307741086246.06 +6 90.85)6 5 6| ^f ), Q31( 0.In file included from 5src/libavcodec/aacps_fixed.c0:241: 4In file included from src/libavcodec/aacps.c3:4322: src/libavcodec/aacps_fixed_tablegen.h1:91720:886:7 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f)}, {Q31( 0.57 1725 | 9 3 1 6 3Q2302(14.44138671f4)3,9 2Q3f3/1(M-0_.P9I)8,9 6Q63402(12.942125290392f2)67}2f,/ M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h:,45: 36:Q note: 3expanded from macro 'Q31'0 (1.4373 04578 | 3#4d6eff/iMn_eP IQ)3, 1Q(3x0()1 .4 7 4 3 18 3 85 1 f/ M _P I )(,i ntQ)30(((1.x51)1*2314170482316948f8/M._0P I+) 0,. 5Q)3 0 | ( ^ ~ 1.56266844In file included from 27src/libavcodec/aacsbr_fixed.cf/:M62_P: Isrc/libavcodec/aacsbrdata.h:)520, : 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' 520AS libavcodec/arm/audiodsp_neon.o | {Q3 144( | #-de0fi.n3e 2Q0307(x0) 6 6 6 6 9 8 6 5 6 f ) , Q(31i(n 0t.)(5(01x4)34*2119007837573f4)1}8,24 .0{ Q+31 (0 0..557)59 3 1| 6 ^3 224487f), In file included from Q3src/libavcodec/aacps_fixed.c1:(24-0: .In file included from 9src/libavcodec/aacps.c8:329: 66src/libavcodec/aacps_fixed_tablegen.h4:217229:2611: 5warning: 09implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :172 | note: expanded from macro 'Q31' Q30( 145. | #4d1ef3i6n1e4 39Q2331f(/xM)_ P I ) , Q 30 ( 1 .4 2 29 3 2 2(6i72nft/)M(_(PIx))*,21 47Q438036(481..0 4+3 70.350)7 8| 3 ^ ~46 f/M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c:162.4: 74src/libavcodec/aacsbrdata.h3:15208:323: 8warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f/M_PI), Q3 0520( | 1{Q.351(1-01.332100702661669988f65/6fM),_ QP3I1() ,0 .5Q0314034(2119.08576532f)6}6, 8{Q43412( 70f.5/75M93_16PIIn file included from 3)22,44src/libavcodec/adpcmenc.c :8 731f: )| ,src/libavcodec/bytestream.h ^~~~~~~~~~~~~~ Q:31293(src/libavcodec/aac_defines.h:-:13044.:9: 836warning: :9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6note: 6expanded from macro 'Q30'4 22921509 44f ) | 293} | #, d e sf| i ~~~~~^~~~~~~~~~~~~~~~~~iz ene2 src/libavcodec/aac_defines.hQ:3 45:0=36 F(FM:Ix) N note: (expanded from macro 'Q31' p - > b u 45 f | f # e dr(_eeifinnnde t )-Q (31p((-xx)>*1)0b7u3 f7 f4 1e8r2 ,4 . s0 i +z 0e. 5) ); | (| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n t ^) ((xsrc/libavutil/macros.h):*2491:47In file included from 254: src/libavcodec/aacps_fixed.cnote: 8expanded from macro 'FFMIN':3 6244: In file included from 8src/libavcodec/aacps.c. :04932 | : +#src/libavcodec/aacps_fixed_tablegen.hd: 172:e360:f. i5warning: )nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e | F ^ ~ FMIN(a,b) In file included from ((src/libavcodec/aacsbr_fixed.ca172:) | > 62 (: bsrc/libavcodec/aacsbrdata.h ): 520:?6:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1(.4b13)6 1:43 9(a ))2 3 520f| | / ~ ^ ~M{_P I)Q, 3Q310((In file included from -1src/libavcodec/adpcmenc.c:0.43122.93: 3220src/libavcodec/bytestream.h72:29406CC libavcodec/arm/blockdsp_init_arm.o :762156f:6/ 6M9warning: _8Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I6 )5,6 fQ294 | ) 3 0(, 1Q3i1.(4f 03. 57(0s3i107z4e8233 442!619=0 f8s/iMz_P7Ie)5),3 fQ)3| 0} ~~~~~ ^ ~~~~( ,1 .{4Q73413(1 8308.5517f5/M9_P3I1)63,2 2Q43408(17.f5)1,1 3Q103211(9-80f./9M8_9P6I6)4,2 2Q93201(510.95f6)2}6,68 4 4| ~~~~^~~~~~~~~~~~~~~~~~~2 7f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | #:d36:e fnote: iexpanded from macro 'Q30'n e Q31( x44) | # d e f i n e Q(i3n0(tx)()( x) *2 1 4 7 4 8 3 6 48 . 0 + (0.i5n)t )| ( ^ ~ (x)*107374In file included from 18src/libavcodec/aacsbr_fixed.c24:.620 : +src/libavcodec/aacsbrdata.h 0:.5195:)84 : | ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :51924 | : {In file included from src/libavcodec/aacps.cQ:3321(: src/libavcodec/aacps_fixed_tablegen.h0:.1729:4110:4 4warning: 94implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 687963f), Q31( 1720 | .0 9 02 6 20 1 15Q743160f)(},1 .{Q4311(3-60.184233982633f52/5M_3P43I27)f),, Q3Q1(3 00.(018.9424272698832326726f6)7}2, f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q453:0(361.:4 3note: 7expanded from macro 'Q31'3 078346 f45/M | _#PId)e, fQi3n0e(1 .4Q7433118(38x5)1 f /M _ PI ) , Q 30 ( 1 . 5(1i1nt3)1((0x2)19*8f2/1M4_7P48I36)48,. 0 Q+ 30.05()1 .| 5 ^ ~ 626684427fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_P:I)62,: src/libavcodec/aacsbrdata.h | : ^~~~~~~~~~~~~~519 :58: src/libavcodec/aac_defines.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 51944 | | #{dQ3e1f(i n0e .Q943004(x4)9 4 66 87 9 6 3f ), Q 31 ( 0. 0(i9n02t62)01(15(74x1)6*f1)07}3, 7{Q43118(2-04..8023 8+63 5025.3543)2 7 f)| , ^ Q 31( 0.0892In file included from 4src/libavcodec/aacps_fixed.c:724: 6In file included from 8src/libavcodec/aacps.c8:23236: 76src/libavcodec/aacps_fixed_tablegen.hf:)171:}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' 171 | 45 | Q#3d0e(1f.i4n5e9 0Q6137141(8xf)/ M _ P I )src/libavcodec/bytestream.h ,: Q 3317 :130:( 1 . 4warning: 6(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i 5n8t8)9(81(1x5)f*/2M1_ P4I3177)4 | , 83 Q63 408( 1.s.04i 7z+6e 23 050=54.5 95Ff)F/ MMI _N| P(I ^ ~)p -,> bQu30f(In file included from f1esrc/libavcodec/aacsbr_fixed.cr:_.62e: 5ndsrc/libavcodec/aacsbrdata.h :0-519 2p:9-32321>9b0u:9ff/ fMwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r ,_ PsIi)ze,); Q | 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 519( | 1{.Q5321src/libavutil/macros.h9:(149 :10257.:394 5note: 8expanded from macro 'FFMIN'f 4/04M4_ 949P4 | I6#6)8,7 9Q63d30eff(1).i,5n6 Qe 53FF1M11I(N4 9(07a.,b500)f9 /0(2M(6_a2P)01I1 5)>7,41 ( b| 6) ^~~~~~~~~~~~~~f ?) (}bsrc/libavcodec/aac_defines.h,) : 44:{:36 Q(: 3note: aexpanded from macro 'Q30'1)( )- 0 .| 8 ~ ^ ~2 3448 | 6#d3ef5i2n53In file included from 4e3src/libavcodec/adpcmenc.c 2:7Q31: fsrc/libavcodec/bytestream.h3:0()x)318 , : 15Q:3 1 (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 . 0 8318 9 | (2 i 4 n7 6ti8f)8 ((2si(x3)6z7*e621 f0!7)=3 }s,i 7z e4| ) ~~~~~^~~~~~~~~~~~~~~~~~18 2 4 .| 0src/libavcodec/aac_defines.h ~~~~~ ^ ~~~~ : +45 0:.365:) note: expanded from macro 'Q31'| ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.hx:) 171 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *21711 | 4 7 4 8 3 Q63408(1..0 4+ 5090.651)7 4| ^ ~1 8f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.4:655198:879: 8warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5f/M_PI), Q3 0519(1 | .4{7Q633510(5 4059.f/9M_4PI0)4,4 9Q4306(618.570299632319f09)f,/ M_QP3I)1,( Q 30.0(AS libavcodec/arm/blockdsp_neon.o 019.50229611270341518f5/7M4_1P6I)f,) Q}30,( 1{.Q351(6-5101.4987253086f35/25M3_43P2I)7,f ) ,| ^~~~~~~~~~~~~~Q3 1( 0.src/libavcodec/aac_defines.h:0448:9362:4 7note: 6expanded from macro 'Q30'8 823676 f44 | )#}d,ef i ne| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' (i n45t | )#((dx)e*f1i0n7e3 7Q4138124(.0x ) + 0 .5 ) | ^ (inIn file included from t)src/libavcodec/aacps_fixed.c(:(24x: )In file included from *src/libavcodec/aacps.c2:14327: 4src/libavcodec/aacps_fixed_tablegen.h8:1713:64868:. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 171 | In file included from src/libavcodec/aacsbr_fixed.c Q:3062(: 1src/libavcodec/aacsbrdata.h.:45185:90836: 1warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]18 f/M_PI), Q30 (1518. | {4Q3615( 808.96871221658f/6M_1P3I)9,3 78Q8f3)0,( Q13.14(7-06.315305449543989f01/10M14_f)P}I,) {,Q 3Q1(3-00.(710.7530723993882412900968ff/M)_P,I )Q3,1( -0Q.73605(41.753249191373245589f9/M2_f)P}I,) , | ~~~~^~~~~~~~~~~~~~~~~~~Q 30(1src/libavcodec/aac_defines.h.:5456:536:1 note: 1expanded from macro 'Q31'4 9750f/M_ P45 | I#d)e, f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:)44 : 36 : note: expanded from macro 'Q30' ( i44n | t#)(d(exf)i*n2e14 7Q4380(3x6)48 . 0 + 0 . 5) src/libavcodec/aacdec_template.c | ^ ~In file included from : src/libavcodec/adpcm.c2429 :(i42n:: t17src/libavcodec/bytestream.h):(171(:x )In file included from :warning: *src/libavcodec/aacsbr_fixed.c18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1:62:: src/libavcodec/aacsbrdata.h0: 75183:warning: 7584:1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 2 42429.warning: 0 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0 . 5f)o r| ^ (518i171 | ={ | Q0 3; CC libavcodec/arm/blockdsp_init_neon.o In file included from 1 i +src/libavcodec/aacps_fixed.c1:(g< 240-s: i.In file included from z>6src/libavcodec/aacps.c7:e32b2o2: uf6(src/libavcodec/aacps_fixed_tablegen.hf8febr: 6+u171f1:=61)3 :9& &F 3lwarning: 7F8eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nM 8>I=fN8(;g )-i>,b+ u+ fQ,31171(f | -0e.1l3e r4n -_9e4 = n 3 8d)8Q3 -9 0g10( 1-.14| > ~~~^~~~~~~~~~~~0 15b4uf9)f06}17f41,8e f{Qr3/,M _1sPiI(ze)),- ;0 .Q 7| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~00 (7137.394865888492801src/libavutil/macros.h16:495:8f25f/):M, _note: QPexpanded from macro 'FFMIN'3I1)( -,0 .Q7360 549 | (#41d7.3e44fi9n736e32 559095F2f45F9Mf)/}MI,_ N| P ~~~~^~~~~~~~~~~~~~~~~~~(I a,)b,src/libavcodec/aac_defines.h :)Q453 :0(36(:(1 a.)5 0note: >expanded from macro 'Q31'2 9(3b2) ?4519 ( | b0#)9d fe/:f iMn(_eP IQ)3a,) 1)Q 3 0((| x1) ~ ^ ~. 5 2 9 1 1 7 src/libavcodec/bytestream.h3 : 4355 58: f13(:/i Mnwarning: _tPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I) )(,( xQ)3*02(11.4576451 83551 | 346 49 87 .5s00if /zM+e_ PI ),0 .=| ^~~~~~~~~~~~~~5F )F M Isrc/libavcodec/aac_defines.h| N:(44 ^ ~g: 36-:> bnote: uexpanded from macro 'Q30'f feIn file included from r_src/libavcodec/aacsbr_fixed.ce: 6244: | nsrc/libavcodec/aacsbrdata.h#d:d518 e:-f31: ignwarning: e-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> bQu3f0f(erx, )s i518 z | e {) Q ; 3 1| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0 (i.n6t)7((2xsrc/libavutil/macros.h2):6*49816:10257:3 37note: 941expanded from macro 'FFMIN'8 2347.08 8+ f490).,5 | )#Q d3e| 1f ^i( n-e 0F.F1M3In file included from src/libavcodec/aacps_fixed.cI4N:(24: 9aIn file included from ,4src/libavcodec/aacps.cb3) :8((32a9): 0src/libavcodec/aacps_fixed_tablegen.h 1:1>0171 :(36b1:)4 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )? }(,b ){ Q:3 1(( -a1710.)70 | 7)3 7 3 | 9 ~ ^ ~ 8 8 4 2Q0638f0)(In file included from 1,src/libavcodec/adpcmenc.c.: 4531Q90: 6311src/libavcodec/bytestream.h7(4:18-f3560:.13/7:M6 _warning: 5Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I4 )7,3 Q4309(3 3561 | 2 5 9 In file included from .92 f4ssrc/libavcodec/ac3dec_float.c)i}6z,5e8:837 : 2src/libavcodec/ac3dec.c 9=| :4258 ~~~~^~~~~~~~~~~~~~~~~~~F:1 F57M1Isrc/libavcodec/aac_defines.h:5N:( f45/p-warning: >:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 Mb:u_ ffPernote: _Ieexpanded from macro 'Q31')n, d Q -3 4250 (p1 | .45- | 4 >#b7u6f fd103 warningere,5 sf generatedi n. e0 5 4 5d9owsnm ixf_cioeQf3/zMf1s(ex)_;PI[0)] ) [ ,| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fQ 3] 0=src/libavutil/macros.hIn file included from ( 1:.49d:src/libavcodec/adpcm.c 50o2925:: w 3n42note: expanded from macro 'FFMIN' 2m1: 9 i src/libavcodec/bytestream.hx0 49( | :#_9cfi186n:doe/et13)fMif:( (_nPef warning: xI)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]sF)*2 14[74F,M 18]3IQ[n6f4N3 0]8(.1860( + a0 | .15=), . 5 b ) sm29 ( i(1a| sixz1e) ^ ~ 7*2 >3 4 =( L5b8FEFVM)In file included from fsrc/libavcodec/aacsbr_fixed.cE:I62?/LN_: M(Msrc/libavcodec/aacsbrdata.hI:N518:(b_)PpU7S:_ I-3>Dwarning: :)bBu;implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ,f ( f Q| a3e ^~~~ ~) 0r) ( _| 5181e ~ ^ ~nd | . {- 5p-Q>361bIn file included from u5f(fsrc/libavcodec/adpcmenc.c1 1e:r04319,7 .: 5s6src/libavcodec/bytestream.h0if7:235726z8/:e6)M;151_ P:3 I| 9warning: 3) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7,8 8| f ^~~~~~~~~~~~~~),src/libavutil/macros.h :Q35749 | 3:src/libavcodec/aac_defines.h :14425 (:36:: - note: i0note: .expanded from macro 'FFMIN'expanded from macro 'Q30'f 1 3(4s 9i44z4e | 49#328 | d e9f#!0i1nde= 1eQsi0zf13ie40fn)()xe) } F , F| { Q 3M ~~~~~ ^ ~~~~ 1(I- N 0( a , . 7 b0) ((i7(3n7ta3))(9(8x 8)4>2* 01(60b8)7f )? 3(7, bQ431)(-10. 7:8 2(64a.5))0 4 +7 | 30 ~ ^ ~4. 953) 2 5| 9 ^In file included from 9src/libavcodec/adpcm.c2:f42): }src/libavcodec/bytestream.h,In file included from : 187 src/libavcodec/aacps_fixed.c:| 15:: ~~~~~^~~~~~~~~~~~~~~~~~24warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h:3245 : 187:src/libavcodec/aacps_fixed_tablegen.h: | 17136 : : 11note: : expanded from macro 'Q31' iwarning: f implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 45! | =# ds171e | fi zei)n e Q | 3Q13 ~~~~~ ^ ~~~~(0 x() 1 . 4 5 9 0 6 1 7 4(i1nt8)f((/x)M*_21P47I4)8,3 Q64380(.1.04 +6 5808.9851)15 f/ M| _ ^ ~P I), Q30(1.4In file included from 7src/libavcodec/aacsbr_fixed.c63:562: 0src/libavcodec/aacsbrdata.h54:55179:84f/:M warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(1.5 025179 | 32{19Q093f1(/ M_0P.I4)18,8 Q1302(18.45128921167834358ff),/ QM3_P1I( )0.,02 18Q8300src/libavcodec/ac3dec.c(91:8.44795:2625285821:f1)4} 97,5 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 {fQ/M3_1P(I-)0,.8 447 | 6 13 5| 4 ^~~~~~~~~~~~~~ 5 4 9 4 12src/libavcodec/aac_defines.h3: 44 : 36 :7 fnote: d)expanded from macro 'Q30',o w Qn3m1i(x _0. 9c448o | 9e#f4f7sd4[8e00f9]0[9i3in5e]9 Qf=3)0 (}(dx), o w n | m ~~~~~^~~~~~~~~~~~~~~~~~i x _ c o e ff src/libavcodec/aac_defines.h s:([450i]:n[t36)i:]( note: (expanded from macro 'Q31'x )+* 1 0| 7 ~~~~~~~~~~~~~~~~~~~~~^3 457 | 4#1d8e f4482i4 | n.e 0 Q 3+ 1 (0. 5x) ) | ^ In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from (src/libavcodec/aacps.c i: n 32t ): (src/libavcodec/aacps_fixed_tablegen.h( x: ) 170* : 136 2: 1 warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7do4wn8m3i64x8._0c + o1700 | e .ff 5 s) [ 1 ] [Q| 3 ^ ~ i0]() 1* .L4E9V1In file included from 5src/libavcodec/aacsbr_fixed.cE:262L9: _src/libavcodec/aacsbrdata.h9M:I4N5171U:S58:6_ 3DfBwarning: /;Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ P | I ~~~~~~~~~~~~~~~~~~~~ ~ ), Q30( 1517. | 4{96Q4438104(00 f0/.M4_1P8I)8,12 8Q3401(812.6580339f5)58,4 11Qf3/M1_(P I0),. 0Q3201(818.0592289920227824f)9},5 {5Q3f1/(M-0_.8P61I35)4,54 94Q1320(31.754f1)4,4 20Q3636f1/(M _P0I).,9 Q8390(417.5468607999502194f3/5M_9PfI)),} , | | ^~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445:36::36 :note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | #45d | ef#idnee fQ3i0n(xe) Q 3 1 ( x ) (i n t) ( ( x) * 1 0(i7n37t4)18(24(.x0) +* 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: src/libavcodec/aacps_fixed_tablegen.h:170:111In file included from :src/libavcodec/aacsbr_fixed.c :62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :517:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | 517 | {QQ3310(( 01..4148981125289491842166f8/M3_PfI)),, QQ3301(1(. 4906.404820148080098f92/2M2_8P2If))},, {QQ331(0-(0.18.65130534955459481421317ff/)M,_ PQI31)(, 0Q.390(819.45724289009709439595f)5}f,/ M _| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:36(:1 .note: 5expanded from macro 'Q31'4 144203 645 | 6#dfe/fiMn_eP I)Q,3 1(Qx3)0 ( 1 . 5 6 6 7 9 9 5(2i1n4t)f(/M(_xP)I)*,2 14 74| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0 :+ 440:36.: 5note: ) expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cne: 62Q3: 0src/libavcodec/aacsbrdata.h(:x)517 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) (517( | x{)Q3*11( 0073.74411882814.02 8+4 01.58)2 6| ^8 3f), Q31( In file included from 0.src/libavcodec/aacps_fixed.c0:2241: In file included from 8src/libavcodec/aacps.c8:320: src/libavcodec/aacps_fixed_tablegen.h9:1708:986:2 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 82f)}, {Q31(-0. 81706 | 1 3 5 4 54 9 4Q31023(7f1),. Q43911( 502.99989447146f8/09M09_35P9If)),}, Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(1.src/libavcodec/aac_defines.h4:459:6364:4 80note: 40expanded from macro 'Q31'0 f/M_P I45) | ,# Qd3e0(f1i.n5e0 39Q53518(41x1)f / M _ P I) , Q 30 ( 1(.i5n2t29)0(74(9x55)f*/2M1_P4I7),4 8Q33604(81..504 1+4 04.2053) 6 | 6 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:1.6256: 6src/libavcodec/aacsbrdata.h7:95169:583:2 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 f/M_PI), | ^~~~~~~~~~~~~~ 516 | {Q3src/libavcodec/aac_defines.h1:(44:-36:0 note: .expanded from macro 'Q30'0 384151 7446 | 01#84d3eff),i Qn3e1( -0Q.63908(x8) 8 8 1 5 68 11 79 f ) } ,( in{t)Q(3(x1)(*-100.7337041180224.105 +7 30.054)64 4f )| ^, Q31(-0.0In file included from 7src/libavcodec/aacps_fixed.c6:62478: 08In file included from 9src/libavcodec/aacps.c2:2322: src/libavcodec/aacps_fixed_tablegen.h0:1705:f61:) }warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 :170 | note: expanded from macro 'Q31' Q3 450 | (#d1e.fi4n9e 1Q532919(4x16)f / M _ P I) , Q 3 0 ( 1 .(49i64n48t0)(4(0x0f)/M*_2PI1),4 Q7304(81.356043985.5804 1+1f /0M_.P5I)) , Q| 3 ^ ~0 (1.522907495In file included from 5fsrc/libavcodec/aacsbr_fixed.c/:M_62P: src/libavcodec/aacsbrdata.hI:516):,58 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.54144203 6516 | 6{fQ3/1M(_-0P.I0)3,8 41Q51370(61.05168674939f5),2 1Q43f1/(-M0_.6P9I8)8, 8 8| 1 ^~~~~~~~~~~~~~5 681src/libavcodec/aac_defines.h1:7449:36f: )note: }expanded from macro 'Q30' , {Q31 (44- | #0d.e3f0i1ne0 2Q3105(x7)3 0 4 6 4 4 f ) , Q 3(1i(n-0t.0)7(6(x6)7*180703784918222240.50f) },+ | 0 ~~~~^~~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| :45 ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c: 2445: | In file included from #src/libavcodec/aacps.cd:32e: fsrc/libavcodec/aacps_fixed_tablegen.h:i170n:e36 : Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(x) 170 | ( i nQ3t0)(1(.(x4)91*5221994471468f3/6M4_P8I.0) , +Q 300(.1.54)96 448 04| 0 ^ ~0f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1.:5620: 39src/libavcodec/aacsbrdata.h5:5516:8314:1 1warning: f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(1 .5165 | 2{Q2391(0-07.40398554f/1M51_7P6I)0,18 43Qf)3,0 (1Q.35411(-404.20636968f/8M88_1PI5)68,1 1Q7309(1f.)5},6 {6Q371(9-905.320110421f5/7M3_0P4I64)4,f ) ,| ^~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.h-:044.:07366:6 note: 7expanded from macro 'Q30'80 8922205 f)44} | ,# de fi| ne ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45: 36 : note: expanded from macro 'Q31' src/libavcodec/bytestream.h : 271 : 17 :( src/libavcodec/ac3dec.cwarning: 45comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i:n | t#d487e)(f:21(:ix n)ewarning: *Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 11 271(0 | 7 3x 7)4 1 8i2n 4874t s i | z.e 02 + = 0 . F5) FiMfI ( iN((p| ntg)r ^-(>(be vxu)ef*xf2e1p4rIn file included from 7_esrc/libavcodec/aacps_fixed.cn:d24 >4 : - 8g2In file included from -34src/libavcodec/aacps.c:>32: 6src/libavcodec/aacps_fixed_tablegen.hUb)4u:f 8170.f0e{r: 11,:+ | ~~~~~~~ ^ ~~~ 0swarning: i.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z5 e)); | | ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 170 | src/libavutil/macros.h:In file included from 49 src/libavcodec/aacsbr_fixed.cQ::2562: 3src/libavcodec/aacsbrdata.h0:(: 1516note: .expanded from macro 'FFMIN':49 1652:99 4 warning: 149implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 | f#/dMe_PfIi )n516, eQ | 3{0( 1Q.F4F93M16(4I-N4(0a.80,0b3)8441 0(50(f1a/)7 6>0M _1P(8bI)) 4, ?3 f(Qb)3,)0 :( Q1(.5301a3(9-5)058)41.1 f6 9/8M_| P8 ~ ^ ~I)8, 8Q135608(11.15729f2)9}07,4 9{5Q53f/1M(-_0PI.)3,01 0Q3201(57130.45644144f4)20,36 6Q3f1/M(_-PI0),. Q0370(616.7586067899925221240f/5Mf_P)I}), , | ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45src/libavcodec/aac_defines.h::3644:: note: 36expanded from macro 'Q31' : note: expanded from macro 'Q30' 45 | # d44e | f#idneef Qi3ne1 Q(3x0)(x ) ( i(nitn)(t()x)(*1(0x7)37*421184247.04 +8 30.65)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.c169::62136:: warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:515 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | 515 | { Q Q3310((1 .05.918643605263123372700f7/5Mf_)PI,) ,Q 3Q130((-1.05.1583153734808199f9/M6_0PI0)66,2 Qf3)0(}1,. 52{3Q4834194(5-30.f6/M1_5PI1),0 3Q3602(12.775373469f4)86,8 Q0391f(/-M0_.8P9I51)50,1 98Q9939907f()1}.,5 50 0| ~~~~^~~~~~~~~~~~~~~~~~~6 8736src/libavcodec/aac_defines.h1f:/45M:_36PI:) , note: Qexpanded from macro 'Q31'3 0(1.567 9457 | #5d7e5f9i5nef /Q3M1(_xP) I ) , | ^~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t44):(36(:x) *note: 2expanded from macro 'Q30'1 474836 4448 | .0# +d e0.f5i)n e | ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:nt515):(58(:x )warning: *1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 73741824.0 +515 | 0{.5Q)3 1 | ( ^ 0.9863056In file included from 3src/libavcodec/aacps_fixed.c23:2240: In file included from 7src/libavcodec/aacps.c5:f32): src/libavcodec/aacps_fixed_tablegen.h,: 169:Q1113:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.5357889960066 2f169) | }, { Q 3 1 (-Q03.601(15.511406326122377773074ff/),M _QP3I1()-0,. 8Q9305(1510.19581989193937f4)0}1,9 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45:Q363:0 note: (expanded from macro 'Q31'1 .523484 94545 | 3f#/dMe_fiPnI)e, Q3Q13(0x()1 . 5 36 9 4 8 6 8 0 9 f /(Mi_nPtI))((,x) *Q213407(418.3564580.00 +6 807.53)6 1| f ^ ~/ M_PI), Q30(In file included from 1.src/libavcodec/aacsbr_fixed.c56:7629: 7src/libavcodec/aacsbrdata.h5:75155:9315: fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 515 | {src/libavcodec/aac_defines.hQ:344:136:( note: 0expanded from macro 'Q30'. 986305 644 | 3#2d3ef2i0n7e5 fQ)3,0 (Qx31)(- 0. 53 57 88In file included from 9 9src/libavcodec/adpcm.c6 00:6 642 2: fsrc/libavcodec/bytestream.h)}:, 293{ : Q13(3i1:n (t-)warning: 0(.(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x )6*1150170336272477138742f4 ),. 2930Q | 31+( - 0 0. .859 )5si z 1| e50 ^12 98 9=9 9F9FIn file included from M7src/libavcodec/aacps_fixed.cf)I:N}(p24-,>: In file included from b src/libavcodec/aacps.c| u:32 ~~~~^~~~~~~~~~~~~~~~~~~: fsrc/libavcodec/aacps_fixed_tablegen.hfsrc/libavcodec/aac_defines.h::16945:e36r:: _86note: :eexpanded from macro 'Q31'n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - 45 | p#-d>beufffeirn ,169 e | s Qi 3z e)1; (| Qx ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)3 0 ( 1 . 5 src/libavutil/macros.h1 : 494 6:2251:3 7note: 7 expanded from macro 'FFMIN'0 f /(iMn _tP49I | )#),d eQ(f(3inxe0 )(*F2F11M4.I5N71(4a8386,1438b.3)0 4 ((0a+) 01. >95 f(/b)M) _?P I(| ) ^ ~, bQ)30 (:1 .(5In file included from a2src/libavcodec/aacsbr_fixed.c3):462)8: src/libavcodec/aacsbrdata.h :4515 :974:| 53 f ~ ^ ~warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), QIn file included from 3src/libavcodec/adpcm.c0:(421 : .src/libavcodec/bytestream.h5:35152946 | 9:{4Q1538:16 (8warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 9.f98/6M 3_P294I | )0 ,5 6Q3320 3 2(0i1.75f55 0f(0)6s8,i7z3e6 21 Qf!3/1M=(_P -I0.s5)3i,5z 7e)Q8 38 90(| 1 ~~~~~ ^ ~~~~. 596607096765275f9)5}f,/M _P{IQ)3,1 (- 0| ^~~~~~~~~~~~~~. 6151src/libavcodec/aac_defines.h03:6442:236:7 7note: 3expanded from macro 'Q30'7 4f), Q3 144( | -#0d.e8fi9ne5 1Q3500(1x9)8 9 9 9 9 7 f ) } , | ( ~~~~~^~~~~~~~~~~~~~~~~~ int)src/libavcodec/aac_defines.h((:x45)*:13607:3 74note: 1expanded from macro 'Q31'8 24.0 + 45 | 0#.de5f)in e | Q ^ 31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h(:169i:n61t: )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x)*2147483648. 0169 | + 0 .Q350)(1 . 51| 4 ^ ~6 213770f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:62P: I)src/libavcodec/aacsbrdata.h, :Q35140:(841.:51 81warning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 019f/M_PI), Q51430 | ({1.Q532314(-80.46942530f8/1M5_8P1I)3,6 18Q4300(f1.)53,6 9Q348168(0 9f0/.7M5_P0I0)06,76 2Q31089(561f).}5,5 {0Q30168(73-601.f4/M3_8PI6)7,0 Q13502(15.0568791725f75)9, 5Qf/3M1_( P0.I9),9 9 9| ^~~~~~~~~~~~~~8 0692src/libavcodec/aac_defines.h44:32442:f36):} ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:36d:e note: fexpanded from macro 'Q31'in e Q30(x) 45 | # d e f i n e Q3(1i(xn)t ) ( ( x ) * 10 73 7 4 18(2i4n.t0 )+ (0.(5)x )* 2| ^1 47483648.0In file included from src/libavcodec/aacps_fixed.c+: 240: In file included from .src/libavcodec/aacps.c:532): src/libavcodec/aacps_fixed_tablegen.h : 169:| 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 :169514 | : 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.514621 5143 | 7{7Q301f(/-M0_P.I)6,2 0Q3801(15.851183136314804109ff/)M_,PI )Q3,1 Q(3 00(.17.55203040864796425138f9/5M6_f)P},I {)Q, 3Q13(0(-10..5433866970418568205908f1/M2_PfI)),, Q 3Q130(( 1.05.599090968870369624143f22/f)M},_ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:450:36(: 1note: .expanded from macro 'Q31' 567src/libavcodec/aacdec_template.c97 545 | 7:#52429d9e5ffi:/n17Me_ P:IQ )31,(warning: x comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ) ^~~~~~~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h :: 44:317: 1336: : note: expanded from macro 'Q30'warning: 2429 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | (44 fio | rn#d e317( | it=)0(;f i( nx)i es*i2z+ 11e f b+u 0). 5f ) f & er& (li _een| t ^ ~ nn)>d(= (-8 ;p ->xbIn file included from i)+*+1,0 7usrc/libavcodec/aacsbr_fixed.c:l3f7f62e: nsrc/libavcodec/aacsbrdata.h4er-,:1=8 )514 : 8| s322:4 ~~~^~~~~~~~~~~~warning: i. implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] z0e )+; 0 .| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )514 | {| ^src/libavutil/macros.hQ: 493:251:( -0note: .6In file included from 2expanded from macro 'FFMIN'src/libavcodec/aacps_fixed.c0 8:12458: 13In file included from 6 1src/libavcodec/aacps.c498: | 324: 0#src/libavcodec/aacps_fixed_tablegen.hfd:)169e:,f11 :iQ nwarning: e3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( F F0MI.N(7a5,0b)0 0(6 71696 | (2a )1 8 >9 5 6Q f30(()1b}). 5?,14 6 (2{b1Q) 3:377 0(f1(a-/)0)M. _ P| I ~ ^ ~ 4)38,67 0Q13502In file included from (51src/libavcodec/adpcm.c0.:584211: 28fsrc/libavcodec/bytestream.h1):,3318 :3154:Q03 11warning: (9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f0/.M9_9P9 9I3188) | ,0 6 92Q4 43 i3f2 02(s(ifz1)e}2, . | ~~~~~^~~~~~~~~~~~~~~~~~5 !2=3 src/libavcodec/aac_defines.h48s4i:z945e:4365:3 )fnote: / expanded from macro 'Q31'M _| P ~~~~~ ^ ~~~~I ), Q3 045( | #1de.fi5ne3 6Q391(4x)8 6 8 09 f / MIn file included from _ P src/libavcodec/aacsbr.c:I 369)(,i: ntsrc/libavcodec/aacsbr_template.c)Q:(31630(:(23x1: ).5warning: 5*02comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]104 678478336614f8/.M0_ +P163I | )0, Q.3 50)( 1 .| 5 ^ ~6 7 9 7 5f7o5r9In file included from 5(src/libavcodec/aacsbr_fixed.cfk:/ =62 : 1M;_ src/libavcodec/aacsbrdata.hPk: n:u44m:_36p:a t cnote: 514expanded from macro 'Q30'h | e{sQ;3 1k(+-+440 | ) # .6de| 2 ~ ^ ~~~~~~~~~~~~~~~~f i0n81e5 81Q3631804(0fx),) Q3 1 ( 0 . 7 5 0 0(i0n6t)7((6x21)*81907536f7)4}1, 8{2Q431.(0- +0 0..45)3 8 | 6 ^7 015250812In file included from f)src/libavcodec/aacps_fixed.c, :Q3241(: 0In file included from .9src/libavcodec/aacps.c9:93298: 06src/libavcodec/aacps_fixed_tablegen.h9:241684:31362: 2warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :16836 | : note: expanded from macro 'Q31' Q30(1 .455 | 39#1d84e0f93i5nf/eM_ PIQ)3, 1Q(3x0()1 .5 41 17 08 35 5 f / M _ P I )(i,nt )(Q(x3)0*2(114.7458346448.10 9+4 03.54)0 7f /M| _ ^ ~PI ), Q30(1.In file included from 5src/libavcodec/aacsbr_fixed.c5:621: 7src/libavcodec/aacsbrdata.h:85133:68380:9 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 1513.5 | 59{1Q6301(9 40.7580f44/91M66_76P0I3)0,3 Qf30)(1,. 5Q6932113(6-2808.f/8M5_P9I9),5 0 7| ^~~~~~~~~~~~~~2 4084src/libavcodec/aac_defines.h34:f)44},: 36{: Qnote: 3expanded from macro 'Q30' 1( 0.4 71446 | 2#In file included from 8d9e1fsrc/libavcodec/alacenc.c0i6n:e 5Q2731: 00(xsrc/libavcodec/put_bits.h)8 :f )227: 37, : Qwarning: 31 (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- 0. 18 6 8 0(i2n0t40)49(5(6x 9)f*)227},1 | 0 | 7 ~~~~^~~~~~~~~~~~~~~~~~~ 3 7 4 1 8src/libavcodec/aac_defines.h2 4: 45 .i:0f 36 +:( snote: -0>.buexpanded from macro 'Q31'f5 _)en d | ^ -45 | s#-de>fibnIn file included from esrc/libavcodec/aacps_fixed.cu:f24 : _QIn file included from p3src/libavcodec/aacps.c1:t32(rx : >)src/libavcodec/aacps_fixed_tablegen.h =: 168 : 111s :i z warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (oifnt()B((ixt)Bu*f2 )16814 | 7)4 8 3{ 6 4 8| . ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 Q 3+0 (01..5)53 9 1| 8 ^ ~ 40935f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q62: 3src/libavcodec/aacsbrdata.h0:(5131:.595:4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 708355f/M _513P | {IQ)3,1 (Q 30.05(0414.915646746013904334f)0,7f /QM3_P1I(-)0,. 8Q539095(01.755214708836480394f/fM)_P}I, ){Q,3 1Q( 300(.1.455791166208991407685f1/M0_8PfI),) ,Q 3Q1(3-00(1..51689261386022880f/4M04_9P5I6)9,f )| } ^~~~~~~~~~~~~~, | ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aac_defines.h :44:36src/libavcodec/aac_defines.h: :note: expanded from macro 'Q30'45 :36: note: expanded from macro 'Q31' 44 | #def i45n | e# Qd3e0f(ixn) e Q 3 1 ( x ) ( in t) (( x ) * 1 0 73 7 4(1i8n24t.)0(( x)+* 21047.458)36 4 8.| 0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :168src/libavcodec/aacsbr_fixed.c::8662: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :513:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | 513 | { QQ3301(( 10..553094148914660769033035ff/)M,_ PQI31)(-,0. 8Q5399050(72140.845344f)1}1, 7{0Q3813(5 05.f4/M7_16P28I91)0,6 Q5src/libavcodec/bytestream.h31008:(f1355),. 5:4134:Q139 41warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 (0-70.f18/6M80_2P04I0) 49,53556 | 9Qf 30)( 1} ,. s iz5e5 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~=8 3F6F8Msrc/libavcodec/aac_defines.hI0:9Nf(/45gM-:>_36bPI:u )fnote: , fexpanded from macro 'Q31'eQr 3_0e(n1d. 5 5459 | 1-#6 0gd-e>fi9nb4eu 7f8fQe31f(xr)/, siMz _e P)I;) , | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q3 0 ( 1 . 5 6 src/libavutil/macros.h9(:i492n1:3256:2 t8note: )8expanded from macro 'FFMIN'f(/(Mx _P)I*)21, 449 | 7 | #d4e ^~~~~~~~~~~~~~8f3i6ne F4FM8src/libavcodec/aac_defines.hI.:044 :+36 :0N note: .5()expanded from macro 'Q30'a , | b ^ ~) (44( | a#) d>e (In file included from bfsrc/libavcodec/aacsbr_fixed.c)in:e 62?: Q src/libavcodec/aacsbrdata.h3(0b():x 513)::7 :( awarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) | ~ ^ ~ 513 | ({iQn3t1)(In file included from src/libavcodec/adpcm.c( (0x.:5)420*44: 91src/libavcodec/bytestream.h1:60356:613:7 7630warning: 37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]041 38f2)4,. 0Q 3 1+356( | - 00 ..s58iz)e25 9= 9| 5F ^F M0I7N2(4psrc/libavcodec/put_bits.h-0>:In file included from 8b4265src/libavcodec/aacps_fixed.cu3::f37244f:: In file included from fsrc/libavcodec/aacps.c):ewarning: }r32,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_: src/libavcodec/aacps_fixed_tablegen.h e{:Qn3168d: 61-: p1warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( > 265b | u0f .4f 7 e 1 168r6 2 | 8 9 , 1 i 0s6f5 i ze1 0(8)fQs;3)0,- ( >1 bQ.| 5src/libavcodec/aacsbr_template.cu3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 3f1_2519(esrc/libavutil/macros.h:1-n:310d49:.8 : 14-8256warning: 8comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]0 9:3s0 5-2>note: fb0uexpanded from macro 'FFMIN'/ M 42510 | f_ 4 _ P499p I | )#,d5e69tfi fQi3n0e rF)Ff( 1(.s }>M5IbNr,- =4(1> b a1,| bs)s 7 ~~~~~^~~~~~~~~~~~~~~~~~_il(i0 z(m8src/libavcodec/aac_defines.heai)3:5o5tfe/ 45f:36r: Mnote: >( _(bb_expanded from macro 'Q31'PB a)nIi) dt,B ?45s uQ | #!df3(0=e )fb() o:l)i n1 d{_ e .(5a4)4)b Q| 31 s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 9 4_| (3l ~ ^ ~ixm)i t e 4 r _0b 7 a fnd sIn file included from /M _ P src/libavcodec/adpcm.cI &:)42 &,: ( i!ntsrc/libavcodec/bytestream.h):Qs30((3571:.155b(:5 rx-1warning: )*>2718comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r4e3s e76t48) 8 03573 | | 9 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~6 4f8 / .0M +_if P(0Is.)5,) Qi 3| z ^ ~0e2 (!=1 .s5iz5eIn file included from 9)src/libavcodec/aacsbr_fixed.c1 :626 : | 0src/libavcodec/aacsbrdata.h9 ~~~~~ ^ ~~~~:4 5127:848:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(1 .55126 | 92{13Q632188(f-/0M._4PI9),1 0 | 4 ^~~~~~~~~~~~~~7 8313src/libavcodec/aac_defines.h7:441:5360:f) , note: Qexpanded from macro 'Q30'3 1( 0.3 284495 | 21#4d35e96f6i3nfe)} ,Q 3{0Q3(1(x 0). 9 9 8 8 1 1 7 5 12 07 5(1fi)nt,) (Q(3x1)*(1 00.78389793498138832143.504 f+) },0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | #: desrc/libavcodec/aacps_fixed_tablegen.hf:i168:n36:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(x) 168 | (i n t) (Q(x3)0*(12.15349714884039365f4/8M_.P0I ),+ Q03.50)( 1 .| 5 ^ ~41 1708355f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h,: 512Q3:059(:1. 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1943407f/M_ 512P | I{Q)3, 1Q(3-00.(4911.505417788336138701590ff/M)_,P QI31)( ,0 .Q3302(18.955251493519666039f4)}7,8f /{QM31_( P0I.)9,9 Q8380(111.755619220175316f2)8,8 fQ3/1M_(P I0).,8 8 9| 93 ^~~~~~~~~~~~~~9 838src/libavcodec/aac_defines.h3:14435:436f:) }note: ,expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:de36f:in enote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e (Qin3t1)(((xx))* 1 07 3 74 1 82 4 . 0 + 0(i.n5t) ) (| ( ^x )*214748364In file included from 8.src/libavcodec/aacps_fixed.c0: +24 : 0In file included from .src/libavcodec/aacps.c5:)32 : | src/libavcodec/aacps_fixed_tablegen.h ^ ~ :168:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:512:32: warning: 168implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30( 1512. | {5Q3319(1-08.4490109473853f/1M3_P7I1),5 0fQ),3 0Q3(11.(5 40.13127809582315In file included from 453f5src/libavcodec/aic.c/M9_6:6328Pf): I})src/libavcodec/bytestream.h,,: Q 1713{0Q(:118.3: 514warning: (4 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]10 .9994838410177f5/12M0_7P51 If171)), | , QQ3301 (( 1 .5g501.7-8>88396b89u30f99ff/eM8_r3P8I 3)+1,3 5Q=4f3)0}(,1 . Fsrc/libavcodec/put_bits.h5| 5FM:I ~~~~~^~~~~~~~~~~~~~~~~~3179:N (1336:0 warning: gsrc/libavcodec/aac_defines.h-9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:>47 45b:836uf:f /note: fM_expanded from macro 'Q31'PIe) , r Q3173_ | 0(e1.455 | n d -i fg (6s#-de9f-i>n2>beu fQ311b(f3uxe)6 fr2 _ e , 8n d 8s-i fz es)/;M _ P| - I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >)b,u f _(| pit ^~~~~~~~~~~~~~r >n=src/libavutil/macros.ht: src/libavcodec/aac_defines.h)49(s(:44:25i:x :)znote: eo*f36expanded from macro 'FFMIN'2 1(:B4 7i note: 49expanded from macro 'Q30' | 4t83 #Bd6ufe)4 844. | 0# d+ef) if 0{n ei. n5e| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) FQM 3I| 0 ^ ~N ((ax,b)) In file included from ( src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h ( :a) 512 : >6 :((ibn)t ) warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](? x()b*)1 0:7 3 (7512a4 | 1)8{)2Q 43 .| 0 ~ ^ ~1 (+-0 .04.951)0 4 7| 83 ^1 37150f), In file included from Qsrc/libavcodec/aacps_fixed.c31:24(: In file included from 0src/libavcodec/aacps.c.:32328: 9src/libavcodec/aacps_fixed_tablegen.h5:21671:41363:5 9warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 3f)}, {Q31( 0.9 9167 | 88 1 1 7 5Q1302(10.7555310f15)3,51 3Q3f1/M(_ PI0).8,8 9Q93309(8318.315355441f34)7}2,6 5| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:)45, :Q3630:( 1note: .expanded from macro 'Q31'5 5583751 452 | 0#f/dM_ePIf)i, nQe30 (Q13.15(60x1)0 8 54 2 4 f/ M _P I ), Q 3 0((i1n.t56)4((2x5)6*920615f4/7M4_P8I3),6 4Q380.(01 .+ 50.65)9 9 0| ^ ~6 9500f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.h : 511:| 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' 511 | {Q 3441 | #(de f0in.e9 Q43801(3x)6 5 0 2 2 1 26 8 f ) , (Qin3t1)(((-0x.9)7*5016064703072741182248.f0)} ,+ { Q031.(-50.)95 4 | 3 ^4 49749285In file included from 3fsrc/libavcodec/aacps_fixed.c):,24 : Q3In file included from 1(src/libavcodec/aacps.c-0:.7329: 6src/libavcodec/aacps_fixed_tablegen.h0:791677:811150:1 98warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36In file included from 167: | note: expanded from macro 'Q31'src/libavcodec/aic.c : 28 : Qsrc/libavcodec/bytestream.h3:0186: (145.135 | :5# 3warning: d0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e1f5i3n5e1 3Qf31/(Mx_ )186P | I ) , s i Q z3 e 0 2( 1 =. 5 (5Fin41F3t4)7(2(6Mx5fI/)MN*_(2pP1I4)7,-4 >83Q3b0u(6f1.4585f.5e0r _+e n803d7. -5152 )0p f -/| M ^ ~_ P>bIu),f fQe3In file included from 0rsrc/libavcodec/aacsbr_fixed.c:(62,: src/libavcodec/aacsbrdata.h:1511s:.58i56:0 z1warning: e0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )8;5 4 24| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/M _ PI511), | {src/libavutil/macros.hQ:30Q(4913:.2551:6 4note: 2(expanded from macro 'FFMIN'56 9 006.594f /8M491 | _3#Pd6e5f0i2n2eI1) ,2FF M6QI8N3(f0(a1).,5 6,Q9b39)10 (69(5(0-a00f)/. M9>7_5P0I 66)4(0,b)0 2?7 1| (2 ^~~~~~~~~~~~~~b8 ) f:) }src/libavcodec/aac_defines.h,(: 44a{:36):Q 3note: )1(expanded from macro 'Q30'- 0 .| 9 ~ ^ ~5 4 344 | 4#4d9e7In file included from fi4nsrc/libavcodec/aic.ce: 28Q9: 32src/libavcodec/bytestream.h0:(187x:)815 : warning: 5 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ), Q31871 ( - | 0 . 7 9 6( 07i9 7n 8it5f0 )1(9(s8(3ifz)xe}2, ) ! *| 1 ~~~~^~~~~~~~~~~~~~~~~~~ =07 3ssrc/libavcodec/aac_defines.hi7z:41e)45 8 2| :4. ~~~~~ ^ ~~~~36 :0 note: expanded from macro 'Q31'+ 0.5) 45| | # ^d efine 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 : 167 :86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 416783 | 64 8 .0 + 0Q.305(1). 5 5| 3 ^ ~0 153513f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.hQ:35110:(311:. 5warning: 54implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 347265f/M_P I511) | , {QQ303(1(1 .05.5598437851132605f/0M_2P2I)1,2 6Q83f)0,(1 .5Q630110(85-402.4f9/7M_5P0I66)4, 0Q032071(21.85f6)4}2, 5{6Q3910(6-05.f95/4M_3PI4)4,97 4Q923805(13.f5),6 Q9319(-00.679965070907f85/0M1_98P3If))},, | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q30'expanded from macro 'Q31' 4445 | | ##ddefeifnei neQ Q3301((xx) ) ( i n t )((in(tx)()(*x)1*2017437741488236448..00 + +0 .50). 5 )| ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:src/libavcodec/aacps_fixed.c511::247: : In file included from warning: src/libavcodec/aacps.c:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32: src/libavcodec/aacps_fixed_tablegen.h:167:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | {Q31( 0.94813 6167 | 5 0 2 2 1 26 8fQ)3, 0Q(13.515(-30.09715503656140302f71/28Mf)_}PI,) {,Q 31Q(3-00(.915.5454314344977429268553ff/M)_, PQI3),1 Q(3-00.(7196.05755987387550119208f/3Mf_P)I}),, Q3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~ 1.56src/libavcodec/aac_defines.h0:145:0368:5 note: 4expanded from macro 'Q31'2 4f/M_PI ),45 | Q3#0d(1e.5f6i42n56e9 06Q53f1/M(_PxI)), Q3 0 ( 1 . 5 6 9 9 (0i6nt9)5((0x)0*2f14/7M4_83P6I48).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 | :#510:d83e:f iwarning: neimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(x) 510 | { Q 3(1i(n t0.)9((9x4)3*100273676491182947.02 8+f ),0 .Q35)1 ( | ^0 .188125553In file included from 1src/libavcodec/aacps_fixed.c7:245: In file included from 5src/libavcodec/aacps.c3:f32)}: , src/libavcodec/aacps_fixed_tablegen.h{:Q31671:(36 :0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 686402381843f) 167, | Q 31 ( -0 .2 86 64Q5334306(6612.055f30)15}3,51 3f /| M ~~~~^~~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h, :Q453:036(:1 .note: 55expanded from macro 'Q31'4 1347265 f45/ | M#d_ePIf),i neQ 3Q0(311.5(55x8)37 5 1 2 0 f /M _P I ), Q(3i0n(1t.)(5(60x1)*02815442744f/8M3_P6I4),8 .Q300 (+1. 50.6542)5 69 0| 6 ^ ~5f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:162.: 5src/libavcodec/aacsbrdata.h6:95109:059:6 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0f/M_PI), | 510 | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :044.:369: 9note: 4expanded from macro 'Q30'3 0266919 447 | 2#8dfe)f,in eQ 3Q310((x )0 . 1 88 1 2 5 5 5 3(i1n7t5)(5(x3)f*)}1, 0{7Q3317(4 1802.49.706 8+6 40023.8518)43 f) , | Q3 ^1 (-0.286645In file included from 34src/libavcodec/aacps_fixed.c3:662462: 0In file included from f)src/libavcodec/aacps.c}:,32 : src/libavcodec/aacps_fixed_tablegen.h :167| :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' 167 | 45 | #d e fi neQ Q3301((x)1 . 5 5 3 0 1 5 35(1i3nft/)M((_x)P*I2),1 Q4307(14.853564413847.206 5f+/ M_0P.5I)) , Q| 30 ^ ~( 1.55583751In file included from 20src/libavcodec/aacsbr_fixed.cf:/62M: _src/libavcodec/aacsbrdata.h:P510I:)32,: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(1.5601085 45102 | 4{fQ/M3_1P(I 0).,99 Q433002(616.9159672482f)5, 6Q9301(6 50.f18/81M2_5P55I3)1,7 55Q3f3)0(}1,. 56{99Q0316( 905.907608f6/40M2_3P8I18)4, 3 | f ^~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h3:144:(36:- 0note: expanded from macro 'Q30'. 2866453 444 | 36#66d20ef)f}i,n e| Q ~~~~~^~~~~~~~~~~~~~~~~~30 (x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31' (in t45) | (#d(exfi)ne* Q1301(7x3) 7 4 1 8 24 . 0 + 0 .(i5n)t ) | ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:824.: 0In file included from src/libavcodec/aacps.c+ :0.325): src/libavcodec/aacps_fixed_tablegen.h | : ^ ~166 :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:510:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]166 | Q30( 1.51056 | 07{96Q613815f(/ M0_.P9I9)4, 3Q3002(616.951691742286f52)0,3f /QM_3P1I(), 0Q3.01(18.58612238545485632f1/75M5_P3If)),} Q,3 0{(Q311.( 5064.7987668769410283f81/8M43_f)P, IQ)31,( -Q300(.1.2586671614955938443f6/M6_P6I2)0f,) }Q, 3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~1 .57src/libavcodec/aac_defines.h0:452:369:6 2note: 8expanded from macro 'Q31'7 5f/M_PI )45, | # d| e ^~~~~~~~~~~~~~f ine Q3src/libavcodec/aac_defines.h:144(:x36): note: expanded from macro 'Q30' 44 | (#idenfti)n(e( xQ)3*02(1x)4 7 4 8 3 6 4 8 . 0 + (i0nt.)5(()x ) *| 10 ^ ~7 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :620: src/libavcodec/aacsbrdata.h.:5509): 83 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24 : 509In file included from | src/libavcodec/aacps.c:{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(-1660:111.:9 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89593602546f), Q166 | 3 1 ( 0 src/libavcodec/bytestream.hQ.360(210:.3527164:3097177:9 60warning: 65comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 318850f/fM_)P}I,), {QQ 3327101( | - ( 10 .i.50n6164t26 s615i8z2e023 f6=/2 2M5F_4F8P1MI7)I7,N(f) ,g -QQ>b331u(0f-f(01e..r52_e6233n8814d42 8-2 1g7-2>26b1u23f5f9effr)/,M_}P Is)i,,z e )| ; ~~~~^~~~~~~~~~~~~~~~~~~Q 3| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 1src/libavcodec/aac_defines.h.:5456:4367:src/libavutil/macros.h8 :note: expanded from macro 'Q31'6 497:9251:8 note: expanded from macro 'FFMIN'f45/ | #Md_ePf Ii49 | )n#e,d e fQi3n0eQ( 3F1F1(.M5xI) 6N (7a, b1 1)9 5( 98(a )4 f/> M_ P I ) ,( bQ 3)0 ((?1 i.(n5bt)7)0 (2:(96 2(xa8))*7251f4)/7 M4_ P8| I3) ~ ^ ~6, 4 8 | . ^~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h.:544): 36 :| ^ ~note: expanded from macro 'Q30' In file included from 44 | src/libavcodec/aacsbr_fixed.c:#62d: esrc/libavcodec/aacsbrdata.hf:i509n:e58: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 509 | { Q 31 ( - 0(.i90n88t95)93(60(25x46)f*),1 Q037137(4 108.622403.4309 7+ 005.54)3 8 | 0 ^f) }, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c0:6246: 1In file included from src/libavcodec/aacps.c8:6322: src/libavcodec/aacps_fixed_tablegen.h2:5166:4868:1 7warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31(-0.23812 21661 | 7 22 13 5 9f ) },Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~ (1.src/libavcodec/aac_defines.h5:6450:367:9 66note: 18expanded from macro 'Q31'5 f/M_PI), 45Q3 | 0#(d1e.f5i6n14e2 6Q53210(3xf) / M _ P I ) , Q(3i0n(t1).((5x6)*223148744843866428.f0/ M+_ 0P.I5)) , | Q ^ ~3 0(1.5647867In file included from 9src/libavcodec/aacsbr_fixed.c1:862f: src/libavcodec/aacsbrdata.h/:M509_:P32I):, warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.56711959 5098 | {4Qf31/(M-0_.P90I8)89,5 Q9303(610.255740629f6),2 8Q7351f( /0M._6P2I0)3,4 3 9| 7 ^~~~~~~~~~~~~~0 5438src/libavcodec/aac_defines.h0:44f:)36}:, note: {expanded from macro 'Q30'Q 31(-0.0 446 | #6de1f8in6e2 Q2305(x4) 8 1 7 7 f ) , Q 3 1 ((in-t0).((2x)3*1807132724171228123549.f0) +} ,0 .| 5 ~~~~~^~~~~~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h ^:45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | src/libavcodec/aacps.c#:de32f: isrc/libavcodec/aacps_fixed_tablegen.hn:e166 :Q61:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (i n166t | )( ( x) * 2 1 4Q734803(614.8.506 +0 70.956)6 1 8| 5f ^ ~/ M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c:(621: .src/libavcodec/aacsbrdata.h5:5096:16:4 2warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 203f/M_PI) 509, | { Q3Q13(0-0(.9108.859652398364048265426f/fM)_,P IQ3)1,( 0Q.306(12.05634478369797108f5/4M3_80PfI)}), ,{ QQ33In file included from 10((src/libavcodec/aic.c-10:.5.602876: 16118src/libavcodec/bytestream.h96:25293:295134:8 18warning: 74comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7f/ Mf_)P,I) ,Q 31Q3(0- 0293. | 2(3 18. 1 25270s1i7z222e9163252 98=7f5)f}/ ,FMF_MPI N (Ip| )- ~~~~^~~~~~~~~~~~~~~~~~~> b,u src/libavcodec/aac_defines.hf f| e: ^~~~~~~~~~~~~~ r45_:e36:n src/libavcodec/aac_defines.hnote: dexpanded from macro 'Q31': - p44-:>b36uf f:45 e | rnote: ,#expanded from macro 'Q30'd es fiinzee )Q3 144(;x | )| # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~de f in e Q 30 src/libavutil/macros.h : (49 x :) 25 :(i n t)note: ( expanded from macro 'FFMIN' ( x ) *2 14 7 4 8(493 | i64#8n.d0te f)+i (n0e( F.F5x)M*)10I7 3N 7| (41 ^ ~8a 2,4.b0) +( (0In file included from a.src/libavcodec/aacsbr_fixed.c5):) 62 >: src/libavcodec/aacsbrdata.h| (:b ^508) : 83?: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b )In file included from src/libavcodec/aacps_fixed.c:: 24(: aIn file included from )src/libavcodec/aacps.c): 508 32 | | { ~ ^ ~: Q src/libavcodec/aacps_fixed_tablegen.h31:166(-:0In file included from 36.:4 7warning: 7src/libavcodec/aic.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7:0 8283: src/libavcodec/bytestream.h2:42941:6159:73 fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])166 , | Q 3 2941 | (Q 3- 00 (i1f.. 1566(7s08i9575z69e22 606!13=08255ff/ )Ms}i_,z Pe{)I Q), 3| 1Q ~~~~~ ^ ~~~~(3 -00.(919.75165917492625620083f7/8Mf_)P, IQ)31,( -Q300(.19.5365263587484480620f7/6M4_P8If)),} ,Q 3 0(| 1 ~~~~^~~~~~~~~~~~~~~~~~~.5 647src/libavcodec/aac_defines.h8:64579:136:8 f/note: Mexpanded from macro 'Q31'_ PI), Q3 450 | #(d1ef.i5ne6 7Q3111(9x59)8 4 f / M_ P I ), Q 3 0 ( 1.(5i7n0t29)6(28(7x5)f/*M2_1PI4)7,48 36 4| ^~~~~~~~~~~~~~8 .0 + src/libavcodec/aac_defines.h0:.544): 36 :| note: ^ ~expanded from macro 'Q30' 44 | In file included from #src/libavcodec/aacsbr_fixed.cd:e62f: src/libavcodec/aacsbrdata.hi:n508:e58 :Q 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 508 | { Q3 1((-i0n.t4)77(7(0x)8*130274316794731f82)4,.0 Q3+1( -00.1.67589)5 5 62| 0 ^3 025f)}, {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c99:7321: 5src/libavcodec/aacps_fixed_tablegen.h9:7916626:01187:8 f)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.9356578 1664 | 0 0 7 64 8 fQ3)0}(,1 . 5| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 0796src/libavcodec/aac_defines.h6:451:8365:f/ Mnote: expanded from macro 'Q31'_ PI), Q3 0(451 | .#d5ef6i1ne4 2Q6351(2x0)3 f / M _ P I ) , ( inQt)3(0((x1)*.21546724383864448.80 6+2 f0/.5M) _ P| I ^ ~ ), Q30(1.5In file included from 6src/libavcodec/aacsbr_fixed.c4:6278: 67src/libavcodec/aacsbrdata.h91:8508f:/31M_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(1.567119 55089 | 84{f/QM3_1P(I-)0,. 4Q7307(710.5873022946126987753ff/)M,_P IQ),3 1 (| - ^~~~~~~~~~~~~~0 .16src/libavcodec/aac_defines.h78:954456:2360:3 0note: 25expanded from macro 'Q30'f) }, {Q31 44( | -#0d.9e9f7i15n9e79 26Q038078(f)x,) Q 31 ( - 0. 93 5 6 5 78 4 00(76i4n8ft)}), ( | ( ~~~~^~~~~~~~~~~~~~~~~~~ x)*src/libavcodec/aac_defines.h10:745:3367:4 18note: 2expanded from macro 'Q31' 4.0src/libavcodec/bytestream.h + :45 | 0#317d.:e513f:) i warning: n| comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : 317In file included from | src/libavcodec/aacps.c : s 32(ii: zen2src/libavcodec/aacps_fixed_tablegen.h :=165 t:136F:)F ((Mwarning: xIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )N(*p2-14>74b8u3f64 8165f | .e 0r _ e n d + Q 30-0.( 5p1-.>5b6)u5f1f7 e3r0 ,2 | s9 ^ ~ i9zfe/)M;_ PIn file included from Isrc/libavcodec/aacsbr_fixed.c| ): ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~,62: src/libavcodec/aacsbrdata.h :Q35080In file included from :(6src/libavutil/macros.h:1: 49warning: :src/libavcodec/agm.c:.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 625530:: 5 src/libavcodec/bytestream.h2note: 7: 171expanded from macro 'FFMIN'25080:018 | 7{:Q warning: f3/ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1M(_-P0I49). | ,# dQ4ef3i7 0n7e171(7 0 | 81F 3 .F5M6I620 N4(6g6-1>a6b09,7236ubf)7f) ,ff/( eMr_ P+I=)(,Q a3)1 Q>F ((b3)F-0 M0I.N1(6g7(? -(b8)9 1>.5:5b5u 6(6f2a073f0)4e2r5_f)17e02)5 6n} fd, | -/ M ~ ^ ~g_{PQI -3)1(>-,b0. uIn file included from f9fQsrc/libavcodec/aic.c390e(r1:7,. 28155s6: 897isrc/libavcodec/bytestream.h:73182z89:26e098157)2:8 ;3fwarning: 8)f,/ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q | M 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1_( P-I )0318 | , Q 3.src/libavutil/macros.h 09:3495:6i5(25f:718 note: .expanded from macro 'FFMIN'4 (507s0i5z1e50 492 | #1de7f 5!6i5n=e48 f /8sfi)z}FMFe,_ PMI)) | I,N ( ~~~~^~~~~~~~~~~~~~~~~~~| ~~~~~ ^ ~~~~a , | b ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h(:(src/libavcodec/aac_defines.ha:)4544: 36>:36: note: :(expanded from macro 'Q30' bnote: )expanded from macro 'Q31' ? (b44) | #45:d e(fa | i)#ne)d e Q 3f0| i( ~ ^ ~ nx)e Q 31 ( x ) ( i n t )( ( x )(*i1n07t3)7(4(1x8)*22144.07 4+ 803.6548). 0 | + ^ 0 .5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c: :src/libavcodec/aacps_fixed_tablegen.h62:: src/libavcodec/aacsbrdata.h165::507111:83:: warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | { Q165 | 3 1 ( 0Q.3605(12.5669541477340725990f9/M4_fPI)), ,Q 3Q1(3 00(.6159.1566005458323793220f)0},7 f/{M_QPI3)1,( Q 300(.16.75436964067681041216271ff)/,M Q_3PI1),( Q-300.(18.1566748147032586f0/8M4_6P7I9)6,f) }Q3,0 (1 .| 56 ~~~~^~~~~~~~~~~~~~~~~~~8 7289src/libavcodec/aac_defines.h23:845f/:M36_:PI )note: ,expanded from macro 'Q31' Q30(1 .45 | 5#70d5e15f1i5n5e8 fQ/M3_1P(Ix)), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(i36n:t) (note: (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 : 507(:i59n: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 1507 | 8{Q234.10( +0 .0.655) 2 6| 9 ^ 447475094fIn file included from )src/libavcodec/aacps_fixed.c,:24 : QIn file included from 3src/libavcodec/aacps.c:132(: src/libavcodec/aacps_fixed_tablegen.h :0165:.866: 5warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6004833932f)}, {165 | Q 3 1 ( 0Q.3607(413.9457861514711320219f9)fsrc/libavcodec/ac3dec.c,/M :_Q1841P3:I)149(:, -warning: Q03implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion].0In file included from 8(11src/libavcodec/agm.c6.8546:533085: 270src/libavcodec/bytestream.h8240 0:6184177186: | f 9 13 :/6M _ Pf )warning: }Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ,) , | Q ~~~~~^~~~~~~~~~~~~~~~~~d 3o0w(src/libavcodec/aac_defines.hn:m145:i .36x1865:_ | 6 i6 0note: nexpanded from macro 'Q31' 6f o 6-02s6>7i zcf45e | e#/d2nMtee _f=r PiI_)Fnm,F MeI NQ(iQx3_pl-e>310vbu(f(feex1lr ) ._e n 5 d 6- 7 4 1= 7 0 2p g5a-6 fi> b/un _lMf_ Pef erI,v el) ,s is Qz[s(-3e)i>0;( n | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 t . ) 5 c(esrc/libavutil/macros.h6:(n8497:xt225)e8r:* 9_m2note: 12i38expanded from macro 'FFMIN'f 4x7/_l4eMv e8_49l | ]3;P#d6e4f I8i )| . ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n,0e Q+F3F M00IN(.(51a.),b5) 7 0| 5 ^ ~( 1(a5)1 55>8 In file included from f(src/libavcodec/aacsbr_fixed.c/:b62M): _src/libavcodec/aacsbrdata.h?: 507P(:b32)I src/libavcodec/ac3dec.c:),:: warning: 1842: 49implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: (a| warning: ^~~~~~~~~~~~~~) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]) src/libavcodec/aac_defines.h :507| 44 | ~ ^ ~ :1842{ | 36:Q note: 3 1expanded from macro 'Q30'( In file included from 0 src/libavcodec/agm.c. 6 5: 442 | 30 6d#o: 9dewfisrc/libavcodec/bytestream.hne4n:m iQ4187x370:_154:( xiCC libavcodec/arm/fft_init_arm.o 7warning: 5)0n9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f4 f )o, -> Q 3c1src/libavcodec/bytestream.h187 : e ( | 355nt e0 . 6:5r 139:1 6_ m warning: 0i ixcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_0lf 4e8 ((siinzv33t9ee2 )!(=3 ls_ (2xfi)l355t | r)z} ,t*e1 {)0 7 3 7s4Q1 8 i3z 2| =1e(4 ~~~~~ ^ ~~~~0 . .0 g6a7i4 =+n3_ 9leFv0e4F.MlI75sN8)[(1g -s>4 11-21bf| )>,u fQ ^ f 3 1ecr(_e-n0e.tIn file included from n8desrc/libavcodec/aacps_fixed.c16 8r4:3-_ mgi-x248>_l: ev0elb_In file included from l8tusrc/libavcodec/aacps.cf4r:f32e: rsrc/libavcodec/aacps_fixed_tablegen.h,:6t 7165s]9;: i 661z| ef:) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: );} ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | | ~~~~~^~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/aac_defines.h:45:36src/libavutil/macros.h ::49:16525 | : note: expanded from macro 'Q31'note: expanded from macro 'FFMIN' Q3 045( | 1src/libavcodec/ac3dec.c# d.:184349e5:6 | f495#1i:d7n warning: eimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3ef 0 2Q93i9n1fe (F/ MxF)M I N(1843a,_b | ) P I ) ,( ( a Q)d ow3n 0m> ((i1 b)x._ i n5(6?f i55o(-n2t7)2(0(b>0sxu)r7) *r2f1:o/4u nM7(4d__a8)PmI)3, )Qi3604( x 8| 1_. ~ ^ ~0 .+l e50.v5)6In file included from e l6src/libavcodec/aic.c0: | ^ ~628: src/libavcodec/bytestream.h: 3566: 013 2: In file included from src/libavcodec/aacsbr_fixed.c6:62=warning: 7g: asrc/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fi: /nM_507l_:PeIv7)e, :l356Q s | 30warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ s -( >1 . 5s6i75074 szu | r17e0{rQ225o63 =unf1( d0/.M6F__m5iFP2xMI6),_ IQ93lN40(e4(pve7l417.550-]6;98>4 7fb) ,2u| ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8f9Q f233e1r(_ e0n8.d6 f-/ 5M9_1pP-6I>0b)0,4 uQf38f303(91.e537rsrc/libavcodec/ac3dec.c:218440,5f:) }s,i 1{49z5e1Q5:)3;5 8 1 (| fwarning: / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]M 0_.6src/libavutil/macros.hP:749I43:9)4 25, 7 1844: | note: 8| 1 4expanded from macro 'FFMIN' ^~~~~~~~~~~~~~ 1 1 2 1src/libavcodec/aac_defines.hf :)49,d oQw3n144 | #m(i:x36_:id- enf0i.nnote: f8oe-expanded from macro 'Q30'>s1u r r6Fo8unFd4M I44N | (3_#mai8xd,0_8e4f6b7lin)9 e(e(6v eQlaf3_l)) 0t(x}),>r t( | b = ~~~~~^~~~~~~~~~~~~~~~~~) g asrc/libavcodec/aac_defines.h ? i(n:_ l b45ev ) :e36 (l:s [:si-n>note: expanded from macro 'Q31'ts)( u((arx))r *)o 45 1| u | 0# ~ ^ ~d n7e3fdi7_mni4In file included from src/libavcodec/aic.ce:x281: _Q8src/libavcodec/bytestream.h2l3e:v4e1357(.l0:x)_ 15+l t0r t ] :.;5 warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 357 | ^ i f ((sIn file included from src/libavcodec/aacps_fixed.ci:i24nz: etIn file included from )2( !src/libavcodec/aacps.c=(: 32xs): *src/libavcodec/aacps_fixed_tablegen.h2:11654i:736z:4e 8src/libavcodec/ac3dec.c)3: warning: 618464: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~ ^ ~~~~849: .warning: 0implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] + 0. 1655 | ) 1846 | | Q ^ ~3 0 (1 . 5 6 In file included from 5 src/libavcodec/aacsbr_fixed.c1: 627 : d3src/libavcodec/aacsbrdata.ho0:w25069n:m9ix83_fi/:nMf o_warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P>l Ife)_m,i xQ_3l e0v(506e | 1{l.Q5 365 1 5 (2 7-200.0 478 9f=7/ g2aMi8_nP93_9I3l)e,2v 2e7lQ74s3 warningf_l0s) generated,f(e. 1[sQ-.>356l16f( 06e_06m.0i52x66_72l8f9e/2v46M3e6l2_]6P;8 I6f )| ) ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,} Q3,0 ({1Q.3516(74-17002.568f9/AS libavcodec/arm/fft_neon.o M0_3PI3)6,58 6Q3809(61.9576f8)72,8 92Q3381(f-0/.M_7P1I)6,5 65Q63390(817.08527fsrc/libavcodec/adpcm.c0)5}:1, 5 2961| :5 ~~~~^~~~~~~~~~~~~~~~~~~5388 :f /warning: M_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P src/libavcodec/aac_defines.hI:)45,: 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h :29644 | :36 : 45note: | expanded from macro 'Q30' # d e f i n44 aev c | tQ#x3d-1>e(cxfh)i _ nl e a Qy3o0u( tx ) . n b _ ch a n( n ie nl t In file included from s )> (src/libavcodec/aliaspixenc.c (:m xa25()i*x2: 1n_src/libavcodec/bytestream.hc4:7171t:h184:)a8n n(warning: 3e6l4(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s8x ) .{) * 010| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~37+4 01 171. | 85 24). src/libavcodec/adpcm.c :0| 295 :g38: ^ ~+ - >0bwarning: .ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f 5In file included from e)src/libavcodec/aacsbr_fixed.cr : +62295| = : Fsrc/libavcodec/aacsbrdata.h | ^ F: 506M :Ii58fNsrc/libavcodec/aacdec_template.cIn file included from : ((src/libavcodec/aacps_fixed.c :ga:v24c: twarning: 3054implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-xIn file included from -: 40>:src/libavcodec/aacps.c >b:uwarning: c32hf_comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: f lsrc/libavcodec/aacps_fixed_tablegen.ha506ye: | 165oru{:Q_3t11e1n.d: 3054(n b | warning: --_0 c himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a.g - >n4n89 7b2e u8l f93s93 2f e < 2 71654rf ) | , m , si nQ i ze _3ac)h; 1c(a Q-n0>n 3.o5e| l0c6[0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] s(21. 8.m4|a9src/libavutil/macros.h5|c 2 :6.54| 6493s17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~3:6a25 02m6p:l2e8 6f9)_note: r9}expanded from macro 'FFMIN'aft,/ Me _!={ QhP I49) | ,#3d1 dQr(_ei3n-f0if0o.(sn.e1 .Fa85m6F9p05MIlN353e(267_ara52,0t08b6e7f)8)96/M _( 9{P(7a If)) | > ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~), Q,3( b0)Q(31 .1?( 5(-60b.6)076 16:06 526(6a5)763)9f8/7 M_0P I)8, | Q23 ~ ^ ~0f ()1}.5,6 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~7 0256src/libavcodec/aac_defines.hf/:M_45PI:)36,: Q 3AS libavcodec/arm/fft_vfp.o note: 0expanded from macro 'Q31'( 1.5687 2458 | 9#23d8eff/iM_nPeI ),Q 31Q(30x()1. 5 70 5 1 5 1 5 5 8 f /M _(PIi)n, t )| ( ^~~~~~~~~~~~~~( x)*2src/libavcodec/aac_defines.h1:4447:4368:3 6note: 4expanded from macro 'Q30'8 .0 + 044. | 5#)d e| f ^ ~in e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 506 : 32 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*10 750637 | 4{1Q83241.(0- 0+. 408.59) 7 2| 8 ^9 3932274f)In file included from , src/libavcodec/aacps_fixed.cQ3:124( : 0In file included from .5src/libavcodec/aacps.c62:89322: src/libavcodec/aacps_fixed_tablegen.h4:6316462:681366:f) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { Q31(-0.8903365 861648 | 96 9 7 f ) , QQ331(0-(0.171.655656673693847100825f7f)/},M _| P ~~~~~^~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0(:1.455:63678:3 33note: 0expanded from macro 'Q31'4 4f/M_PI )45 | ,# Qd3src/libavcodec/ac3dec.ce0f(i1ne:. 1137Q5src/libavcodec/bytestream.h:3411:( 6:xwarning: )8271 implicit conversion increases floating-point precision: 'INTFLOAT' (aka 'float') to 'double' [-Wdouble-promotion]1: 17 36:3 3 warning: 4 4 f / M _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P I ) ,1137 ( | iQ n 3t )0 ((( 1x 271. | 5 ) * 2 1 46 784 in88936604 8t5if. (s5i2z0r f+e a/2M0_n. P=g5e_I )),b iQt3sF In file included from 0F(M1Isrc/libavcodec/aliaspixenc.c <.=5 6N:| 192(725 : | ^ ~6gsrc/libavcodec/bytestream.h-:>186b:| 3u13s3f7:- 2fIn file included from e>warning: d2src/libavcodec/aacsbr_fixed.cr:rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3_62ec _f: nds -/ src/libavcodec/aacsbrdata.hgc-M:506a:>_bl 6186: | PuIe warning: )f2,8 bu f9 f3| e ^~~~~~~~~~~~~~src/libavutil/macros.h9:r 3492:_src/libavcodec/aac_defines.he225::44n:d7 36 4-note: :pfexpanded from macro 'FFMIN') ,- > note: Qexpanded from macro 'Q30'b3 u49f1 | f( #44e | dr#,0 efde.fsiin5i6nez2ee 8) FQ390(;x)F 2 M I| N ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 4 a ,b6)src/libavutil/macros.h :493:62 68 625f()( : }a, ) {note: QAS libavcodec/arm/flacdsp_arm.o >expanded from macro 'FFMIN'3 1 (((bin- )49t | )#(d(e0 .x8f9i0?) *n13(e0373b 6F7F)584M1 6I8:28N 4.9(6(90aa)7 f,)b +) 0) | ( ~ ^ ~, .(Qa35)1) ( > -( b| )0 ^ .?7 (1b6)5 In file included from 6src/libavcodec/aacps_fixed.c:5:6 24(3: a9In file included from )src/libavcodec/aacps.c8:7320: )8src/libavcodec/aacps_fixed_tablegen.h2 f):}, 164 | | ~ ^ ~: ~~~~^~~~~~~~~~~~~~~~~~~111 : warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:In file included from 45src/libavcodec/aliaspixenc.c::3625:: src/libavcodec/bytestream.hnote: :expanded from macro 'Q31'187 :15: warning: 164comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 45 | # de fQ187i3n0 | (e 1 . 5Qi3f1 6(x()s7 i 6 3z 4 e 120 5 !7= f/ sMi_ zP eI) ( )i,n| tQ ~~~~~ ^ ~~~~3) 0(((1x.)5*26174837343084346f4/8M_.P0I )+, 0.Q530)( 1 | . ^ ~ 568136334In file included from 4fsrc/libavcodec/aacsbr_fixed.c/:62M: src/libavcodec/aacsbrdata.h_:505P:83I):, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(1.56889605 5505 | 2{fQ/3M1_(P I0)., 1Q0308(31.1586692683130727243f9/fM_)P,I) ,Q 3Q310((1-.05.700683681278988f3/7M1_7P4I5),9 2 | f ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ:344:136(: 0note: expanded from macro 'Q30'. 9122941 7445 | #4de0f4in3e6 f)Q, 3Q031((x-)0 . 6 5 9 8 73 51 40 8 4 1 0 f)(},i n| ~~~~^~~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h:)45:*361:0 7note: 3expanded from macro 'Q31'7 41824. 045 | + #0de.f5in)e Q 3| ^1 (x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.hin:t)164(:86(: xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0 .1645 | ) | ^ ~ Q30(1.56In file included from 7src/libavcodec/aacsbr_fixed.c63:462: 1src/libavcodec/aacsbrdata.h0:5055:759:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(1 505. | 5{67Q83313(3 00.4140f8/M3_P1I86)2,81 07Q4309(f1.)5,6 8Q3113(6-3034.40f8/62M88_3P7I1)7,4 59Q23f)0}(, 1{.Q5361889605(5 20f.9/1M2_2P94I1)7, 5Q4034036(f)1,. Q5316(9-603.376259283f7/35M1_4P08I4)1, 0Q3f0)(1}., 5 | 7 ~~~~~^~~~~~~~~~~~~~~~~~0 6381src/libavcodec/aac_defines.h7:459:836f:/M _note: Pexpanded from macro 'Q31' I), | ^~~~~~~~~~~~~~ 45 | #desrc/libavcodec/aac_defines.hf:i44:n36:e note: Qexpanded from macro 'Q30'3 1(x) CC libavcodec/arm/flacdsp_init_arm.o 44 | #d e f i n (ein t)Q((3x0)(x*)2 14 74 83 6 4 8. 0 + 0 . 5) | ^ ~( int)((x)*10In file included from 7src/libavcodec/aacsbr_fixed.c37:4621: 8src/libavcodec/aacsbrdata.h2:4.5050: 31+ :0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 505 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:241: ( In file included from 0src/libavcodec/aacps.c.:1320: src/libavcodec/aacps_fixed_tablegen.h8:1643In file included from :161:src/libavcodec/agm.csrc/libavcodec/ac3dec_fixed.c8 62:warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 30159:1: 1400src/libavcodec/bytestream.h:7 :4warning: 293missing field 'unit' initializer [-Wmissing-field-initializers]9164: | f13): , warning: Q3 1 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( -0Q. 315900 | (81 6.2 588 2936 | 3 7 7{6 13"c o n7s4ssrc/libavcodec/aacsbr_template.c4_51in90:zoe225369isfe 7:)ge=f 23F}Fn/:, M{"M, IQ_3warning: 1"(eNPcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] n(aIb0p)le. -c, 9Q >obu1f33690n2f2 | 9(s1e 4 i.sr1 755t4_ 67en0t eno is8e34n3 3gd6 - f3efnpeor0a)-r> b4ut,(4ffi/ MQ_kPfo3nI" ,e1)(= r,-O01.;6 5, FQF3S0EkT9( ( 18c7s3i.<=o5z5 6n1s4es)8i0b8r4-1;1 s>0n3_6m atsf3| etn)t3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~er};, _k4+ + n4ofi/sM) src/libavutil/macros.he_| P ~~~~^~~~~~~~~~~~~~~~~~~I ) :| _src/libavcodec/aac_defines.h,: 49 ~ ^ ~~~~~~~~~~~~~:g45eQn e25:3360r(: :note: aexpanded from macro 'FFMIN'1 t.i5note: expanded from macro 'Q31'src/libavcodec/aacsbr_template.c o6n49: | 8#)d3818, 45e:9A | f236V#i:0 5_5O2PdTnwarning: fcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]e _eT/fi YFMFnMeI N P_EQ_(381P3B1Oa | ,I()O b x, LQ,) )( ( a3 { . )0 i (>6f o r (1 .4 k ( 5 = b6)9(6 =0 1};, in3 k? t3)0(,( x <7=1 )s(b2,*br)2 2P- :3 f1/A>R(4M7n_ Pa4_8m}aI)))3,s , 6t Q4e| | r ~ ^ ~; 38 ^ 0.(01 .+5 kIn file included from +700.65src/libavcodec/agm.c+:3)) 308: | | ~ ^ ~~~~~~~~~~~~~1src/libavcodec/bytestream.h ^ ~: 294 :715:9 warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]fIn file included from /src/libavcodec/aacsbr_fixed.cMsrc/libavcodec/ac3dec_fixed.c :294_:P62 | 160 I: :) ,src/libavcodec/aacsbrdata.h138: 505 :i f:7 : warning: | ( ^~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s missing field 'unit' initializer [-Wmissing-field-initializers] isrc/libavcodec/aac_defines.h z:e442: !36=: 505s | note: i160{expanded from macro 'Q30'Q 31ze | ( ) 0 . 1 44 0| { ~~~~~ ^ ~~~~ | #8 d3e1f"8d6ric2n8e_ s1Q0c73a4l9ef")0, ,Q ("3xp1)e( r- 0c. e0n 8 6t 2 a8 g 8e o3 f7 d1 (yin7nta4m)5i(c9 (2xr)*f)a}n1,g0 e7 {cQ3o37m14p(1r8 2e04.s9.s10i 2+o2n 9 401t.755)4 0 4| 36of ^ ) a,p pQ3l1(y-"In file included from 0,.src/libavcodec/aacps_fixed.c 6O:5F9248F: 7In file included from S3src/libavcodec/aacps.cE5T:14(0328d: 4src/libavcodec/aacps_fixed_tablegen.hr1:c0164f_):s}c36,a : l | e)warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Asrc/libavcodec/aac_defines.hV:_45:O36P:T _note: Texpanded from macro 'Q31'164Y | P E _ F45 L | O#QAd3Te0f, ({i.d1bn.le 5= 6 Q173.160(}3x),4 0 1. 00 ,5 76 .f0/, M _P AP RI )} ,, (Q i| 3n ^0t ()1(.(5x6)7*82314374383064484.f0 /+ M0._5P) I )| ^ ~, Q30src/libavcodec/ac3dec_fixed.c:(1611.:5In file included from 61328:src/libavcodec/aacsbr_fixed.c warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]3:6 623: src/libavcodec/aacsbrdata.h3:4504:483f:/ M warning: 161_ | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] P I){, Q"3he0a( 504v | y1_c{om.pQ5r36"1,8 (8 9"06.e60n7a5b57l0e29 fh4e/9aM1v_9P3Iy7) 3d,y5 n7Qamf)3i,c0 Q 31((r-1an0g..e5 969c6o3m53p4r7e728s0s7i52o8n3"2f,/2 M9O_0FPFIS6ET)(,f)h e}aQ,3 0v({yQ13_.1c(5 o7m0p06r3.85e16s1579src/libavcodec/bytestream.hs18if7:o/7M271n0)_,: A5VP_17O6I:)P8T ,3 _ warning: 1T6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^~~~~~~~~~~~~~Yf )P,E src/libavcodec/aac_defines.hQ:_3B44O:O36L1: ,271( | - note: 0 . {expanded from macro 'Q30'7 i.0n6ti 96 4s3i844 z1 | =e12# =0 7Fd 4Fe}7,M f0i7I7,8 n1eNf, ()Q}PAgR 3},- > 0, b | ( ~~~~^~~~~~~~~~~~~~~~~~~u f| xfsrc/libavcodec/aac_defines.h ^:)45e r: _36 :e n note: expanded from macro 'Q31'd - g 45- | > b# u(difenffte)r(,( ixs)n*e1i Q0z733e17src/libavcodec/bytestream.h)(;4src/libavcodec/ac3dec_fixed.c:x )1:317 : 138:163| 2 :4warning: . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 11:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: +src/libavutil/macros.h 0 .missing field 'help' initializer [-Wmissing-field-initializers]: 5 )49 : 163 | 25| :317 ^ | note: expanded from macro 'FFMIN'( i {In file included from n src/libavcodec/aacps_fixed.cNt :U24)49sL: (In file included from | src/libavcodec/aacps.ci:L}(#dz32,: xee src/libavcodec/aacps_fixed_tablegen.h :| 164):f2 ^ *112i n=e:1 4 Fwarning: FF7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4M8F MIIN3(N6a(4p,-8b.>0) b 164(u(+a )0 | f.f>e r _ 5 (e n d)b )Q- ?| 3 p ^ ~0 ((-1b>.)b5 u:In file included from (6af)src/libavcodec/aacsbr_fixed.c7:6623: 4src/libavcodec/aacsbrdata.hf) :1e r| 5040, ~ ^ ~:5 s597: iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ zMe_)P;I ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 504Q | 3{0Q(13.src/libavutil/macros.h5:61497:(8 2503: .note: 3expanded from macro 'FFMIN'63 074740f9/4M 9_49P1I9) | 3,#7 3d57Qf3e0)f,i( ne1 FQF.M351I(N-(06a.8,19b35)643 7380((4a)7 4>5f /8(Mb2_)2P 9I0)? 6(f,b) })Q, 30 ({1: Q(.a35)1(6) 8 0| 8.9 ~ ^ ~6 0556521f/5M1_In file included from P7Isrc/libavcodec/agm.c7:)05306,8: src/libavcodec/bytestream.h3Q:3181:3615:0 (warning: f1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]). 5,6 9Q 3318631 | 3 (7 - 02 .2i37f f0/(M6s_i9PzI38e)1,1 7Q43707(27 18.!f=5 s)i7}z,0e )6 3 81 7| 9 ~~~~~ ^ ~~~~8| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_Psrc/libavcodec/aac_defines.h:I45:)36:, note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | #:d36e:f inote: expanded from macro 'Q30'n e Q31( x)44 | # d e f i n e Q3 0 ( x)( i n t )( ( x ) * 2 1 (4i7nt4)8(3(6x4)8*.100 7+3 70.451)8 2 4| . ^ ~0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:504: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:163:136 :504 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{ Q31( 0.6770949193 71633 | 5 7f ) , Q 3Q130((-00..0955641774809767548f/2M_2PI9)06,f Q)3}0, ({0Q.310(5 02.65661259172730596f8/3M16_fP)I,) ,Q3 1(Q-300.(7006.904378131174173787085ff)/}M_,P I )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q 30(0.src/libavcodec/aac_defines.h0:3453:83647:61 5note: expanded from macro 'Q31'1 f/M_PI) ,45 | #Qd3ef0i(ne0 .Q0321(0x7) 2 7 6 1 7 79 f warning / Ms _ P generatedI(. i)nt,) Q(30((0x.)*02021824074583In file included from 96641src/libavcodec/aliaspixenc.c8:f.250: / src/libavcodec/bytestream.hM+ :0_293.P5:)I13 ): , warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236: : 293src/libavcodec/aacsbrdata.h | note: : 504 expanded from macro 'Q30': 7s:i warning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 442 | #=de fiFnFe MI N504Q(3p | -{>Qb0uf3fe(r1x() _0 e n. d 6 -7 7 0 p-9> 4 b9 1uf9fe 3 r(,i7 sni3tz)e5()7(;f x ))| * ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 0,73 7Q43118src/libavutil/macros.h(2:449-.:00 25.+:9 50note: .4expanded from macro 'FFMIN'5 )7 8 0| 7 ^ 5498 | 22#9d0In file included from e6src/libavcodec/aacps_fixed.cf)f:i}24ne, F: {FMIn file included from IQNsrc/libavcodec/aacps.c3(1a:(,32b ): 0 .(5(src/libavcodec/aacps_fixed_tablegen.h6a:1)1635: 1111>7: 7 0warning: (5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6b83 1)6 f?) ,( bQ)3 In file included from 1:src/libavcodec/alsdec.c( - :(a163))0.327 | 0 : 6 src/libavcodec/unary.h 9| : ~ ^ ~3 508:41 :1 warning: 1 In file included from Qsrc/libavcodec/aliaspixenc.ccomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 3:0254(0: .src/libavcodec/bytestream.h70:72945:76151:78 4f warning: 9)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]50 6} | 7, 4 f / Mf294| _oP | I ~~~~~^~~~~~~~~~~~~~~~~~r ) ( , i src/libavcodec/aac_defines.h i f= Q(:s 345i:00(z036.;:e0 2note: 5i note: b(expanded from macro 'Q30'u- f0f.e3r2 + = 6FF44M2 | I#N7de(fg5-i40>nb6uef6f 3Qe2r31_4efn0)d} ,-( x ){g Q 3- 1(>b u 0f. f 4 e3 r0, 8 s i0 z0 e0();3 i6 n| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9 t9)7(6(fx)),* 1Qsrc/libavutil/macros.h3:0149(7:-253:07 4note: 1.src/libavcodec/bytestream.hexpanded from macro 'FFMIN'822 :14355.9:013 :+1 900.495warning: )9 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 5# 6| d ^3 e66f38if)n},e In file included from F355F| src/libavcodec/aacps_fixed.c: | 24 M ~~~~^~~~~~~~~~~~~~~~~~~: I In file included from src/libavcodec/aacps.cN: (src/libavcodec/aac_defines.ha32,s:i: bsrc/libavcodec/aacps_fixed_tablegen.h45z:e) :16336: 86 =: (:( anote: )F expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>F M(IbN)( g?- >(45b | b#)u d163 | :fef e f r(_ie an)n e)d - gQ- Q33>0| 1bu(f ~ ^ ~(0xf e.)r 0, 5 6 s i z 1 e7) 4; 9 6 7(4i f| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~/t M)_P(I()x,) *Q23src/libavutil/macros.h1407:449(80src/libavcodec/ac3enc.c:3.:src/libavcodec/aacsbr_template.c195025:6:0:5 246813.511note: expanded from macro 'FFMIN'6 :0 :2 warning: 49+179implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 | : 3#90dwarning: f.e5comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare])/ f M _i nP| I1950) | ,e ^ ~ QF3F 0511M | In file included from (0I src/libavcodec/aacsbr_fixed.c . 0N4(7asrc/libavcodec/bytestream.h,: 3b1:62i )1 317: f 3(8g0(:src/libavcodec/aacsbrdata.h: 503o:a595(f13/ l :_a :warning: Mvs) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ P>I )b, warning: Q ( v>_ l3i0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](<(sb 0 .s0 t)[bi3]503 r3 | 8 4- ?- {(7317F | L>Qb61 5 Tk_3)11 xO (:f (sP[T-I/OaNi10M)_)z]_.T8 0e6 9P2H 2+ I=)0R| ,0 E ~ ^ ~s Fb1r2-4>QmS[F834H8O1L]M)In file included from 07DI) src/libavcodec/agm.c(fN0). 0{2 :)( 0| ^ ~30,p7| 2 ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ : -Q>3b1u7src/libavcodec/bytestream.h6(1f:-707ffsrc/libavcodec/ac3enc.csrc/libavcodec/aacsbr_template.c356::.e3/2M6:52413r_2P1950::34::_ 7I5184 ewarning: n): 0warning: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]d ,6implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -6 3 Q p2 135240->1950b4u | ( 0 356 | | f f f.e0r ) 0 2 8, } , 2 sf0s5 9{iQoi z6z13fr1 ee)/; ( 0v. 2M _(P4> 7= warning i| I3 0Fs ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~=) (k8F generated ,. v;0MI N| ( ^~~~~~~~~~~~~~p -_> 0src/libavutil/macros.hlbiu0src/libavcodec/aac_defines.h3:6i4s9t ff:e499:[=i44:r7_25=]36 6en: note: :-f dk expanded from macro 'FFMIN' -)F |note: | ,pL-expanded from macro 'Q30' 44 | T>#Q_49d3s | efbOP1TbI#iun( O-d0fef>N_eTH.R2E1S HeO LfD9Qr(,i)n1)e93009(5s s iFIn file included from FxM6src/libavcodec/aliaspixdec.cb zr)- I3:6| e>) N256 ^~~~~~~~~ ~3 8k;[ (: f0 | a src/libavcodec/bytestream.h ) ]src/libavcodec/ac3enc.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, :} src/libavutil/macros.h:1949b186), - ::: 491313(:( a 1 ::warning: )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~^~~~~~~~~~~~~~~~~~ (+i 25m implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] n:s bnote: >-t src/libavcodec/aac_defines.hexpanded from macro 'FFMIN' ( b )186( | 1949: o) (? x | (45b49)d) *: | 36 d: 1#0:) note: s i z e d73;7(expanded from macro 'Q31'2i e=f 41a8 f Fiin-e- )2() F )F 45F4MvM| { ~ ^ ~ | .#Id e.b5u)f f e 1t(bx:)| r [)25 ^_e n src/libavcodec/aacsbr_template.ci ]: d:(550src/libavcodec/bytestream.h+: 318 :-In file included from (: 17F:L Twarning: 15 src/libavcodec/aacps_fixed.c p a _comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: :-24): In file included from > O (P550b | warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]bsrc/libavcodec/aacps.cu: T()i f32I: src/libavcodec/aacps_fixed_tablegen.h?n (fbO: Nt_ e )163318:)61TrH} | (:(,xR):*w h E 2 1iwarning: lseS (( s4bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]izHea) 7i !O);) 4f8=L 3(Ds)| | 6s br ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~& ~ ^ ~4 i163- | &8z .> src/libavutil/macros.h:e2 0| ^ ~In file included from src/libavcodec/agm.ck: 49!: 25+ x030src/libavcodec/ac3enc.c: :=1949:: 18note: :[.1src/libavcodec/bytestream.h] expanded from macro 'FFMIN' 5: 357s:Q153:warning: )implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]+i z0e )warning: 49( 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].| 0 ~~~~~ ^ ~~~~s | | 5 6b1# ^ ~ 1949357r | 7-d | 4 >e 9 m fiIn file included from 6 7 4 f [ifnsrc/libavcodec/aacsbr_fixed.c/: 1 ]i e(Ms62)f _iP: ;src/libavcodec/aacsbrdata.h :(503vFFzMII N: 31e)(| < ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~: 2, a !,Q(3v0_(l0iwarning: =b .s0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])sitz[ei5] )2+(( 66 a) | 2 ~~~~~ ^ ~~~~ F>925033L9T ( | bf)/_M{ OQ_3?PPTI1 I),( -(OQ03b0N(.)_08 T.0:H R(CC libavcodec/arm/fmtconvert_init_arm.o 06EaS49)H7O2) 3L0 0| 1D1)1 In file included from ~ ^ ~32&4 8src/libavcodec/adxenc.c48&:80 5247: fIn file included from fsrc/libavcodec/bytestream.h| / ^~~~~~~~~ ~src/libavcodec/aliaspixdec.c):,M :171_ 25:PQI3)1,( -: 18src/libavcodec/bytestream.hQ:0187.:3:31502( :602.70warning: 5343warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 4 6673261 141875f1 | ) } f / M, i171_ | P If {)Q 3(1 , s(i gzQe320-0 (.>!0=4b3. 0u0fsf2e8iz07r207e 06)1+0 376= | F7F4M ~~~~~ ^ ~~~~f 9I/9MN_7(gP-6>fIb)),, QQ33u0f1(f(e0-.r00._2e1n091d2 89-200 59g569-361>f6/b6Mu3f8_ffeP)r},, s Ii| ze) ~~~~^~~~~~~~~~~~~~~~~~~,) ; | src/libavcodec/aac_defines.h ^~~~~~~~~~~~~~:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~45 :36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q31' 44:36: src/libavutil/macros.hnote: : expanded from macro 'Q30'4945: | 25:#d ef inote: 44n | expanded from macro 'FFMIN'#e d efQin31 49e | #(de Qx)fi3 0n(ex )F F M I N ( a , b ) ( ( a (() i>i nn(tbt))()( ((x? x())b**)12 0:71 3(a4)77)44 813 8| 6 ~ ^ ~248 .40. 0+ +0. 50). 5 ) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : src/libavcodec/aacsbrdata.hIn file included from src/libavcodec/aacps.c::32503: :src/libavcodec/aacps_fixed_tablegen.h:6163::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] 503 | {163 | Q 3 1 ( src/libavcodec/ac3enc.c -Q03:01968.:(1308:.0 06warning: 592implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 107041926478448f7/f 1968M | _)P, I Q)3 ,1 Q 3 0 (( 0-i.0fsrc/libavcodec/aacdec_template.c0.532 62:6(263054*9o2p3t927:540_f4/:Mp0 _aP6Iwarning: r6comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]3 )a2m,1 4Qf3)> 03054} | =(, {Q 00. 3 .0)1 0({ 4 7 0 .3| 411 ^~~~~~~~~~ ~~ 3 38 0 800 50a03f6c/4-M>_oPcI[)9,9 076Qf3]0).(,m04. 0Q3a313(c-8.s0a4.76mp2l11e5_9r1a90195t6f3e/6M63 8_!fP=)I }),h, dQsrc/libavcodec/ac3enc.c3 r :| 0 ~~~~^~~~~~~~~~~~~~~~~~~_1970( 0i:.n56src/libavcodec/aac_defines.h:0f: 452:o36warning: 07.:s implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]anote: m2pl expanded from macro 'Q31'7e6_1r 77afte ) /{ 196945M | _ P I | )#,| d e ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ fQ i 3n 0e ( Q 301(a.xv_0)l o g 0(l o 2 g8 _c2t0xIn file included from src/libavcodec/bytestream.h 5, src/libavcodec/adxenc.c:9:355 A6241:: f13src/libavcodec/bytestream.h:V186 _/L:: M O 13warning: _G(_:Wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Pi A In)warning: ,R tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N I N| G ^~~~~~~~~~~~~~,) "(355rsrc/libavcodec/aac_defines.h(: | e q u e x44186)sstiez: | *d2e36 1 4:7 % 48=s snote: 3 Fiexpanded from macro 'Q30'z6iF Me42s8I .n oN 0=t (44 +vFg | a0F.-M#>del5iIdbN.f(ip)uf unsi-n gfe> | e rb_e"n ^ ~Q 3u d 0-f (| fxe ~~~~~~r _In file included from eng)src/libavcodec/aacsbr_fixed.c d:- 1970 | 62 > : src/libavcodec/aacsbrdata.h-:b 502u: 84p -f f:e > rwarning: b u f,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s fi ( e z i502nr , se | {tQ i))3( z;1( xe ( -| ))0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. *; 4"3130 d1e713| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f src/libavutil/macros.h276a:40u49138src/libavutil/macros.h2l4:8:t49.:250:9 0 25+ 7v5afl)u,:note: 0expanded from macro 'FFMIN'.e5 ) :Q note: 3 %expanded from macro 'FFMIN' 049| | ^#1 . d(e 30f f.\8in5n"349,In file included from e | 2src/libavcodec/aacps_fixed.co: #1d8e1fp24F5Fitn: 9In file included from 4M_Iesrc/libavcodec/aacps.c7:n32N 4a9: m(eF0src/libavcodec/aacps_fixed_tablegen.h,:aF,fb)) 163M} l:I,N(i(11a:) (sa warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {t[, b(Qbm)3 1)((( ai) 0x. 9? l>e9v163( | b )1]9( )49b79 6:; ) | ^~~~~~~~~~~~7( aQ3?8)336 )0f(( )0b ,. )| 0Q5 ~ ^ ~3 6:1(1 7 04.9(18In file included from 79src/libavcodec/aliaspixenc.ca667:425)2f4: 9)/ src/libavcodec/bytestream.h7:356M: 6| _136: ~ ^ ~P 4 22If)warning: })comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],, In file included from src/libavcodec/adxenc.c Q:324| 0: ( 0 ~~~~~^~~~~~~~~~~~~~~~~~356.src/libavcodec/bytestream.h | 0 :5src/libavcodec/aac_defines.h2 187:66 2 :459:s36i:152:z e3 note: 29 warning: expanded from macro 'Q31'f=comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] /M _FPFI) M,187 QI | 4530N(( | #0d.p0 e4- f iinf7>e 3b u(11Q3fs38f0i1z(ex2e5)f r /!_ M=e n_d PI )s -, i pQz-3 0e> ()0 b uf.0 f3| e3r ~~~~~ ^ ~~~~ 8, s47(6i1iz5n1eft)/);M _( P| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x )I*)2,1src/libavutil/macros.h 4Q:3749:04(2580:36.4 80note: .200expanded from macro 'FFMIN' 7 +2 7061 7.75f)/ M49 _| | P# ^ ~d Ie)f,i nQe In file included from 3Fsrc/libavcodec/aacsbr_fixed.c0F:(M62I: 0.Nsrc/libavcodec/aacsbrdata.h0(02:82a05025,:b)9 59(6:( 1awarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) />M (_bP)I ),? ( 502b | | ){ ^~~~~~~~~~~~~~ Q : 3(1(asrc/libavcodec/aac_defines.h-:)044). :43 3| 36 ~ ^ ~ 1: 1note: expanded from macro 'Q30'2 60In file included from 38src/libavcodec/aliaspixenc.c0:9 257: 445src/libavcodec/bytestream.hf:)src/libavcodec/aacsbr_template.c | 357#,d eQf3i::151:n588( e :Q 300warning: (19.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x:8 ) 5 warning: 3 2 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3571 | 8 1 i5f 9 ( 47s i 5884z e | 29 ( i0n!t f ) }=, )sf {(Q3i1o(z(rxe) 0)*(.k =190 911;97| 3 ~~~~~ ^ ~~~~7 49471k8 2<4=.9 60s7b 3r+- 80>3n.[650f]);, )k +Q+ 3)1| ( ^ 0 | . ~ ^ ~~~~~~~~~ 91In file included from 87src/libavcodec/aacps_fixed.c6:224: 4In file included from 9src/libavcodec/aacps.c:7src/libavcodec/aacsbr_template.c32:66156:: 419src/libavcodec/aacps_fixed_tablegen.h2::1622 :warning: f136):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] , | ~~~~~^~~~~~~~~~~~~~~~~~615 | src/libavcodec/aac_defines.h f:o45: 36:r 162 (note: k | expanded from macro 'Q31' = 1 ; k Q 3450 | (0<.#=1d esfb2r-i>nn5e_ 2Q33q317;(0 kx9+8)+ f/)M_ P I { ) , Q 3 0 | (0 ~ ^ ~~~~~~~~ (.i1nt1)(7(x6)*421147043831674f/8M.0_ P+ I0)., 5Q) 3 0| (src/libavcodec/ac3dec.c0 ^ ~. 1:0514399:8237:1 9warning: 1In file included from src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:2 62f: /src/libavcodec/aacsbrdata.hM:_502:P32:I )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q 14393 | 0 ( 0. 0 7 5026 | g2a{7Qi32n 1*=4(7-207. 41f3./03M_ /1 P1I4),2 1Q9643003(03.0804094.7065ff8)9,0 ;5Q 33415 (f| / ~ ^~~~~~~~~~0M _.P8I5)3,21 8Q153904(07.409006f3)9}5,6 48{2Qf3/1M(_ P0I.),9 9| 1 ^~~~~~~~~~~~~~ 9497src/libavcodec/aac_defines.h9:6447:3368:3 6note: expanded from macro 'Q30'f ), Q31( 044. | 9#1d87e6f2isrc/libavcodec/bytestream.hn4e9: 7271Q:17636:40 2(2xwarning: ) f )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i: 36:n271t | )note: ( (expanded from macro 'Q31' x ) i*n1t07 3 s45 | 7#id4ze1fei82n =2 4F.e0F QM3I1+N( x(g0).- 5)> b uf f | e r _ ^e n d (In file included from i-nsrc/libavcodec/aacps_fixed.c tg:)-24>(b(: ufxfIn file included from )src/libavcodec/aacps.c*:2e321: 4rsrc/libavcodec/aacps_fixed_tablegen.h,7:162 :1114: swarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 iz3e)6; 4 | 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0 + 0.1625) | src/libavutil/macros.h : | 49 ^ ~ : 25 :Q3 0(note: 0In file included from expanded from macro 'FFMIN'src/libavcodec/aacsbr_fixed.c. :1622: 52src/libavcodec/aacsbrdata.h3 3:497502 | 0:#9d6e:f 8inwarning: e fF/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _FPIM)I,N (Q3a0,( 0b502. | )1{ Q1(7(36a14)(1 0>3 1(-70bf.) /? 4(bM33)_ 1:P1 I2()6a0,)3 8)0Q 9| 37 ~ ^ ~05( 0f.)1,0 5Q938171(91 2f0/.M_8P5I)3,2 1Q8315094(7049.007f62)7}2,4 7{Q2371(f /0M.9_9PI1),9 Q4390(7096.7034863869f0)53,4 5Q3f1(/M _0P.I9)18,76 24Q937606(402.2f0)0}63,9 5 | 6 ~~~~^~~~~~~~~~~~~~~~~~~4 82fsrc/libavcodec/aac_defines.h/:M45_:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:f innote: e expanded from macro 'Q30'Q 31(x) 44 | # d e f i(innte)( (Qx)3*2014(74x8)3 6 4 8. 0 + 0 . 5 ) ( i| n ^ ~t) ((x)*1073In file included from 74src/libavcodec/aacsbr_fixed.c18:2462.0: src/libavcodec/aacsbrdata.h+ :0501.:5)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.c501 | :{Q3231: (src/libavcodec/aacps_fixed_tablegen.h: 1620.:88619:2 49warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 025724f), Q31( 162 | 0 . 9 9 6 9Q8304(20.512255203357709f9)8},f /{MQ_31P(I-),0 Q.32607(10.911875604180731373f5/7Mf)_, PQI31)(, 0 .Q63809(00.1303596897719716219f3/fM)_},P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q3src/libavcodec/aac_defines.h0(:045:.36:0 note: 7expanded from macro 'Q31'6 272472 745 | f#d/efMi_nPeI )Q,3 1(Qx3) 0 ( 0 .0 4 6 8 9 0 5 34 5(fi/nMt)_(P(Ix))*,21 4Q7438306(408..00 0+ 603.59) 5 6| 48 ^ ~2 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::50144::5836:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q30' 44 | #d e501f | {iQn3e 1Q( 300(.x8)1 92 4 9 9 00 2 5 7 2 4 f )(i,n tQ)3((1x)(* 100.793794691882442.50 2+5 005.57)9 f) }| , ^ {Q31(-0.26In file included from 7src/libavcodec/aacps_fixed.c1:9248: 50In file included from 8src/libavcodec/aacps.c73:35327: f)src/libavcodec/aacps_fixed_tablegen.h,:162 :61Q:3 1(warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].6 8903369776193f) },162 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q3450:(360:.1 2note: 5expanded from macro 'Q31'2 337098f /M45_ | PI#)d,e fQi3n0(e0 Q.311176(4x10)31 7 f/ (int)((x)*2147483648.0 M+_ P0I).,5 )Q 3src/libavcodec/aacdec_template.c 0| ( ^ ~:0 .34741:0105:9 8warning: 7missing field 'help' initializer [-Wmissing-field-initializers]1 912f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : 3474 src/libavcodec/aacsbrdata.h | Q: 3501 0 : (32{0N:U.L 0warning: 7Limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6} 2,7 2 4| 7 ^2 7f/M_PI), 501Q | 3{0Q(301.(0 406.88910952344959f0/0M2_5P7I2)4, fQ)3,0 (Q03.0106(3 905.69496892f8/M4_P2I5)25,05 7 9f| ) ^~~~~~~~~~~~~~}, {Q3src/libavcodec/aac_defines.h:144:(36:- 0note: expanded from macro 'Q30'. 267198 544 | 0#87d3e3f5i7nfe) ,Q 30Q(src/libavcodec/bytestream.h3x1:In file included from )( 271 : 17 : src/libavcodec/aliaspixdec.c0 . :68warning: 25 9 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h0:3 3 6293 9: 7137: (6warning: 19icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 fn 271)t | } ) ,( ( x )i* 1| n2930 | ~~~~~^~~~~~~~~~~~~~~~~~ t73 7 src/libavcodec/aac_defines.hs:i 4451z8 2s4:e2i =.36z e02:F F =+MInote: N expanded from macro 'Q31'( gF0F.-M5>)I 45 bN | #| u(pd-e ^f >ffbeirunfe_f eQIn file included from 3ersrc/libavcodec/aacps_fixed.c:124n_de(n: xdIn file included from -src/libavcodec/aacps.c :)32 g : -src/libavcodec/aacps_fixed_tablegen.h-:>162 b : pu36 :- >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f b fu e f r(f,i esriz en,t162); )| | s ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ( zx e )); *src/libavutil/macros.hQ 3| 2:0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 49(407.:418src/libavutil/macros.h2523::56449 283:note: .expanded from macro 'FFMIN'3 2507 +: 0 note: 0949expanded from macro 'FFMIN'8.f | 5/)#Md_ Pe 49| | I#f ^ ~),d iQ 3ene0 fF(iFIn file included from 0nMsrc/libavcodec/aacsbr_fixed.cI:N.(e621a : Fsrc/libavcodec/aacsbrdata.h1,F7:6bM501I4N):1(0 371:7 fwarning: /a(,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M (b_a)PI)) , (> ( b501( | Q)a{)3 >? ((bQ03(b)0 .1)?1 0(( b5 :0 )(9. a8)8)1 9:7 2| 149192 ~ ^ ~9(fa/ 0)0M2_)5 P 7I2| 4) ~ ^ ~f ,) ,Q Q3301(( In file included from 00.src/libavcodec/aliaspixdec.c.:02597: 692src/libavcodec/bytestream.h679:28294:4154:27 52warning: 27fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]/ 5M0_5 P2947I | 9) f ,)} , Qi3f{0 Q((03si.10z4(e-60.282 960!=75 13s9i48z55ef0)8/ 7 M3| _ ~~~~~ ^ ~~~~P I3)5,7 fQ)3,0 (0Q.03016(3 905.66488920f/3M3_6P9I7)7,6 1 9| ^~~~~~~~~~~~~~3 f)},src/libavcodec/aac_defines.h : 44| : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.hexpanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #defin e 45Q3 | 0#(dxef)in e Q 31 ( x ) ( i n t()i((nxt))(*(1x0)7*2317441872448.36048 .+0 + 00..55) ) | ^ ~ | ^ In file included from In file included from src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed.c::6224: : src/libavcodec/aacsbrdata.h:In file included from 500src/libavcodec/aacps.c:83::32 : src/libavcodec/aacps_fixed_tablegen.hwarning: :162implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 500 | {Q31( 1620 | .7 6 78 9 6 Q039406(107.1925f5),2 3Q331(7-009.7865f1/9M3_5src/libavcodec/adpcm.cP6I:7)3691,0: 920Q63:6 0f(warning: )0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]11}76 ,4 1{03Q173f1/M(_-PI0),. 8Q3 206910( | 0 0 2. 1 04 25 198 837i16f490192 ff)/(,M fQ_i3lPte1rI )>(,= - 0QF.F3_70A3R(R0A5.Y3_00E7167L29E5572M4377267S7(fxf/aM)_}_aP,I ),dp c m| Q_3 ~~~~^~~~~~~~~~~~~~~~~~~0t (a0b.l0esrc/libavcodec/aac_defines.h)4:6)45 8{:9 0365 :3| 45 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~fnote: / expanded from macro 'Q31'M _PI), Q 3src/libavcodec/adpcm.c45 | 0:(7240#:.d020e06:3f 9inwarning: e5 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6Q4 3812(fx/) M _P I 724) | , | ^~~~~~~~~~~~~~ isrc/libavcodec/aac_defines.hf :44 :(36 f: note: i(lexpanded from macro 'Q30't eirn t)>(( =x 44)*F2 | F1_4A7#R4dRe8fiAn3e6 Y4_QE830L(E.Mx0 S+) ( 0 x .a_ 5a)d p | ^ ~ In file included from c m src/libavcodec/adxenc.c_: t24 a : (bIn file included from src/libavcodec/bytestream.hilnesrc/libavcodec/aacsbr_fixed.c): :t62: ||293 )src/libavcodec/aacsbrdata.h:s13:( :h(iwarning: 500xfcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:)t* 158 0:< warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 7) 4 {1293 | 8 2 | 5004 ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. s | 0i{ zeQ2 +=3 1(F 00F.M7I.65N)7(p 8| ^-9> b6u0ff9e4r6In file included from _1e7src/libavcodec/aacps_fixed.c9:24n: d5 f-In file included from )src/libavcodec/aacps.c :p,32-: >bsrc/libavcodec/aacps_fixed_tablegen.hufQf:e3161r1:,( 136s-:i0z .warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7)6;5 19 3| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 730 961616fsrc/libavutil/macros.h | ): 49src/libavcodec/bytestream.h:}: ,25:317 note: : 13expanded from macro 'FFMIN'{ : QQ 3warning: 13(0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-(490 0 | ..#8de1f9i6n29e3090 9273175F42 | 108F3 f M6I/ 4 NM09sf)(, _izaeQ23P, =1 Ib(F)F)- 0(.(7a35,3M0) IQN310 7((p>9 50-(5.>b3b71)8 5?6 7(4b1u67)f 1f6): f(e0f}/aMr__P,))eIn) , d | Q 3| 0 ~ ^ ~(- ~~~~^~~~~~~~~~~~~~~~~~~ 0p-.>src/libavcodec/aac_defines.h1b:6458In file included from u:3615src/libavcodec/adxenc.cff:er5, : 8s624note: expanded from macro 'Q31'iz3: e9src/libavcodec/bytestream.h)f/:M ;294 _ P| 45 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | :I #15)d: ,warning: esrc/libavutil/macros.h comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f :Qi49ne3 0Q:3 294(250:1 | . ( x ) 1note: i 2expanded from macro 'FFMIN'f (2s 36i z 74 3 4e249 2f | /!#= Md e_s fPiI i(nz)e,ie) n t| ) ~~~~~ ^ ~~~~ QF3(0 F(M(xI0N).*(20a17,4578b04)8836 8(4(88a.)0 2 >7+ f( b/0.)5M )_ P I| ?), ^ ~ Q (3b0)(0 .0:10 In file included from 3(src/libavcodec/aacsbr_fixed.c8:8a624): 4)src/libavcodec/aacsbrdata.h7 9: | f ~ ^ ~500 :/31M:_ Pwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ),In file included from src/libavcodec/aliaspixdec.c| : ^~~~~~~~~~~~~~25 : src/libavcodec/bytestream.hsrc/libavcodec/aac_defines.h500 | :{:Q318443::13615(:: warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].7note: 6 expanded from macro 'Q30'7 896 0318 | 9 444 6 | i#f1d e(fs7iin9e5 fQ)3z,0 (eQx321 (!-)=0 .s i7z 6e5AS libavcodec/arm/fmtconvert_neon.o 1 ) 9 35 6| 7 ~~~~~ ^ ~~~~3 0 9 6 6 f()}i, n{tQ)3((1x)(*1-0073.78240012482128346.4009 f+) ,0 Q.351)( - | 0 ^ .7353017In file included from 9src/libavcodec/aacps_fixed.c5:52437: 67In file included from fsrc/libavcodec/aacps.c)}:, 32 : | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~: 161:111src/libavcodec/aac_defines.h::45: 36:warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #def in161e | Q 3 1( x) Q 3 0 ( 0. 1 9 6(9in3t9)(9(7x5)0*2f1/47M4_P8I36)4,8 Q.300( 0+.1 80.556)74 1 1| 60 ^ ~f /M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:620: src/libavcodec/aacsbrdata.h.:1500:67:8 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 58639f/M_PI) , 500Q | {3Q0(301.(12 23067.4736472f8/9M_6P0I9),4 6Q3107(09.50f75)8,08 88Q2317(-f0/.M7_P6I51)9,3 56Q733009(660f.)0}1, 0{3Q381(8-04.8427090f2/4M21_8P36I4)0,9 f| ), ^~~~~~~~~~~~~~ Q31(-src/libavcodec/aac_defines.h0:.7443:365: 3note: 0expanded from macro 'Q30'1 7955376 447 | #fde)f}i,n e Q3| 0( ~~~~~^~~~~~~~~~~~~~~~~~x) src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x )45* | 1#d0ef7i3n7e 4Q1318(2x)4 . 0 + 0 . 5 ()in t )| ( ^( x)*21474In file included from src/libavcodec/aacps_fixed.c8:3246: 4In file included from 8src/libavcodec/aacps.c.:032 +: src/libavcodec/aacps_fixed_tablegen.h0.:5)161 : | 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 161: | 499 :83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.19693997 50499f | /M{_src/libavcodec/bytestream.hQP3:1I317:(13) ,:0 Q.warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]970 (309.41805627741819670f4/42Mf) ,317_ | PQ 31I )( src/libavcodec/aacsbr_template.c,- :0Q6843s.:023iz2e6(6:9 warning: 205.9comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 41 =068 816F5F5M5I8N66( p3-91684>ff | ) b/u}f fM, _eP {rQI) ,_ e3 Q3n01 (d (0f -0 p.o9r9 2.0-(162>2i34bu f6f67343=4e4r7,7 29fs/iM14z6e_);;fPI ) ,) i ,Q3 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~<(Q0 . 03c17(-h5src/libavutil/macros.h80:_490.8d8:255:a872 t07fnote: aexpanded from macro 'FFMIN'- 1/0M1_>2b0s8P I49)4_ | n,u9# mQ4d_32eef0i9nfe) }Fn(0,.0FMvI 1 0| 3 ~~~~^~~~~~~~~~~~~~~~~~~;N8 8 (i4a,+b+src/libavcodec/aac_defines.h4:)) 7459 ( | : ~ ^ ~~~~~~~~~~~~~~~~~~~36f(/ :aM _)Pnote: Iexpanded from macro 'Q31'> )src/libavcodec/aacsbr_template.c ,: (700 b:4523| : ^~~~~~~~~~~~~~ ) | warning: #comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/aac_defines.hd ? :(44b:e36f: 700note: )i | nexpanded from macro 'Q30'e :Q 3 ( 441 | #ad)) (ex | f) ~ ^ ~ if n ore ( i In file included from src/libavcodec/adxenc.c :=24Q: src/libavcodec/bytestream.h 3 0:0318;: i (15 :( ( xb ) s *_2(iin14fn u7(tm4s8)_i3ze(e(62nx4)8 v*.100!; 73= is+i+z+7 401.8)e5)2 )4. 0| ~~~~~ ^ ~~~~ | + ~ ^ ~~~~~~~~~~~~~~~~~~~0| . ^ ~5 ) | ^ src/libavcodec/aacsbr_template.c:747:In file included from 20:src/libavcodec/aacsbr_fixed.c :warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]62 In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps_fixed.c:499::24 : In file included from 59src/libavcodec/aacps.c747::32 | : warning: src/libavcodec/aacps_fixed_tablegen.h implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :i f161 (:b61s:_ powarning: i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]499 | t{e Qr31 (> 0c.h9_73 d9a1614t0 | a - > b s 2Q_78390n(7u40m.41_2e9f6src/libavcodec/bytestream.hn)9v3,: Q9355+:313:9 11(7warning: 50)-AS libavcodec/arm/fmtconvert_vfp.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f 0{ /.M _ P| I2 ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~6 )6,95 94Q40 836src/libavcodec/aacsbr_template.c53550:6754 | : 19 :( 1 0swarning: if.comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] z)e1 }8 5,= 7546 { | F7Q3 F 4111MI N ((6 fg-0>0forbu.f/ M(_iP I=) ,9f1 ;9eQ 20r63i_4en0d 6-(<=3 c04gh7.-_1768>db9u15a548ffte663ar-f)9,, > fQ3bs/1M(_-P0siIz.e_)57)0n1,0;u 1mQ| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_300 (e0.8142n29vsrc/libavutil/macros.h;3 647:i2+9+f)) }4,49{3 : 25 4 2:| | f ~~~~~^~~~~~~~~~~~~~~~~~/ ~ ^ ~~~~~~~~~~~~~~~~~~~ Mnote: _expanded from macro 'FFMIN' P Isrc/libavcodec/aac_defines.h),: Q453 :0src/libavcodec/aacsbr_template.c49:36782:: 41(: | note: 0. warning: #comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'Q31'0d e 75f80i8n8e F782F | 845M 27 | fI/ M _#Nd ePc(fai,Ibh)n),_ Qed((3 aQta0)3a1(( x>)-0. 01 0>3(e 88b4)_ a [ 0 ] 4 ? =7 9( fb-) : /(c h(_Min(tad)_)a()P I )| , ~ ^ ~t( x )a *| 2 ^~~~~~~~~~~~~~1- 4>7In file included from esrc/libavcodec/aac_defines.h4:src/libavcodec/aliaspixdec.c_8443:a25[: 1:6src/libavcodec/bytestream.h4]36:8356 :.:0! =note: expanded from macro 'Q30'bs13_ n u:+m _ warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n v0 44_.o | 5l#d)de fi)n e356; | / ^ ~ | Q 3/ l0_ (Ax )sPi In file included from rzsrc/libavcodec/aacsbr_fixed.ce:2 e62v: = Fsrc/libavcodec/aacsbrdata.h : F | 499M:I N ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~(31 p :- >warning: b u(fifimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]nte) (r(_exnd) *- 1p0- >4997b3 | 7u{4Q13f18f(e2r, 40s..9i7309z4e0)27 89;74+ 4 02.| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5)), src/libavutil/macros.h | Q ^:3 491:(25:- note: 0expanded from macro 'FFMIN'In file included from src/libavcodec/aacps_fixed.c.:26246 : 95499 | In file included from 4#4src/libavcodec/aacps.cd0:e832f6i5n: e 6src/libavcodec/aacps_fixed_tablegen.hF:1F161f):}M,36I: {warning: QNimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 (1a(, b0). 9(9(20a6) 4>6161 3 | ( 4 b)7 7?9 4 (6bQ) f:3 0()(a0,.) )Q 13 1| 9( ~ ^ ~-609.35 979071051200In file included from fsrc/libavcodec/aliaspixdec.c8:/425M9_: 4src/libavcodec/bytestream.hP29:I357):,15f :)Q3}0 (0,.1warning: 8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]56 7| ~~~~^~~~~~~~~~~~~~~~~~~ 4116 0357fsrc/libavcodec/aac_defines.h | /:M 45_ : P 36I:i) f , note: Qexpanded from macro 'Q31'3 0(s(i0z.e 245 | #1!d6=8 1se5if5ine Q31(x) z8 6 e 3) 9 f/ | M ~~~~~ ^ ~~~~ _ P(Ii)n,t )(Q(3x)0*2(10.412724383664784.30 4+2 0f./5)M _| P ^ ~I ), Q30(0.0In file included from 7src/libavcodec/aacsbr_fixed.c5:628: 0src/libavcodec/aacsbrdata.h:884998:27:7 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(0. 049910 | 3{8Q843417(9f /M0_.PI9),7 3 | 9 ^~~~~~~~~~~~~~ 4027src/libavcodec/aac_defines.h89:74444:362: fnote: )expanded from macro 'Q30' , Q31(- 0.442 | 6#69d5e9fi4n4e08 6Q56310f)(},x {)Q3 1( 0 .9 92 src/libavcodec/bytestream.h 0 6: 4 355:613: 3 warning: 4 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7(9i4n6 tf)), (Q(3x1()-*010.75 3553 | 77 40 1 1s8i02z4e1. 02 0 =8+ 4F9 F4M0I.N25()9g- f>| )b ^}u f,f e r| _ ~~~~~^~~~~~~~~~~~~~~~~~In file included from e src/libavcodec/aacps_fixed.c:n24src/libavcodec/aac_defines.hd: :-In file included from 45 src/libavcodec/aacps.c::3632:: gsrc/libavcodec/aacps_fixed_tablegen.h -:>note: 161:bexpanded from macro 'Q31'11u f:fe r,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45s | i#zdeefi)n;e | Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1613 1 | ( x ) src/libavutil/macros.h : 49 Q:3 025 ( 0 . 1 :96 9 3 note: 9(9expanded from macro 'FFMIN'i7 5n0tf)/(M(_ xP49) | I*#)d2,e1f4 7iQ4n3e80 (F0F.M1I38N56(a647,4b18). 1600f(/M (+_a )P0 I>. ()5,b) ) Q | ?3 ^ ~( b0)( 0:. 1In file included from (6asrc/libavcodec/aacsbr_fixed.c8:)162)5: 5 src/libavcodec/aacsbrdata.h8| :64983 ~ ^ ~9 :f84/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P IIn file included from )In file included from ,src/libavcodec/adxenc.c src/libavcodec/alac.cQ:324 : :0498(src/libavcodec/bytestream.h054 | :356.: {:Q13src/libavcodec/bytestream.h13:21711:23(: 186-warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]70 warning: 4.374220f9/4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacsbr_template.c M _356P | I7 :)8 796,6 : 2 44Q330761719:s(i | 6 f )0z. warning: ,e0 7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 2 g8-Q 0>b3u=8 f1f8F(e-80F. 3r2M 796+5 | 7I=N0(0p f 8- /MF_9> FPM6budIsI1N9(3g4-f)t,- >Qe3_0a(20>f[e50.b0ur5]1f0_f )f3ee } 8,rn 84 47_de n{d9 Q 3f-/- 1M _g (pP-I-) , 0 >> .| b b=uf7f ^~~~~~~~~~~~~~eu 8 rf-8(,f4 dssrc/libavcodec/aac_defines.h:e44:3363s1ti-z>r:1 ee),0note: _; 1expanded from macro 'Q30'as i| z9 [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e2)1;] 5 1! =| 44 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | src/libavutil/macros.hf: #d)e49fdisrc/libavutil/macros.hn:e,: s49t:-25 :25Q:>Q 3 b30note: (expanded from macro 'FFMIN'x1)note: s (expanded from macro 'FFMIN' 0_.n5 249 u85 | 1 49m_#edn3e f | v9 i # )8nde ;9 e f 5| 8 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~2 iFn e F F7F(Mi1MfI)NIn},(aNt , ()(b(x| )a), b()( a ~~~~~^~~~~~~~~~~~~~~~~~* ()(a1) src/libavcodec/aac_defines.h>0 7(>:345b: 367)( :4 1note: 8expanded from macro 'Q31'b?)2 4 ?. ((0b)b + :0).45 :5 | (# a)) d(a)) )e | f i| n ~ ^ ~e ^| Q ~ ^ ~3 1(In file included from xsrc/libavcodec/adxenc.cIn file included from :)src/libavcodec/aacps_fixed.c24 :: 24 : In file included from src/libavcodec/aacps.c : src/libavcodec/bytestream.h 32: : 357 src/libavcodec/aacps_fixed_tablegen.h : 15 ::160 (warning: :i136comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:n t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 357( | x ) i*f 2(1s4i7z e41602 | 8 3! 64=8 . 0 s i +z Qe0)3 0 .(| 5 ~~~~~ ^ ~~~~0) . 3| 0 ^ ~62 773645f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h :498Q:359:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .291148513 6498f | /M{_PQI3)1, (Q-300(.07.220696493728636652f3/7M_69P6fI),) ,Q3 1Q(-300.3(50008.961199394725853f)7}7,2 2{Qf3/1M( _0.P78I8)4,3 3Q131001(92051.f1),2 Q6314( 10.1542855219f3/98M9_58P27I1f)), }Q, 3 0| (0 ~~~~~^~~~~~~~~~~~~~~~~~. 0175src/libavcodec/aac_defines.h6:045:936:8 4note: 9expanded from macro 'Q31'f /M_PI), 45 | | # ^~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he :Q443:136(:x) note: expanded from macro 'Q30' 44 | #(idnetf)i((nxe)* 21Q473408(3x6)48 . 0 + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:1620: 7src/libavcodec/aacsbrdata.h3:74984:131:8 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | 498 ^ | { Q31(-0.72In file included from 0src/libavcodec/aacps_fixed.c94:72486: 2In file included from 37src/libavcodec/aacps.c69:632f): , src/libavcodec/aacps_fixed_tablegen.hQ3:1(160-:0111src/libavcodec/aacsbr_template.c.:3: 50warning: 0824implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:8 9196:1 9warning: 3comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]4 255f) },160 | {Q 31 ( 824 | 0 Q 3f0o.(0r.7 (308682i7In file included from 4 37=3 src/libavcodec/alac.c03;1:160 1i54459f /Q13 :Q n3_q3;warning: 01 (icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]+(0. 2+9 )10 .152 854| 18 ~ ^ ~~~~~~~~5 1 3938691865f | /8M2 _7P1f I ) })s,i zQe3,02 ( =0 | .F2F ~~~~^~~~~~~~~~~~~~~~~~~6M6 9I3N2src/libavcodec/aac_defines.h6:(45p-3>:b366u5:f /note: Mexpanded from macro 'Q31'f_ fPeIr_)e,n d 45 Q | 30-( #p0de-f.i1n>9eb9 Qu371f8f(ex3r)7, 7s iz2e2 )f;/ M _ P I ) | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ Q 3 0((i0n.t1src/libavutil/macros.h):249(6:4(25x1:)1*2 144note: 57expanded from macro 'FFMIN'248 396f4/8M ._0P I+49) 0 | .#,d5 )Q e 3f| ^ ~0 i(ne0 .F0F1In file included from M7Isrc/libavcodec/aacsbr_fixed.c56N0:9(62a8,4b9): f /src/libavcodec/aacsbrdata.hM(:_498(:a6P): >warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]() b,) ?| ^~~~~~~~~~~~~~(b ) :498 | {src/libavcodec/aac_defines.h(Qa:344)1): (36: -note: | 0 ~ ^ ~expanded from macro 'Q30' .72094 78In file included from 44 | 6#src/libavcodec/alac.cd2:54e3: 76f9src/libavcodec/bytestream.h6i:f187)n:e, 15 QQ3:03 (x1(warning: -)0 .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 5 0 0 8 187 | 9 6 19 3 4 2 ( 5ii5ffn )(ts}i),(z(ex2) *1!07{3=Q73 411s8i2(z4 e).0 0. | 7+ ~~~~~ ^ ~~~~8 804.353)1 1 0| 1 ^9 251f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0:.325: 2src/libavcodec/aacps_fixed_tablegen.h8:51601:3869:8 9warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 271f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ 160src/libavcodec/aac_defines.h | : 45 : 36 : Q3note: 0expanded from macro 'Q31' (0.3062 77453 | 64#5fd/eMfi_nPIe) ,Q 3Q13(0x()0. 2 9 1 1 4 8 5 1 3 6 f src/libavcodec/adpcmenc.c/ M(:_i987nPtI:))12,:( ( warning: xQmissing field 'help' initializer [-Wmissing-field-initializers])3* 201(04.276 6987493 | 28 63 6 34 68.{0 5N f+/U ML0_LPI.)5, ) } Q 3| | ^0 ^ ~( 0.19978377In file included from 2src/libavcodec/aacsbr_fixed.c2f:/62M: src/libavcodec/aacsbrdata.h_:P497I:84):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0(0.12641145 24979 | f{/Q3M1_( P0I.7)5,21 4Q638108(01.110510f7)5,6 Q0319(8-40.99f99/5M56_8P1I)0,4 26 6| ^~~~~~~~~~~~~~5 f)},src/libavcodec/aac_defines.h :44{:Q363:1 note: (expanded from macro 'Q30'- 0.42102 944 | 9#d8e8fi2n9e33 9Q3f0)(, xQ)3 1 ( 0 . 9 9 7 2 0(i9n4t)1((9x)9*910379347f4)18}2, 4 | . ~~~~~^~~~~~~~~~~~~~~~~~0 + 0src/libavcodec/aac_defines.h:.45:536:) note: expanded from macro 'Q31'| ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.cin:e24 Q: 3In file included from 1(src/libavcodec/aacps.cx): 32 : src/libavcodec/aacps_fixed_tablegen.h : 160 : 61 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2147483 641608 | .0 + 0 .5 ) Q 3| 0( ^ ~0 .306277364In file included from 5fsrc/libavcodec/aacsbr_fixed.c:/62: Msrc/libavcodec/aacsbrdata.h_P:I497):,58 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( 0.2911485136 f/497M_ | PI{)Q,3 1Q(30 (00..2765692312466831861511f5/0fM)_,P IQ3)1,(- 0Q.93909(05.1599678180432767652f2)}f, /{QM3_1P(-I0),. Q4302(01.0122699481184522993f39/f)M,_ PIQ),3 1Q(30 (00..909712750694019999834949f)f},/ M| ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :45 :36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | # dnote: efexpanded from macro 'Q30'i ne Q31( x)44 | # d e f i n e Q(i3n0t)((x(x))* 2 1 47 48 3 6 4 8. 0 + 0(i.nt5)()( xsrc/libavcodec/aacdec_template.c )| :* ^ ~34741 0:71037:41 82In file included from warning: 4src/libavcodec/aacsbr_fixed.cmissing field 'help' initializer [-Wmissing-field-initializers]:.620: src/libavcodec/aacsbrdata.h + :0.4975:)31 : 3474 | | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/alacenc.c {:NU638LL:In file included from 157 }src/libavcodec/aacps_fixed.c:497 ,: | 24warning: : In file included from {missing field 'unit' initializer [-Wmissing-field-initializers]Q 3src/libavcodec/aacps.c1 | : ^(32 : 0src/libavcodec/aacps_fixed_tablegen.h.:71605:213646:8 186381 | warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 5 0{f )",m Qi3n1_(pr e160d-i | 0c .t99 i 9o n _Qo53r5d06e(8r1004"2, .N6U36L0652L7,7 3fO)6F}4,F5 SfE{/TM(_mQi31P(n-I_),0 pQr3e0.d(4i02c1.t0i22999o1188n2_49o83r35d9ef1r36)f)/,M _,A PV_QO3I1P),( TQ _0.3T9Y970P2E0(9_04.I12N96T96,99 339{246 f3)6}5,f ./i 6| M4 ~~~~^~~~~~~~~~~~~~~~~~~ _ =P Isrc/libavcodec/aac_defines.hD:)EF45A,:U LQ36T3_M:I 0note: N(expanded from macro 'Q31'0 _.P19R9E D4578_3 | 7#O7dRe2DEfR2 if/}M,_ PMnII)eN,_ LQ P3QC_0OR3D(1E(0xR.)1, 2 6A L4 A 1C 1_ MA4X _5 L P2C9_ fO/R M_D P I()EiR,,n tAQE)30 (}((,x0 ) .| 0* ^1 7215467094884396f/4M_8P.I0), + | ^~~~~~~~~~~~~~0 .5) src/libavcodec/aac_defines.h :44| : ^ ~36 : note: expanded from macro 'Q30' src/libavcodec/alacenc.c:639:157In file included from : src/libavcodec/aacsbr_fixed.c44 :warning: | 62missing field 'unit' initializer [-Wmissing-field-initializers] #: src/libavcodec/aacsbrdata.hd:497e:7f: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e 639 | Q 3 0{( 497x | ")m{ Qa 3x 1 _ p (r 0e .d 7 i 5c2 1 t4 i(6oin8tn)_(o(1r8xd1)*er1",1 1N05U07Lf3L),7 4O1FF,S8E 2T4(Q.m3a0x1 (_-0+ p0r..e9959d5)i5 c 6t| i8 ^o1n 0_42o6r6deIn file included from r5)src/libavcodec/aacps_fixed.cf,):} 24A,V : _{In file included from QO31src/libavcodec/aacps.c(P-:T320: _.Tsrc/libavcodec/aacps_fixed_tablegen.hY:P160E:_114I:N2 warning: T1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],0 2{9 9. 8i86249 3=39 fD)E,F A 160ULQT | _ 3M1 AX(_ 0P.9 R9E 7D _2QO30R09D4(E1R0 9.3}90,6 2M79I73N93_64L4PCf_5OfR/D)M},E R _| ,P ~~~~~^~~~~~~~~~~~~~~~~~AI L)AC,src/libavcodec/aac_defines.h_ :M45:QA3X360_:( L0.note: 2P9expanded from macro 'Q31'C_1O R1D4E8R5 ,145 36 | f#/AdM_EePI ),f }Qi,3 0n e(| ^Q0 3.12(6x6)9 3 2 6 3 6 5 f /src/libavcodec/alacenc.c M: 641_ : P12(:I)i, warning: nmissing field 'help' initializer [-Wmissing-field-initializers] tQ )6413 | (0 (( 0x .)* 21{19 4N7U49L8L7 8}3,37 76 2428.| 0f ^ / M+_ PI0),. 5Q3)0 ( 0| . ^ ~ 1264114529In file included from f/src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h,: Q49630:(830.:0 17warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 09849f/M_PI) , 496 | | ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-:044.:369: 2note: expanded from macro 'Q30'4 4408548 444 | 4#6de6ffin)e, Q 3Q301((x-0).1 0 4 5 7 5 9 0 1 8 7(i4nt3)(6(fx))*}1,0 73{7Q431182(4-.00. 8+3 8202.59535)7 8 7| ^2 8f), Q31In file included from (-src/libavcodec/aacps_fixed.c0:24.: 0In file included from 16src/libavcodec/aacps.c95:03243: 2src/libavcodec/aacps_fixed_tablegen.h0:81598:85136f:) }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: 159expanded from macro 'Q31' | Q 3450( | 0#.d4e2fi0ne0 Q9312(5x82)7 f / M _ P I ) , Q(3i0n(t)0(.(4x)0*2314874785368428.708 f/+M _0.P5I) ) , | Q ^ ~ 30(0.37692In file included from 0src/libavcodec/aacsbr_fixed.c6:624: 0src/libavcodec/aacsbrdata.h:5496f:58/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0. 24969 | {5Q3317(9-05.4992434f4/08M5_48P44I6)6f,), QQ303(1(0-.01.19044567758697019817f4/36Mf_)}P,I ){,Q 31Q(3-00.(8308.02227857292395472f8/7M_2P8fI),) ,Q3 1 (-| 0 ^~~~~~~~~~~~~~ .016src/libavcodec/aac_defines.h95:0444:32360:8 88note: 5expanded from macro 'Q30' f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hfi:ne45 Q:3360:( xnote: )expanded from macro 'Q31' 45 | # d e f i n(ien tQ)(3(x1)(*x1)0 73 74 18 2 4 . 0 + 0. 5) (| ^i nt)((x)*2In file included from 1src/libavcodec/aacps_fixed.c4:724: 483In file included from 6src/libavcodec/bytestream.hsrc/libavcodec/aacps.c4:832:.2710:: 17 src/libavcodec/aacps_fixed_tablegen.h:+: 0159warning: :.111comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 :) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ ~ In file included from 271src/libavcodec/aacsbr_fixed.c159 | : | 62 : src/libavcodec/aacsbrdata.h i :496n :31t s i:Qz 3warning: 0eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 20 .= 4F2F0M 04969I2N5 | (g82{7-f>/Qb3M1_u(Pf-If)0,.e 9r2_Qe430n(40d4 -. 4g0-8>054b38u8ff4e7r45,68 62fs)i,z 7eQ8)f3/;1 M( _-P0| .I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ,1 0Q453705(src/libavutil/macros.h90:.04913:8257:76 4note: 39expanded from macro 'FFMIN'6 2f06)}4src/libavcodec/aacsbr_template.c ,049 5 | :{f#868Qd/:193:e fMi1warning: (_-n0comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]P Ie. 8F3F8)M2I,N2 5Q9( a330868(,0b.)2 95 | 7(8(5a 7 32)8 7f9>5 (fb)49o3r) ,?f(i /(MbQ=3_) 1P0 ;: (I i(-) a0, 4b6s5_708n6u7m9_413e2fnv0; /i8M_8+P8I+)5)f),} , { Q3 0 ( | 0| ~ ^ ~~~~~~~~~~~~~~~~~~~ . ~~~~^~~~~~~~~~~~~~~~~~~0 2787src/libavcodec/aac_defines.h22:9454src/libavcodec/aacsbr_template.c2:f:/36M872::_ 31note: Pexpanded from macro 'Q31':I) , warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] | ^~~~~~~~~~~~~~45 | #def isrc/libavcodec/aac_defines.hn872e | : 44 : 36 :Q note: 3 1 expanded from macro 'Q30' ( x) 44 | # de f i n ef Qo r3 0 ( ( xj ()i n = t ) ( 0;( xj) * 2 1 4< s b7(4irn-t8>)n[3c(6(hx_)4d8.*1a00t7a3-7 >+4 1b0s8_.f52) r 4eq| _.r ^ ~0e +s [i0 .+5 )1In file included from src/libavcodec/aacsbr_fixed.c ] :]| 62 ^;: jsrc/libavcodec/aacsbrdata.h++:)496 :6{:In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c | : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :496src/libavcodec/aacsbr_template.c159 | {:Q880::8631:: warning: 3warning: 1implicit 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] - 0.924440 8588048 | 4 4 6 1596 | f ) ,Q 3 0 ( 0Q .3 41 (2- 000 9. f215o80r245 7(7jf /=5M 90_0PI;1 8j7)4 ,3 )4}0,3n 87[5c{8Qh32_17d8(f/aM-_0Pt.I8)a3,-8 >2Qb3src/libavcodec/ac3dec.c2s05(_0:9f3.518417:r3874976:e warning: 29qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]8 2_0f6r)e4, s[0iQ 3+ 51 (1841f | 1-]/] ;0M . 0 _ j1+P I6+9 )d,)5 {o Q| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w340 (n03mi.x2_9i2nsrc/libavcodec/aacsbr_template.c0f85:3889o:8317->8:59c5e fwarning: )4}n,tcomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 3 f| e ~~~~^~~~~~~~~~~~~~~~~~~ /r_src/libavcodec/aac_defines.hm:M45i_P:I36 :x _note: )889l | expanded from macro 'Q31', e vQ e3 l 045( 0 .1 | 9 # d4 e 6 f 7i n e8 6Q= 731 ( 9gaxi) n 1 _ lfe f/vMe o r_l P(sj[ s=- I ) , > 0 ; Q 30((j < ci0s.e0nntb2t7e8rr_)72-m>i(x2_n([9clhex4_2vfe)ld/*]aMt2;_aP1 4-I 7| >)4 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 3b6s4_8.,0 f+ r e| 0 ^~~~~~~~~~~~~~. 5q)_ rsrc/libavcodec/aac_defines.h | e ^ ~In file included from :s 44[:i36src/libavcodec/alac.c: +:note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c54:1 : 62]: ]src/libavcodec/bytestream.hsrc/libavcodec/aacsbrdata.h::src/libavcodec/ac3dec.c; 44j | +#+d)e 293495::13f:{ :184283:i warning: :n49warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| : warning: ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Qimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]3 0(x) 495 | src/libavcodec/aacsbr_template.c 293{ | : Q1842 | 900 s:3 i z e2721 (src/libavcodec/alsdec.c : = - 0: 360 : (i.n warning: 38 F4t)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare](:dFo6 3(x )*M1w5warning: I0 7n3m4i4x1_Nicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n390072(1 f | 42 p o->17822 4-b4 f.>u f360f | ) 0 cief , +Q e0r. 5(3n1_( e)a t- enrv_ 0 .d9cmt| 5-2 4pixx ^_ l e9-->>bcuhIn file included from fv0ef_src/libavcodec/aacps_fixed.co:424l: flearyr1_5l3tIn file included from ,o u t(.jn9rsrc/libavcodec/aacps.cts ibz0: = _=e 0326: c1;) jg f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l 613l1ns[:csrc/libavutil/macros.hs:(49-:[25 :h _note: 0swarning: dexpanded from macro 'FFMIN'> .-0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a t>a7- F F49 | #0>_cSdAe6fb4eNnisn_e0 FEFtMf96159_eIrr_emqi3x | N NB__3C_Hl ( r9e0AeNva , s2[NiE L+SeblQ13f0)(,0 )1)_ l(t r.t ]{(Q4a])] ; 320;09 >| 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~( -205.j 892+4(4| 7+fb/7M ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_)) 9? P( I{src/libavcodec/alsdec.c8b0)3, Q:)2| 3 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0424( :0 508:28 :( awarning: ).86)fcomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare])4} 0, | 3 ~ ^ ~src/libavcodec/ac3dec.c8:| 1843 7 ~~~~^~~~~~~~~~~~~~~~~~~: 4245 | 498:2 7warning: 8 fsrc/libavcodec/aac_defines.h/:MIn file included from implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45_src/libavcodec/alac.cP : :36I:i54) ,f 1843: | note: src/libavcodec/bytestream.h :Q2943:015(( gexpanded from macro 'Q31'e :0 t_.warning: b i t3scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ l 45 | 7e f#t (6 dd294o&9ge | fwi2n0eb nm6i)x _es) M| u ( _ ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ rsP I )riozuen2d _ ,! =Q 3smi z0i x _ e()l e0 .(vi n29e5l| t ~~~~~ ^ ~~~~3 7 )9(5(4x 9 ) *3 2f=/M1_4 7Pg4Ia8i3n6_4l)8,e. 0v Qe3+l0 (s00.[5s)- .> 1| ^ ~9 4 6 7 8 6s7u9r1rIn file included from fo/usrc/libavcodec/aacsbr_fixed.cMnd:_62P: Isrc/libavcodec/aacsbrdata.h_):,m iQ495x3:58_:0 l(0warning: .e0vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2e7l8 ]7;2 2 94| 2f ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~/ 495M | _{QP31I()-,0 . 46| 3 ^~~~~~~~~~~~~~5 3441src/libavcodec/aac_defines.h21:24472:436f: )note: expanded from macro 'Q30', Q31src/libavcodec/ac3dec.c:(1844- 044:.49 | :9# 5warning: 2dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]e f4i9n0e4 1Q350( x31844)9 | 0 0 6 f ) } , d {oQ 31w( -n 0 m(iixn._t0i7)0n(6f4o0(-x9)>6*su3r1r30o9u07n3724d11_f8)m2,i 4xQ.3_1l(0ev-e l0+. 9_4l40tr7t9.5 8=) g0 a3i2| 0 ^5n 8_8le6vefl)sIn file included from src/libavcodec/aacps_fixed.c}:[,s24 -| : In file included from >src/libavcodec/aacps.c ~~~~^~~~~~~~~~~~~~~~~~~: 32s: src/libavcodec/aacps_fixed_tablegen.husrc/libavcodec/aac_defines.h:r:r45o:15936u::n36d _note: mexpanded from macro 'Q31':i x _lwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v e45l | _#dleftirnte ] Q1593 | 1; ( | x ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Q )3 0 ( 0 . 42 0 0 9 25 8 27 f /(iMn_tP)I()(,x )Q*3201(407.4480363488src/libavcodec/ac3dec.c7.50:8 18462:+497 :8 0fwarning: /.Mimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]5_ )PI ), | Q ^ ~3 0 (18460 | . 3 7 6 In file included from 9src/libavcodec/aacsbr_fixed.c : 622: 06src/libavcodec/aacsbrdata.h4 0: 5495 :31fd:o/ wMwarning: _nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mPix _iInf)o,- >lQf3 0495e | ({_0Q.m2i3915(3x-79_l0e.v54el4 693 3 f 5=3/ 4Mg4_ai1n_Ple2v1eI2ls)_7, lQ2f34e0f[)(s-, 0>.l1Q93416(78f6-e70_.991m5fi24/Mx__9l0e4v1Pel5]I3);, 9 Q 300(0| .00276 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f8 )7}2,29 4{2Q3f1/(M-_P0I.)0,7 06 40| 96 ^~~~~~~~~~~~~~33 9021src/libavcodec/aac_defines.hf:),44 :Q3361(:- 0note: .expanded from macro 'Q30'9 44798032 0445 | 8#8d6effi)n}e, Q 30 (| x ~~~~^~~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31' src/libavcodec/bytestream.h (:in317: 1345t | :)#(( xd)ewarning: *fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1i0n7 e3 7Q431812(4x.)0 + 0317. | 5 ) s| i ^ z e 2 = FF(MiIIn file included from Nnsrc/libavcodec/aacps_fixed.c(:tp24-)>(b: (ux)In file included from *f2src/libavcodec/aacps.cf1:er4_32e7: nsrc/libavcodec/aacps_fixed_tablegen.hd4 :8-36159: 4118p: .warning: -0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> + b0u.ff5er), s| ^ ~i 159z | e ) ; In file included from src/libavcodec/aacsbr_fixed.c :| Q ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~362 0: (src/libavcodec/aacsbrdata.h:0.4954src/libavutil/macros.h2:0:649:025::9 warning: note: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'FFMIN'5 827f/M _P49I | #)495,d | eQf{iQn3e1 3(-F0F0M.(4I06.N34(0a35,834b)7 4(512(812a782f)/ M7>_ P(I2b))4, f? )(Qb,3) Q03 1:(( -0.(a0)3)7 6 .9| 290 ~ ^ ~5 2644900451f53/In file included from 9M0_0src/libavcodec/alac.cP6:In file included from If54)): src/libavcodec/adxenc.csrc/libavcodec/bytestream.h,:}: 318,Q273: : {015(:0 .src/libavcodec/put_bits.hQ:warning: 2935132277:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](95374 -0:.9 073warning: 3180 | f /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M6 4 0_P 9I) ,i6f3 3(9s0i 2Q z130227e | f(2), 0Q .31!9 =146 78 6(7 s-i9z 01fe/ .M )i f_9 | P4( ~~~~~ ^ ~~~~I47s- >)9,b80 3Qu230f(_0e5n08.d08 62-f )s}-,> 7bu f8_| 7p2t2r ~~~~^~~~~~~~~~~~~~~~~~~9 4 >2=f src/libavcodec/aac_defines.h/sM:i_45z:Pe36Io):f, ( Bnote: it expanded from macro 'Q31'B | u ^~~~~~~~~~~~~~f ) )45 | src/libavcodec/aac_defines.h{# d: e44| f:i ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~n36 e: Qnote: 31expanded from macro 'Q30'(x ) 44 | # d e f(inien t)Q((3x0)(*2x14)74 83 64 8. 0 + 0 . 5) | ^ ~ (int)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:73627: src/libavcodec/aacsbrdata.h4:1494:8842:4. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 494 | {In file included from Q3src/libavcodec/aacps_fixed.c1:(24 : 0In file included from .src/libavcodec/aacps.c8:327: 3src/libavcodec/aacps_fixed_tablegen.h92:41587:7113644:5 49warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.127961 7315874 | 03 61 f) }, { QQ313( 00.(109.5062580376110715547523src/libavcodec/aacsbr_template.cff/)M_:P,I937):, 19QQ:3 03warning: (1comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]0( .05.4019690276215533482 f7/1937M9_ | P5 fI) ) ,} fQo3,r0 ((0 i .| 5 ~~~~~^~~~~~~~~~~~~~~~~~2= 7 408;9src/libavcodec/aac_defines.h :450i0:6 365:3b0s(_0n .u454 | m#_dneo4isfei;9 n9ei4 Q+3+15)( 3{0 x0 ) 8 | f ~ ^ ~~~~~~~~~~~~~~~~~~~~~ / M _ P I ) , (Qsrc/libavcodec/aacsbr_template.c3i:n0t939():(0(27.3x2:8 3warning: 3)comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5*82 1261f4/7M 4_939P8I | 3 )6, 4Q 83 . 00 ( 0+. 00 .552)2 2 3 | 6f8o6r1 ^ ~ f (/Mj_P I=),In file included from src/libavcodec/aacsbr_fixed.c0| :;62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.hj: 494<: 59src/libavcodec/aac_defines.hs::44b r:->warning: n36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ :q ;note: expanded from macro 'Q30'j ++) 494{ | 44{ | Q| #3 ~ ^ ~~~~~~~~de1 (f i0.n8e7src/libavcodec/aacsbr_template.c 3Q93204:(7948x7:)127 4 4 : 5 warning: 4comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 9 f ), Q 3 1 948 ( | (-i n t ) (0 .( 1x) *2170 9 76 1 7 3f73o40736r14 (fj1) }8=2,4 .1{Q03;1 + (0. 50). 1 9| 0 ^5 0361 0j1 <5 s7In file included from br5-src/libavcodec/aacps_fixed.c3>:fn)_,q ;24Q 3j1: +(+In file included from ) src/libavcodec/aacps.c0:.32 : {0src/libavcodec/aacps_fixed_tablegen.h16 0: 1582:6| 1111: ~ ^ ~~~~~~~~5 3 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 195f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h158: | 45 :36 : note: expanded from macro 'Q31'Q3 0(0.5628 7145 | 7#5d4e2ff/iMn_PeI )Q,3 1Q3AS libavcodec/arm/g722dsp_neon.o (0x(0). 54 9 97 2 5 3 4 2 f /M _ P I(),i nQt)3(0((0x.5)27*4281940076458fsrc/libavcodec/put_bits.h3/6M48:.0_265: 37P:+I )0warning: ,. comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q 53)0( 0 | . ^ ~ 449945 32650 | 0 In file included from 8 f /src/libavcodec/aacsbr_fixed.c :62M: _Psrc/libavcodec/aacsbrdata.hI ):i494,:f 31 Q:(3s- >warning: 0bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](uf _e0n.d32 8-3 3s494-5> | 8{bQ2u3f11_(6p ft0/.8rM _7>PI3=) s9,2 iz4eQo737f01(4(B40i.5t0B5u4f9)f)) 2,{2 2 | Q ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~33 16(8-601.f12/7M_9PI6)1,7 3 7| 4 ^~~~~~~~~~~~~~03 61f)}src/libavcodec/aac_defines.h,: {44Q:336:1 note: (expanded from macro 'Q30' 0.1905 0443 | 6#1d0ef1in5e 7Q5303(fx)) , Q 3 1 ( 0 . 0 1 6 02(61i53n8t71)9(5f()}x,) *| 1 ~~~~^~~~~~~~~~~~~~~~~~~0 7374src/libavcodec/aac_defines.h:1458:2364: .note: 0expanded from macro 'Q31' + 0.5) 45 | #| d ^ef 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: 158: 86 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*214748364 8.1580 | + 0src/libavcodec/bytestream.h . 5) : Q3553| :0 ^ ~ 13(0:.5 6warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]In file included from 8 src/libavcodec/aacsbr_fixed.c7:621: 75src/libavcodec/aacsbrdata.h42:f494:/7M: _warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I355) | , Q3s0 (i4940. | 5z4{e 99Q 3=17 (2 F05F.34MI8N723(fg9-2/>b4u7f7fMe1_rP_4Ie)n,d4 -5 4gQ-93>f0b()0u, .5f2Q7f3148e(9-000.65rf1/,M2 _s7i9z6eP1)I)7,; 3 7 Q| 43 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~00( 03.6414f)9}9src/libavutil/macros.h,:4 49{5:3Q250:30 1note: (expanded from macro 'FFMIN' 08.f1/9M0_5P0I3 )496, | Q#3d01e(00f.1i3n52e785 33F3F5M8f2)1I, 6QN3f(1/Ma(_P,b ) I(0().a0src/libavcodec/alsdec.c,):1 6 0577Q>2:3 6031(1(0b.)0:5 5 232warning: 2? 8(3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6876b1 1)f /9: M5(fa_)P))}I,) ,577 | | | ~~~~~^~~~~~~~~~~~~~~~~~ | ~ ^ ~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h i:f45 In file included from src/libavcodec/aac_defines.h::3644:: 36(:src/libavcodec/alac.cnote: cexpanded from macro 'Q31' :note: t54xexpanded from macro 'Q30'-: >src/libavcodec/bytestream.hc: 356u45r:_ f44r | a | 13:# m#edwarning: d_eeffiincomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]elne e nQQg3t31(hx 0 )! 356 ( = | xc t )x - > s cs i z e 2o n = fF (.Ffr iMIa mnet)N ( p(-i>_(nbtl(exn)*u2)g(t(hx))f1 *f4e7{1 r4_0e7n3d 87| 4-3 ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~18 264 .p4->0bu8f f.+0e r +0,. 05.s)i 5z e| ) ^ ) ;| ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/aacps_fixed.cIn file included from src/libavutil/macros.h:src/libavcodec/aacsbr_fixed.c::4924: 62:25: :In file included from src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:note: :32493expanded from macro 'FFMIN':84: src/libavcodec/aacps_fixed_tablegen.h:: 158warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 6149: | # dewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i n493e | F{FQM3IN1((a- ,158b0) | . 5(3 6( 9 a ) 7>Q 830((20b91.)57682 758?2 7f)(,1 b7Q)35 4:1 ((-a02)f.) /9M7_6P4 I9| 9)0, ~ ^ ~3 9 Q33602(208.f54)9}In file included from , 97src/libavcodec/alac.c2:5543{4: src/libavcodec/ansi.cQ2src/libavcodec/bytestream.hf3/:M:1_(479-357P:0:I.12915):7:, Qwarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 warning: 3407(missing field 'value' initializer [-Wmissing-field-initializers] 357307 | 8. 5 8 92 3i74f8 4(8s 479f | 9 i )0z0 , e6 {Q 3N1U25(L 0 .!f=L2/2 M _}src/libavcodec/put_bits.h0s8iP,I : | 1 ^z)3173 e,:333) Q 3| 0 ~~~~~ ^ ~~~~(3:57 0 9.warning: 84comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 74f9src/libavcodec/ac3dec_float.c)9}4,:5 403 0: 140| 0317: ~~~~~^~~~~~~~~~~~~~~~~~8 | warning: f / src/libavcodec/aac_defines.hmissing field 'unit' initializer [-Wmissing-field-initializers]: M _45 :Pi36fI :),( sQnote: expanded from macro 'Q31'-3400 (> | 0.b3u2 45 | f8_3e3n5{# d"8d -c 2se1-f6fo>nbsuif/_nn_Meo p_tiQPrs3I) >1=e ,s(gx iQze) 3e0n("0,. 0 o f("B5 2 2e2i3tCC libavcodec/arm/h264chroma_init_arm.o n 6Buaf 8b)l 61)f e /{ c o| n ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~M _sP i(iInst)t,)e (n(tx ) no*is| e ^~~~~~~~~~~~~~2 g1en4e7src/libavcodec/aac_defines.hr4a:t844i3o:64n8.360" :, +O F0F.note: 5Sexpanded from macro 'Q30')E T | ( ^ ~c o n44s | i#sdteIn file included from enfti_nsrc/libavcodec/aacsbr_fixed.cn:eo 62iQ3: 0src/libavcodec/aacsbrdata.hs:(e493_:x58):g e warning: n implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]er a t i o n ) ( ,i493 | n{tQ)3A((1xV)(_O*-PT1_0T.Y053P6E9_778B3279O417O81L782, 5{4..i20 64f +=) 0,. 5Q)3 10 | (- ^ 0}.,97 64099,In file included from 0 src/libavcodec/aacps_fixed.c31:,9 2436P: In file included from 2src/libavcodec/aacps.c:A322R: 8 fsrc/libavcodec/aacps_fixed_tablegen.h):}}158,, : { Q363| : 1( ^-warning: 0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .97224737889348 f)158, | Q 3 1( 0 .2 20 8Q13303(30.5src/libavcodec/ac3dec_float.c579683:7412:f81387:) }1warning: 7,5missing field 'unit' initializer [-Wmissing-field-initializers] 42 f /| M ~~~~^~~~~~~~~~~~~~~~~~~ _PI)src/libavcodec/aac_defines.h,: 45Q3:0( 036.415:4 | 9 9 note: 7 expanded from macro 'Q31' {25 3 42"fd/rM c45__ | s#PdIe)f,cia nlQe3e 0"Q,(03. 51"(2x7)4 8p 9 e00 6r5cf e n /t Ma _ gP e( iIon)ft, )Q3d0y(n0(.a(m4ix4c9)9 *r4523a01n048fg/M7_PeI4) 8c,3o 6mQp3r40e(80s.0.s3 2i+o8 n0 3.t53o) 5 a| ^ ~8p2 1p6lyf"/,M _OPFIn file included from IF)src/libavcodec/aacsbr_fixed.cS,:E T(62Q: 3src/libavcodec/aacsbrdata.h0:(493d:0rc31_.:sc0al e5warning: )2,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 2A3V6_8O6P1Tf_ /493M | _TP{YQIP3E1_()F-LO,A T0 ,. 5{| 3.6 ^~~~~~~~~~~~~~9 d78bsrc/libavcodec/aac_defines.h:244l9:136 7=:8 715 2.note: fexpanded from macro 'Q30'0)} ,, Q 310( .-0440,. | #9d7e6f46i9n9e0 .30Q,93 3P0AR6 }(,2 x2 )8 | ^f ) } , { Q 3 1( - 0 .9(72i24n73t78)8(9(3x4)*810f7),37src/libavcodec/ac3dec_float.c4 :421Q:31328:124 .0( warning: + missing field 'unit' initializer [-Wmissing-field-initializers] 00..5)2 2 0| ^8 14233 | 3 In file included from 5 7 src/libavcodec/aacps_fixed.c9 8:{3 247"h: In file included from fsrc/libavcodec/aacps.c):}32e: ,avsrc/libavcodec/aacps_fixed_tablegen.hy _: c158| :o11 ~~~~^~~~~~~~~~~~~~~~~~~mp: r "src/libavcodec/aac_defines.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], :" 45e:36n: anote: bexpanded from macro 'Q31'l e he a158v | y45 d y n | AS libavcodec/arm/h264cmc_neon.o a#mdiec f rQia3n0e( 0Q.3n516g2e8( 7x1)7c 5o 4 2 f /m M p _r P eI )s s,( iiQno30t(0n.)5(4"(9,9x72 5)O*321F4F47SE24fT/(M8h_3ePa6I)vy4_,8c. 0oQ 3m0p(r0e.s5+s 2io0n.75)48)9, 0 0| 6 5 ^ ~AVf/ M__OPPIT)_,TY PIn file included from QEsrc/libavcodec/aacsbr_fixed.c3_:620: B(src/libavcodec/aacsbrdata.h0O.:O4934:469:L9 4,5 3warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0.8if6/4M _= P0I ) 493} | ,,{ Q0Q3,1(3- 001,. (P503A6R.93 27}88239,13 7 587| 5 ^8 221f)6, fQ3/1(M-0_.P97I6)49,9 03Q9336022(80f.)}0,5 2{2Qsrc/libavcodec/ac3dec_float.c32:31436(-80:6.11289f:7 /22warning: 4Mmissing field 'unit' initializer [-Wmissing-field-initializers]7_3P7I8 )8,9 3 4| 8 ^~~~~~~~~~~~~~f) , Q4331 | (src/libavcodec/aac_defines.h : 0 44.{2 2:0368":1t 3note: aexpanded from macro 'Q30'r g3e3t5_l 744e9 | 8v#3eld7e"f,i nf"e)t} a,r g Q| e30 ~~~~^~~~~~~~~~~~~~~~~~~(tx )l e v e l src/libavcodec/aac_defines.h : i45 n: -36 d : B F note: Sexpanded from macro 'Q31'( i(n0t) ( (n45ox | t#)de fai*np1e0p7 lQ33i714(exd) 1 8)2 "4. 0 , + OF 0 F S E .T (5 t)a( rin gte| )t( ^(_ xl)e*ve2l)1,In file included from 4src/libavcodec/aacps_fixed.c74A8V:3_64248.O0: P T+ In file included from 0src/libavcodec/aacps.c_:.T532): Ysrc/libavcodec/aacps_fixed_tablegen.h :| P157 ^ ~:E136_:I Nwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] T, {.i64 In file included from =src/libavcodec/aacsbr_fixed.c 0: 62} ,: 157 src/libavcodec/aacsbrdata.h | - : 492 3:1 , 83 Q030:(,0 .P6A7warning: R1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 7}2,9 3| 3 ^5 f /492 | M{Q_31PI(), 0Q.23401(3030.386996239680f8),9 Q3314( 80.55f1/2M_9PI4)3,62 63Q023380f)(},0 .{6Q3510(-607.src/libavcodec/ac3dec_float.c66:6934690:361291:4f warning: 1missing field 'unit' initializer [-Wmissing-field-initializers]/ M0_6P7I4)8,8 5Q3 0f(),46 | 0Q{3.6"010(l9-t5r0t._0c8294m7i1x9l8e6v"2,7 f9 6/ "2L9tM/0_R8tP1 fCI)e})n,t,e r | ~~~~^~~~~~~~~~~~~~~~~~~QM i3x0 (L0src/libavcodec/aac_defines.he.:v45e:5l36":,0 CC libavcodec/arm/h264dsp_init_arm.o 3 note: 6 expanded from macro 'Q31'38O0 29F1FfS/EM T_(45lP | t#rdte_fIic)n,een tQ3 Qe301r(_(m0x.In file included from i)1 x _ l 0 src/libavcodec/aic.ce6:0 0v31: 2 8 e src/libavcodec/golomb.h7l : 4)7482 (,if: n /34M:_ PIt) ,warning: ) ( (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]xA )V*| _2O1 ^~~~~~~~~~~~~~4P 7T4_T8src/libavcodec/aac_defines.h 482Y3P:E44 | 6 4 _:8 F 36.:0 note: + L0 expanded from macro 'Q30' O A T . ,5 ){ i.f ( d44| | ^ ~# dgbeblf-i> In file included from nsrc/libavcodec/aacsbr_fixed.ces =Q:i62 30z: e-_1i.n(_src/libavcodec/aacsbrdata.h0xb): }i492t:s ,< =58 - 1: r.e 0 ,_warning: i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] d 2 e. 0x, ()i 492 | n{0Q}3{t),1 ( ( ( x| ) ^ | 0*. 2 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~10471 333703481982942.906 0+f )0.,5) src/libavcodec/ac3dec_float.cQ 3 1| ( ^: 047.:51291:In file included from 2src/libavcodec/aacps_fixed.c94warning: 3:6missing field 'unit' initializer [-Wmissing-field-initializers]242 : 63In file included from 0src/libavcodec/aacps.c2:332: 8f )src/libavcodec/aacps_fixed_tablegen.h}47:157,: | 111 {":l twarning: r{timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3_1( -s0u.r6mi6xl3ev9"34,1 " L01576t7 | /R4t8 8 5S f u )r, rQoQu3n3d0 (M0i1.x( -L6e07v.1e0l287"2,9 3O235Ff4/F9SME6T_(Pl7I)t,r 9tQ63_02s(9u0r8r1o0fu).n}d,6_ 6| m3 ~~~~^~~~~~~~~~~~~~~~~~~i8 x89_lsrc/libavcodec/aac_defines.he3:v454:e836l:5) ,note: expanded from macro 'Q31'f/ M_APIV)_, O 45P | TQ#_d3e0f(i0nT.6e5 YQ0PE36_17F(6Lx9O0)6 1 f / AM_ PT ,I ){. d,b Q 3 0l (0 (=.i n6t0)0(-9(51x.907 1}8),2 f-/*12M._10P4,I7 428.3)06,,4 80} Q.300 (, + 0 | 0..5 ^) 5 0 | 3 ^ ~6 380291f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q3: 0src/libavcodec/aacsbrdata.h(:0492.:1320: 6warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0In file included from src/libavcodec/ac3dec_float.c28:4874src/libavcodec/alac.c::1297:57 warning: f: 492 | missing field 'unit' initializer [-Wmissing-field-initializers]{ /src/libavcodec/unary.hM_QP:I3501): (48,41 : | | warning: ^~~~~~~~~~~~~~0{.comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] "2l4o1rsrc/libavcodec/aac_defines.h3o:_3440:c36m:i 389 note: 9xexpanded from macro 'Q30'l2509 | e6v0" , f 44 f") | ,o#Ld rQ3o1e(f(ii/ Rone 0Q 3=. C00e5;(n1t eAS libavcodec/arm/h264dsp_neon.o x2iIn file included from r)9 4src/libavcodec/anm.c< Ml3e : i6xn 28 2 6L3: &&0e2v3e8src/libavcodec/bytestream.hf l):}g e t _" 171,: b,i 18{Q 3 t s:11 (( i(ngtb))-O0.warning: 6(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] !F=6(xFS E3T9)3*4s(l10 71171t0or3 | o6o77 p_;c ein+t4+4) e881;8 r5_fm) 2 g| i ~~~~~~~~~~~~~ ^ ~~~~,x4- > _Ql3e1.bvuefl()0f-, 0e +.r0 8+2 0=4 9. 5F F6A)V _ O| P ^TM7I _T9YNP6(gE-2_>FIn file included from L9bsrc/libavcodec/aacps_fixed.cuO0A8T1,:fff 24): eIn file included from rsrc/libavcodec/aacps.c_:e32n: {src/libavcodec/aacps_fixed_tablegen.h.}:,157dd b l| : - ~~~~~^~~~~~~~~~~~~~~~~~86= :g-- 1src/libavcodec/aac_defines.hwarning: :>45b:u36.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f:f0e r}, ,note: expanded from macro 'Q31'-s1 i.z0e,) ; 2 157 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~45. | 0#,d e 0f}i , n Qe30 src/libavutil/macros.h (0| .:Q49 ^6731: 1225(:7 x29note: 3)expanded from macro 'FFMIN'3 5 f /49 M | _ #P Id ),e Qfsrc/libavcodec/ac3dec_float.ci :30ne 49(0(F:FM.i6n6t3)8(129I: 8(9N3(4warning: 8xamissing field 'unit' initializer [-Wmissing-field-initializers], b5)f) (/(a*)M_2 P1I4)7,>49 | 4{ "Ql3 0((8obr)0 .3o?_66 4s5(b8)u06.7 6r90: m(i0 6+1axl efv)"), | 0 ~ ^ ~/ ".M5_)PLI o) ,| / ^ ~RQ o 3S0ur(r0.o6uIn file included from n0src/libavcodec/aacsbr_fixed.c0d9: 5629: M7src/libavcodec/aacsbrdata.hi:1492x8: 72Lf:e/M _warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e lP"I,) O,F FS ETQ(4923l | 0o({0Q.351r0(3 6o0.32_4s1u38rr3o00u32n8d99_9m2i91x6f0_/fl)M,e_ PvQeIl3)),, Q 13A(V0_ (O0P.T5_01.T21Y90P4E63_6020623F870L243O78fAf/T)M,} _,{ P.d{bIQl)3 1,=( -- 1| . ^~~~~~~~~~~~~~0 0}.,src/libavcodec/aac_defines.h 6-61:3.9443:43610:0 ,6 note: 724expanded from macro 'Q30'8. 805,f )440 | #,d}e ,fQ i3 1n(| e- ^ 0 Q.300(8x2)4 9 6 79 62 9 0 8 1 f) }, | ~~~~~^~~~~~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)45:(36(: xnote: )expanded from macro 'Q31' *107374 1458src/libavcodec/ac3dec_float.c | 24:.#053d +: 110e.:fi5n )e warning: missing field 'help' initializer [-Wmissing-field-initializers]Q3| 1 ( ^x )53 | In file included from src/libavcodec/aacps_fixed.c : 24 {: N In file included from Usrc/libavcodec/aacps.c LL:32(: }src/libavcodec/aacps_fixed_tablegen.h,: 157i n| :t ^61 ):(( x)warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0157. | 5) | ^ ~ Q30(0.671In file included from 2src/libavcodec/aacsbr_fixed.c7:2629: 33src/libavcodec/aacsbrdata.h5:491f:/84M:_ warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.6638 8491 | 9{34Q8351f(/ M0_.PI1)1,1 12Q533407(305In file included from .615src/libavcodec/anm.c260:f628)7,: 69 Qsrc/libavcodec/bytestream.h310( :0.618612f:1134/8M:4_ P7warning: 63I)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],3 Q13303(00.160f0)9}5 ,1869 | 7{ Q13812 (fs-/0.i4M1z_3eP62I )=, FQ8F33M3I7N3(10p4(1-80>.25bf0)u36,3 8Qf032f91e1r_(f /0M.e2n8_d2P -1 I6p)8-, 3>Q73b06u8(0f03.fe6r1,0 6s0iz5e0)f2);} 8,7 4| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ f/ M_ P| I ~~~~~^~~~~~~~~~~~~~~~~~), src/libavutil/macros.h : 49src/libavcodec/aac_defines.h| ^~~~~~~~~~~~~~::2545: : note: 36src/libavcodec/aac_defines.hexpanded from macro 'FFMIN': : note: 44expanded from macro 'Q31': 3649: | note: # dexpanded from macro 'Q30'ef45i | #nde eFFfM Ii44 | N#nd(eeaf i,Qbn)3e 1(((xa) )>Q 30 ( x( b)) src/libavcodec/aacsbr_template.c? ( b : ) 1170 ::20 ( a :( ) i warning: ()comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ni n tt )()(((| xx) ~ ^ ~)* *1170120 | 17 43In file included from src/libavcodec/anm.c 7 7 :4284: 1i8f28src/libavcodec/bytestream.h 346:(187b:.15y0:4t + 8warning: e s0_.r5.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 e+) a 0| ^d .1875 ) | > In file included from c| n ^ ~ src/libavcodec/aacps_fixed.ct )i:f 24: ({sIn file included from i In file included from src/libavcodec/aacps.cz:e322: src/libavcodec/aacps_fixed_tablegen.h! =src/libavcodec/aacsbr_fixed.c::| 62 : src/libavcodec/aacsbrdata.h157: ~~~~~~~~~~ ^ ~~~491s:: i58z36:e: )warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~ ^ ~~~~ 491 | {Q3 1157 | ( 0 . 1 1Q310(102.567314277293353152f6/Mf_P)I,) ,Q Q3310((0 .606.3828194348845f7/6M3_P3I1)33,0 1Qf30)(},0 .{6Q530167(69-006.14f/1M_3P6I8)33,73 1Q3401(08.26f0),0 Q9351(9 07.218281628f37/6M8_03P6I5)f,)} ,Q 3 | 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.50src/libavcodec/aac_defines.h3:645:336:8 0note: expanded from macro 'Q31'2 91f/M_P 45I | #)d,ef iQne3 0Q3(10(.x10)6 0 0 2 8 7 4 7 f / M _(iPnI)t,) (( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364:8 .0note: expanded from macro 'Q30'+ 0.5) 44 | | # ^ ~ define Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62: src/libavcodec/aacsbrdata.h: 491 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *149107 | 3{Q7341(1 80.2141.01 +1 02.553) 4 7| 3 ^ 5126f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: 0.In file included from 2src/libavcodec/aacps.c:1324: src/libavcodec/aacps_fixed_tablegen.h8:471576:113: 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3301f)}, {Q31( -1570 | . 4 1 3Q360(803.3677132712943315f8/2Mf_P)I,) ,Q 3Q13(0( 00..28626318869384835f7/M6_P8I0)3, 6Q53f0)(}0,. 6 5| ~~~~~^~~~~~~~~~~~~~~~~~0 6769src/libavcodec/aac_defines.h0:456:361:f /Mnote: _expanded from macro 'Q31' PI), Q 345 | 0#(0d.e6fi0n0e 9Q5319(7x)1 8 2 f / M_ PI ) , Q(i3n0t()(0(.x50)3*26134807249813f/6M48_.P0 I+) , 0Q.350)( 0 .| 1 ^ ~0 60028747f/MIn file included from _src/libavcodec/aacsbr_fixed.cPI:)62,: src/libavcodec/aacsbrdata.h| ^~~~~~~~~~~~~~: 491:7:src/libavcodec/aac_defines.h :warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 36: note: expanded from macro 'Q30' 49144 | | {#Qd31e(fi n0e. Q1301(1x1)25 34 7 35 1 2 In file included from 6 fsrc/libavcodec/aic.c : 34): , src/libavcodec/unary.h :Q503:(411i:n(t )0warning: (.comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 1(4x8)4*71067337341 50138 | 3 2 04 .1 0ff o)r+},( i{ Q 03=.1 (5-0)0 ; . 4| 1i ^3 <6 8l3e3n7 In file included from 3&src/libavcodec/aacps_fixed.c1&4: 124g8: e2tIn file included from f_)b,i tQsrc/libavcodec/aacps.cs31:(132g(b: )src/libavcodec/aacps_fixed_tablegen.h 0:156!:.136=2 :8s2 1twarning: 6o8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p3 ;7 6i8+0+3)65;f) }, | ~~~~~~~~~~~~~ ^ ~~~~ 156 | | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:450:36(:0 .note: 7expanded from macro 'Q31'85 3981853 f45 | /#dMe_fiPnIe )Q3,1 (Qx3) 0 ( 0 .7 85 39 8 1 8 5 3 f(/inMt_)(P(Ix))*,2 14Q7304(8036.4788.05 +3 09.85)1 8| 5 ^ ~3 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:0(620.: 7src/libavcodec/aacsbrdata.h8:4905:3849:8 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]53 f/M_PI), Q30 (0490.7 | 8{53Q938118(5 03.f/2M0_P3I)2,0 Q13005(40.1780543938178f53)f/,M _QP3I1),( - 0| ^~~~~~~~~~~~~~. 8687src/libavcodec/aac_defines.h9:441:8360:35 5note: 2expanded from macro 'Q30'89 f)}, { 44Q | #3d1e(f-in0e. 9Q73709(0x)5 4 8 6 0 0 5 8 4 f) , (Qin3t1)((( x0).*91067293078401689249.90 2+4 02.5f))} , | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:: 24: note: In file included from src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:156:111: 45 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q31(x) 156 | Q 3(0(i0nt.)7(8(x5)*329811845734f8/M3_6P4I)8,. 0Q3 0(+0 .708.553)9 8 18| 5 ^ ~3f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:786253: 98src/libavcodec/aacsbrdata.h1:4908:5583:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 784905 | {3Q9831815(3f /0M._2PI0)3,2 0Q3100(504.1780543379f8)1,85 3fQ/3M_1PI(),- 0Q.3806(807.9178083555328998f)1}8,5 3{fQ3/1M(-_0P.9I7)79,05 4 8| 6 ^~~~~~~~~~~~~~0 0584src/libavcodec/aac_defines.hf):,44 :Q3361:( 0.note: 9expanded from macro 'Q30'6 2908069 94492 | 42#f)d}e,f i | n ~~~~^~~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(x:)45 : 36 : note: expanded from macro 'Q31' (i n45 | t#)(d(xe)f*i1n0e7 37Q4138214(.x0) + 0 .5 ) | ^ (inIn file included from tsrc/libavcodec/aacps_fixed.c):(24(: xIn file included from )src/libavcodec/aacps.c:*3221: 47src/libavcodec/aacps_fixed_tablegen.h4:1568:863:6 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 + 0.5) | ^ ~ 156 | In file included from src/libavcodec/aacsbr_fixed.cQ3:062(: 0.src/libavcodec/aacsbrdata.h78:534909:8311:85 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (0490. | 7{8Q533918(1 08.532f/0M_3PI2)0, 1Q0305(401.0784533978f18)53,f/ M_QPI3),1 Q(30-(0.08.7685837998118583f0/M3_5P5I2),8 Q930f(0).7}85,39 8{1Q83513(f-/0M._9P77I9),0 Q5304(08.6708503958188543ff/M)_,P IQ),3 1 (| ^~~~~~~~~~~~~~ 0.962src/libavcodec/aac_defines.h9:0448:0366:9 9note: 92expanded from macro 'Q30'4 2f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hin:e 45Q:363:0( x)note: expanded from macro 'Q31' 45 | # d ef(inie nQ3t1()x)( (x )* 1 07 37 4 1 8 24 . 0 + (0i.n5)t ) | ( ^( x)*2147483In file included from 6src/libavcodec/aacps_fixed.c4:8.240 : +In file included from src/libavcodec/aacps.c :032.5: )src/libavcodec/aacps_fixed_tablegen.h: 156 :| 61: ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :156490 | :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.7853 984901 | 8{53Qf3/1M(_P I)0, .Q320(003.27805319801584531f/0M_4PI3)7,f )Q,3 0(Q03.718(5-3098.188563f8/M7_9PI1)8, 0Q33505(208.978f5)39}81,8 53{fQ/M3_1(P-I0),. 9Q3707(09.078554389861080535f8/4Mf)_,P I)Q,3 Q13(0( 0.078.5399861825930f/8M0_6PI9)9, 9 2| 4 ^~~~~~~~~~~~~~2 f)},src/libavcodec/aac_defines.h :44 :| 36: ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: deexpanded from macro 'Q31'f ine Q30 (45x) | # d e f i n e Q 3 1((inxt)) (( x) * 1 07 3 74 1 82 4 . 0 +( i0n.t5))( ( x| )* ^2 14748364In file included from 8src/libavcodec/aacps_fixed.c.0: 24+ : 0.In file included from 5src/libavcodec/aacps.c) : | 32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:156:36: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:489:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 156 | : 271 : 17 :Q489 | {3warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q03(1 (0-.07.280565313949861208 5638271f9 | /f M)_ P, IQi3)1n,(t 0sQ3.0i(z0e5.24 759=380544 0F36FM96I38N5(15fg)8}-53,> f{b/QuM3f1_(fPI-)0,er._6e2n d1Q 2-6 3g401(-0>6b.35u67f9f82503f9)8e,18r5 ,3Q f3s1/i(M_zP-eI0)),. ;Q 35 0| 9( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 80.937688517src/libavutil/macros.h0303:94992:f25)8:},1 8 note: 53| f ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'FFMIN'/ M_src/libavcodec/aac_defines.hPI:),45 :4936 | Q:#3d ef0i(nnote: e0expanded from macro 'Q31' .7 8F53F98M18I5 N3(f45a/ | ,#Mbd)e_fPiIne ),(Q Q(313(ax0))( 0 > .(b )7 85? 39 ( b8) 1 8 :5 3 f(/ aM) )( i_nPt)I()(,x ) *| 2 ^~~~~~~~~~~~~~1 4 | 7 ~ ^ ~4 8src/libavcodec/aac_defines.h36:4448.:036 +: 0note: .expanded from macro 'Q30'5) | ^ ~ 44 | #defiIn file included from nesrc/libavcodec/aacsbr_fixed.c Q:3062(x: )src/libavcodec/aacsbrdata.h : 489 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *4891 | 07{37Q4311(82-4.00. +2 006.551) 3 4| 9 ^ 620689f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.32: 5src/libavcodec/aacps_fixed_tablegen.h4:1565:9113:0 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4066355f)}, {Q 31561 | ( - 0 .Q6302(01.27865431968315869523f0/fM)_,PI )Q, 3Q13(0(-00.7.8553998819386851730f03/9M_2PfI))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0( 0.78src/libavcodec/aac_defines.h5:453:9368: 1note: 85expanded from macro 'Q31'3 f/M_PI )45, | # dQ3e0(f0i.n7e8 53Q938118(53xf)/M _P I) , Q 30 (0 . 7 8 5 3 9 8 18(5i3nft/)M_(PI()x,)* 2Q3104(70.47885336948818.503f /+M_ P0I.)5,) | | ^~~~~~~~~~~~~~ ^ ~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: :expanded from macro 'Q30' 62: src/libavcodec/aacsbrdata.h:489:32 :44 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] efine Q3src/libavcodec/alsdec.c0( :x489716 | {)Q:3 321 :( - warning: 0 .comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 0 65 1 3 4 96 2 0 6(89inft),) Q (3(1716x | ( ) *10. 507 3 74 41 82549 3. 0 0 4i4+0 f606 .(35*5b5d)f-> )o} pt,_| o r ^{dQ 3e1r(- 0.>62 1sIn file included from csrc/libavcodec/aacps_fixed.c2:o624n: 4fIn file included from 1-6src/libavcodec/aacps.c3:5>326: src/libavcodec/aacps_fixed_tablegen.hma9x:_155o:r1362d:0 fe)warning: ,rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )Q 3{ 1 (| -0 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~.5 98 1559 | 3 6 8 src/libavcodec/alsdec.c1 :7 0Q7483:00313(90:2 f.)8}warning: 9,9 5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~3 77 4748fsrc/libavcodec/aac_defines.h | / : 45M _:P36I:), Q 3 note: 0 expanded from macro 'Q31' ( 0 . 9 450 | f6o#9r0d6 e(9kf62 in4f=e/ M_0Q;P 3Ik)1 ,(< xQ3k_)ma0x; k(++ ) 0 .{9 20 | ~ ^ ~~~~~1 1 9 4 0 4 8 src/libavcodec/alsdec.c f: /762(M:i26_:nPI )warning: t, comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) Q(3(0x(0) .*7629261 | 49784 383 6 65 9427 f 8 /. 0M _ + P I 0 . ),5 ) Q 3| f0o( ^ ~1 .r0 6(71;5In file included from 8ksrc/libavcodec/aacsbr_fixed.c3 <:4621: src/libavcodec/aacsbrdata.h4k:f_/mMa_xP489;I: )6k,+:+ )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 3 0| ( ~ ^ ~~~~~ 1In file included from .4src/libavcodec/anm.c6: 44897 | 289{3Qsrc/libavcodec/alsdec.c3: 4src/libavcodec/bytestream.h:413:810(2937::-30f13/M0_:P:I. 2 0)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]6,5 1 3 49| 6 ^~~~~~~~~~~~~~2 0689f )810src/libavcodec/aac_defines.h , | : 44 : 293 Q 336 | 1 (: note: aexpanded from macro 'Q30' 0v._ s5a4i5s z9es2e 443r=t | 0 0F#F4M4I(ds0N6ebf(6p_in3e5 5Q-lf3>)e0bnu}f(g,f xt)e{r_he Q 3n d<1= s-c p(- o n- > f0-b>u .f6rfa m2f1 2 e e6r_4 1,l 6e3si(nignt5z6e9)2th;)0)f ; ( ) | (x,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ ) * 1Q0317(-30src/libavutil/macros.hsrc/libavutil/avassert.h7:.:54381498:22549::11 .80:note: 9expanded from macro 'FFMIN' note: expanded from macro 'av_assert0'3+ 68 1 049. | 5#)7 d380 | e0f i| n ^e3 9 2 iFff F)M(IIn file included from src/libavcodec/aacps_fixed.c}:!24(: N,co(In file included from a n src/libavcodec/aacps.c,d| ):b ~~~~^~~~~~~~~~~~~~~~~~~) 32) ((: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h:{155a:: ) 11145: >:36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: (expanded from macro 'Q31' b) ? ( b ) 45 : ( | 155a | # ) d) e f i nQ| e3 Q ~ ^ ~3 0 1(( x0 . )In file included from src/libavcodec/anm.c8: 9 28 9 : src/libavcodec/bytestream.h5:22943:315 7: warning: 7 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 f / M 294 | _ (P I ) , Qi n t3) i 0 ( ( f (x (0 ) s.*9\0i6z92 e| 0164926 ^~~~27 !4=f4/ 83M6_s4Pi8zsrc/libavcodec/alsdec.cI.e0: ))842 + ,: | 0 ~~~~~ ^ ~~~~ 25. 5Q)3 0 :(| 0 . ^ ~warning: 92 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 194048 f842In file included from | /src/libavcodec/aacsbr_fixed.cM _ :PI 62 ): src/libavcodec/aacsbrdata.h :,488 : Q 84 3:f o0rwarning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (0s.b 9= 609;8 3 488s6b5 < | 9{s2Qu371fb(_b/l-0M.6o5c_k8Ps8I;9) s1b,2+ +9Q)6 3{50 9( 1| 16 ~~ ^ ~~~~~~~~~~ .806f71)58,3 4Q131src/libavcodec/alsdec.c4(f: 863/:0M_25.P5I8)8,:3 warning: 5Qcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 06(31.44 1863638 | 548 7 3 f 9)} ,3 44{3 7 fQf3/o1Mr_( P I()0s.,b9 8= 83 8 00;8| 6s ^~~~~~~~~~~~~~9b 5 3<7 src/libavcodec/aac_defines.h3:s2u44fb),: 36_:b lnote: Qo3expanded from macro 'Q30'1c (k 0s.;9 9 9s449 | b4+#3+4,9 6ds0etf02a3ir6tn fe) }=, Q0) | 3 ~~~~~^~~~~~~~~~~~~~~~~~{0 ( | xsrc/libavcodec/aac_defines.h) ~~ ^ ~~~~~~~~~~: 45: 36 : note: expanded from macro 'Q31' src/libavcodec/alsdec.c : 871 (:in t25:45 ) | ((warning: x#comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare])*d1 0e7fi3n7 e8714 | 1 8Q 234 1. ( x0 ) + 0 . 5 ) | ^ if ( r In file included from e src/libavcodec/aacps_fixed.cs: 24=: =In file included from src/libavcodec/aacps.cc :u 32r(: i_src/libavcodec/aacps_fixed_tablegen.hnt:at155i:)86(:( lx_warning: c)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]*o 2d1e4)7 4{8 3| ~~~ ^ ~~~~~~~~~~~~~6 4 8155. | 0 + 0 . src/libavcodec/alsdec.c:5 Q8833)0: 29( 0:| . ^ ~8warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 995233 7883 | 7 In file included from 4src/libavcodec/aacsbr_fixed.c f/:62 : M src/libavcodec/aacsbrdata.h _P:488 :I59 ),: Qwarning: 3 0 (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0 . 9 06 90 6 9 6 2488 4f / | iMf_{ PQ(3I1)r(es, ->0 Q.3c6u0r5(_8t0a8.i9l912_926c05o9de1)1 6819 40f)| , ~~~ ^ ~~~~~~~~~~~~~4 8Q3f1/( M0src/libavcodec/alsdec.c_.P:5Isrc/libavcodec/aacsbr_template.c9038:25)::8,3 5Q633 1293warning: :04(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]19 10:3 .8 warning: 90395 | 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 898 3 3f6) }5 ,9 {2 Q f7ofr/ 312931M(_s | ( Pb 0 I= . ) ,0 ; 9fQ8 8o3s3r80b0 <(1 .8 (066sku79 5b1=3_75 b03l8o3c4;2k14 src/libavcodec/bytestream.hfsf;k):/ s,bsrc/libavcodec/aic.cM:_317P:I< +17613)Q,s3+b,r -s>tka:: 1Qx3r[020warning: :(t (warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 1=comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare].] 4;. 969 9k90 47+943)41764 | 3 7+3)4 9 317f / 6 0 | {M | 0i f_ ~~ ^ ~~~~~~~~~~| ~ ^ ~~~~~~~~~~2 3P6(f fr aI)) ,s imze} , e 2| _ ~~~~~^~~~~~~~~~~~~~~~~~src/libavcodec/aacsbr_template.cs | :=src/libavcodec/aac_defines.h1300i ^~~~~~~~~~~~~~z e :F: 45src/libavcodec/aac_defines.h::36F:19 >:note: 44sM Iexpanded from macro 'Q31': iwarning: Ncomparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]36 z (45p:e | 1300#- | )note: expanded from macro 'Q30'd > ebf {uiff 44| | ~~~~~~~~~~ ^ ~~~~# nee dr _feQfeionre3n1 ( Qd3(xk 0=)- (px-) 0 ;> k b u f s k i x (z[(iien0]n;)tt );k() + (| ((+x))x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ *) *{211 0 4| src/libavutil/macros.h73774 ~ ^ ~~~~~~~~~~1:842 4984:325:. 60note: 4 8+. expanded from macro 'FFMIN'0 0 .5+) | 0 ^49. | #5de)fi n | eIn file included from ^ ~ Fsrc/libavcodec/aacps_fixed.cF:M24I: NIn file included from src/libavcodec/aacps.c(In file included from a:,32b: )src/libavcodec/aacsbr_fixed.csrc/libavcodec/aacps_fixed_tablegen.h :(:62155(:: a61src/libavcodec/aacsbrdata.h:) : warning: > 488(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:b32 :) warning: ?implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a ))155 | 488 | { Q3| 1( - 0 ~ ^ ~. 6 5 8Q3809(In file included from 0.1src/libavcodec/anm.c82:289995: 26src/libavcodec/bytestream.h35:931831:6771548ff/:)M,_ PQIwarning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ,1 ( Q3 00(.03185 | . 9 08 68 93i506f639 46(1s23i4z8ef5/M2_8P 3!I=) ,s fizQ3In file included from )e}src/libavcodec/apedec.c0:32): ,( src/libavcodec/bytestream.h 0| { ~~~~~ ^ ~~~~:.Q171 9:183:201( 01.9warning: 189843084088comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f6/ 9M5_3P7I32)f,), QQ313(0 171 | (0 0.. 9 6 99g98-9>39b6u4f3f45e9r9 62+7=f 0/F0MF_2MP3II6)Nf(,) gQ}30-,>(b1u.f 0f6 e| 7 ~~~~~^~~~~~~~~~~~~~~~~~r1 _5e8n3src/libavcodec/aac_defines.hd: 454-:1 364gf:- /note: expanded from macro 'Q31'> M_bPIu),f fQ45e | 3#r0(de,f1i .ns4ie64z79 3e4Q4)3;137 f(/ Mx| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)P I ), | ^~~~~~~~~~~~~~ src/libavutil/macros.h: 49 : 25src/libavcodec/aac_defines.h : :note: 44 expanded from macro 'FFMIN'(: 36in:t )note: ( (expanded from macro 'Q30'49 | x#)d*e21f i444n | 7e#4d 8Fe3FfM6I4N8(i.a0,n b+e) Q03.0 5(((ax))) > ( | b ^ ~ ) ? ((In file included from ibsrc/libavcodec/aacsbr_fixed.cn:)62: tsrc/libavcodec/aacsbrdata.h :): 488(:(6a(:)x)) * 1| 0 ~ ^ ~warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 741824.0 + 0488.5 | ){ Q3 1(| -0 ^. 658891296In file included from 59src/libavcodec/aacps_fixed.c1:6248: f)In file included from ,src/libavcodec/aacps.c :Q3231: (src/libavcodec/aacps_fixed_tablegen.h :0.1555:8368: 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 4138583f)}, {Q3 1(155 | 0 . 9 8 8Q3308(00.889699525333773742ff/)M,_ PIQ)3,1 Q(3 00.(09.990969904639642946f/0M0_P2I3)6,f Q)3}0(,0 . 9| 2 ~~~~^~~~~~~~~~~~~~~~~~~0 1194src/libavcodec/aac_defines.h0:4458:f36/:M_ Pnote: I)expanded from macro 'Q31', Q30(0 .459 | 6#9de8f36i5n9e27 fQ/M3_P1I()x, )Q 30 ( 1. 06 71 5 8 34 1 4 f /M _ PI()i, nQt30)((1(.x46)47*9234144734873f6/M4_8P.I0) ,+ 0 .5| ) ^~~~~~~~~~~~~~ | ^ ~src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h 44: | #487d:e84fi:n ewarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]30 (x) 487 | { Q 3 1(i(nt-)(0(.x)4*81AS libavcodec/arm/h264idct_neon.o 0273072441289245.03 6+9 809.5f) ) | , ^ Q31(-0.9In file included from 6src/libavcodec/aacps_fixed.c8:240: 5In file included from 6src/libavcodec/aacps.c0:328: 8src/libavcodec/aacps_fixed_tablegen.h8:41551:6114: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.2757src/libavcodec/aacsbr_template.c 21555 | :8 13192 :419: 1 warning: 6comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 5 Q6307(f0).8,99 52Q 331(1319 | 03. 7 5 784 f/6Mf3_P4Io)7,r5 3(3Q33j0 (5=0 .0In file included from ;893 2src/libavcodec/apedec.cf:0j)6329 }: 0src/libavcodec/bytestream.h:<186,6 9 6 :13| : ~~~~~^~~~~~~~~~~~~~~~~~ 2s4bf warning: r/-M>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aac_defines.h:_45n: Pu36I:m_)p a,note: expanded from macro 'Q31'tQ c3 h0186e | s(; 45 | 0j.+9#2 +d)0e1f 1i9s4{ni0e z4 8eQ23| 1 ~ ^ ~~~~~~~~~~~~~~~~f ( /=xM )F_FPMII ) , Nsrc/libavcodec/aacsbr_template.c Q 3 0(: (p01322 -.:9 6> 229b : warning: 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]3 6u5 9 2f f7e (fr/1322i_M | n e _ ntP d ) I )(, Q3-0( x )( p*-1> b u2.wf1f0h6i7l1e54e7 8r4,( 38g3s4 64i8z1<=. es)b4rf-0>;/M _nP _+I )| ,q 0& ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ .&5Q )ksrc/libavutil/macros.h30 ( : 1>49| :.25= ^ ~ 4: snote: b6expanded from macro 'FFMIN'r47-> 9In file included from f3_src/libavcodec/aacsbr_fixed.c4t4 3:762fa49: | /bMlsrc/libavcodec/aacsbrdata.h#_:edP487n:eIfo59i)i:n ewarning: s,e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] [| F ^~~~~~~~~~~~~~F gM])IN 487src/libavcodec/aac_defines.h | ({ Q:a| , ~ ^ ~~~~~~~~344b 1:()36 :(-(src/libavcodec/bytestream.hsrc/libavcodec/aacsbr_template.c 0a::note: .) expanded from macro 'Q30'>355 :1338134: (: 8112b:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0)24warning: 244 comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]9 | ?#5 d(3b6) e f1338i | 9: n 355 | 8 e (9a ) f ))Q ,s 3Q0i(| x ~ ^ ~) i 3f (z e 1k = ( - In file included from F0src/libavcodec/apedec.c :<32 : src/libavcodec/bytestream.hF:.187 :sM9I N15 b 6(8:gr--> b(i0n 5>umftwarning: 6[018]f)ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r _8 8(4e1 +(n6d187 -x4f | )s} ) b ,rg-*>k i-1>0b7ux{fQ 313(f [0(7f1e]r.,s4i1824.)2 z07 e s57 2| 2 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~+ i05 z!.=8 2e5)); s4 i1 | z ^6| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ) 5 6| ~~~~~ ^ ~~~~7 f)src/libavutil/macros.h,: 49In file included from Q:src/libavcodec/aacps_fixed.c3:124(: In file included from 25src/libavcodec/aacps.c0:.:5 32note: 8: expanded from macro 'FFMIN'src/libavcodec/aacps_fixed_tablegen.h6 :31544:71365:3 3493 | warning: 5#83implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 dfe)}f,in e | F ~~~~~^~~~~~~~~~~~~~~~~~FM I154N | src/libavcodec/aac_defines.h ( a , : b45 :Q36)3: (note: 0(expanded from macro 'Q31'( a1.)00 7>9 2 (4455b | 5) #? 6(7dbfe/)Mf _iP:nI e)( a,) )Q 3 0(Q13| 1. ~ ^ ~( x0)2 0 8 2 3 8 In file included from 3 6src/libavcodec/anm.c 3:f / 28M : _(isrc/libavcodec/bytestream.hP:I356):,13 n:Q warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3) ((0x)(*211.4 03564373 | 04 873 36 04 484sf.i0/zM_ Pe+I2 =)0. 5,) Q F3| 0F ^ ~(1MI N.(p1->2b0u8f5In file included from 1fsrc/libavcodec/aacsbr_fixed.ce:r620_: 3ensrc/libavcodec/aacsbrdata.hd9: 9487-f /pM:-_31P>:Ibu f)warning: , fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]eQ r30,( 1s.i2z4e24 6)0;4 8487 9 | | 3{ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f Q/3M1_Psrc/libavutil/macros.hI(3-:)490,: warning.25Qs generated4:83. 2note: 00expanded from macro 'FFMIN'(214.2 59513689 5497 | 2#6d888e9fi1nfef)/ M,F _FQPM3I1NI()(,a , -b0| ). ^~~~~~~~~~~~~~( (9a6)8src/libavcodec/aac_defines.h 05:6>0 844(8b:836)4 :1?6 4note: (expanded from macro 'Q30'f b)) }:, ({44aQ)3)1 ( | | 0 ~ ^ ~# .d2ef7i5ne7In file included from 2src/libavcodec/anm.c 5:28Q380(: xsrc/libavcodec/bytestream.h2:)413576 5 :6 7 15f ) ,: warning: Q comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31 ( 0. (i5n8t357)6 | ( 3 ( x4i7)5*f31037 3357(s8i4z13e228f2 4).}!,= 0s| i ~~~~^~~~~~~~~~~~~~~~~~~ z e)+ 11| src/libavcodec/aac_defines.h0: ~~~~~ ^ ~~~~ warning.s45 generated. 5:)36 : | note: ^expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24de: fiIn file included from nsrc/libavcodec/aacps.ce: Q3231: (xsrc/libavcodec/aacps_fixed_tablegen.h): 154 : 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21 1544 | 7 48 3 64 8 .0 Q+ 300.(15.0)07 9 24| ^ ~5 567f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,: 62Q: src/libavcodec/aacsbrdata.h3:0(4871.:06:2 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 38363f/M_PI )487, | {QQ331(0-0(.4182.02044293533607938094f4),f /QM3_P1I()-, 0Q.3906(810.51620088858411063949f)f},/ {MQ_3P1I() 0,. 2Q735702(5812.4216452646704f89)3f,/M _QPI3)1,( 0.Q5386034(75133.3558312f8)}5,7 2| ~~~~^~~~~~~~~~~~~~~~~~~6 881fsrc/libavcodec/aac_defines.h/:M45_:36P:I note: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#44de:f36in:e Qnote: 3expanded from macro 'Q30'1( x) 44 | #d ef i n e ( inQt3)0(((xx))* 2 1src/libavcodec/alsdec.c 4 :7 4 933 : 860: 36 4warning: 8 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 0 (+ i0.n5t))( ( | x ^ ~) *10 79333 | 7 4In file included from 1src/libavcodec/aacsbr_fixed.c8:262 4: .src/libavcodec/aacsbrdata.h0: 486 +: 83:f 0.o5warning: )rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (| l ^t p_smp = F486FMIn file included from AX | ({src/libavcodec/aacps_fixed.cQ:*324b1: In file included from dsrc/libavcodec/aacps.c(:-->32l0: tsrc/libavcodec/aacps_fixed_tablegen.h.:p8_154l5:a2g8 3-862: 2warning: ,4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 902);7 l5t3p9_s7mfp) 154,< | Qb 3l 1o ( c k0Q_.39l01e47(n515g6.t030h9;7 29l2244525t16src/libavcodec/aacsbr_template.cpf_7)sf:/}m,M 1353p_{P:I+)+,Q193)1 :({ 0Q. 8 3warning: 8| 08comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]6 6 ~~~~~~~ ^ ~~~~~~~~~~~~( 810.8095281024src/libavcodec/alsdec.cf8) :2,31353 951Q:38 | 29 13(:- 6 warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3.ff99/7Mor3 (_k 5= P09512 | I ) ,; k6 Q 7 0 <380 ( 1s.3 2b2r6-f0f>o)4}krx3,3 [( 007];s 3| mkp+ +0 ~~~~^~~~~~~~~~~~~~~~~~~4=) 4f /{src/libavcodec/aac_defines.h : 0| M45 ~ ^ ~~~~~~~~~~; _sPmIp) :,< 36src/libavcodec/aacsbr_template.c:QF3:01359(F :M1Inote: 14expanded from macro 'Q31': N.( 1o2warning: p0 8comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]5 1t4503_9 | o 9#fd/r1359eM_dPeI | r)f, , i b n leQ 3focQk_0leon31((1x.r2g) 4t(h 2 46;04)89 3 k; M{ k_ P I x )| ,[( ^ ~~~~~~~~~ ~~~~~~~~~~~~ 0]i + Qn3t0)((1 (s.bx5)r*1-8>2msrc/libavutil/macros.h[5:104749]7;2 :46k25+:+ )8 8note: 8316f{/expanded from macro 'FFMIN'4 M _8 P.I| )0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~49, | + #| d0 ^~~~~~~~~~~~~~e .src/libavcodec/aacsbr_template.cf5:i1366:src/libavcodec/aac_defines.h19:) nwarning: :comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] e 44| : ^ ~ 36F : FM1366Inote: N | expanded from macro 'Q30'(In file included from src/libavcodec/aacsbr_fixed.ca :,62 : b ) (src/libavcodec/aacsbrdata.h(:44fao486r: 59 | :)( #> kd warning: =(eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f b )0 ;i? nk e 486( | Q<3b0{(Qx )s3) b 1:r ((a-0-. )>8k ) 5x 2[813]2 | ~ ^ ~ ;4 k + 9+2 7(5)src/libavcodec/alsdec.ci3 :{n9t954 :7)f()(, 29:x) *| ~ ^ ~~~~~~~~~~Q 1warning: 3comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 713( 70 4src/libavcodec/aacsbr_template.c1:9541372.8 | 2: 41491.407 5 5: 6 +3 9 warning: 022 42comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]1.fsrc/libavcodec/alac.c :5) }277) ,f: 31 : warning: ocomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]1372 | {rQ | ^ 3(s 1b ( 0.In file included from f277o | =8 8src/libavcodec/aacps_fixed.c:r24 : ( 08;6 ;In file included from 6s8bsrc/libavcodec/aacps.ck: < 0 32<: src/libavcodec/aacps_fixed_tablegen.h : 1548s9s}: mel5seb 61p:; 8ri fwarning: 1-2simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( >4bf+)+,) oku tQx [1pu3t| _ ]1 ~~ ^ ~~~s154a (+ s | m-p0bsrc/libavcodec/alsdec.c l e.r:- s9 961> 9! 7: mQ[310=352326]7;0(8 : 1k.+0+037a9 2)2 l2warning: 64f5{acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]c)-5>6 }| n ~ ^ ~~~~~~~~~~~~~~~~~~~~~~7 ,b _f / s| 961 ~~~~~^~~~~~~~~~~~~~~~~~M a | m _psrc/libavcodec/aac_defines.hl: e P 45s:I ) , )36 {Q 3 :fo r0 ( | (1note: . ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~expanded from macro 'Q31'k 0 2 0=8 24503 | 8;3#src/libavcodec/alac.c :6d3ek313:f31f 3=69 94afla8c/.-M0>_ m+P aI0)x.,_5 sQ)a3 m 0| ( ^ ~1 .p2l4e2s4_6pIn file included from 0e4r8_9src/libavcodec/aacsbr_fixed.cfr3:fa62/me: M|src/libavcodec/aacsbrdata.h_|:src/libavcodec/bytestream.hP 486I!::)271l32p:, :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c 17Q:3 0_warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]q1 .u 4865 | an18{5Qt7326[818 c(1h271]- | f 0)/.M8_ 5P I )| ,2 ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~8 3i 2| n ^~~~~~~~~~~~~~4t 9s27i5src/libavcodec/aac_defines.h3z:e92447f ):,=36 :F FQM 3Inote: 1Nexpanded from macro 'Q30'( (0g.-9 >441b | u4f#75f56deefr3_9ienned2 Q23-402 1gf-)(>}bx,u) ff e{ rQ , 3s1i (z e0) .; 8 8 | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 8 6(6i8n0t)8(src/libavutil/macros.h9(5:x49)8:1*225104:7f) note: 3,7expanded from macro 'FFMIN' 4 Q1318(2- 449. | 00#. d9ef+i9n7e3 5F2F6M07I.05N8(3a) 2 ,| 2b6 ^f ))} ,( ( | a ~~~~~^~~~~~~~~~~~~~~~~~)In file included from src/libavcodec/aacps_fixed.c>: 24src/libavcodec/aac_defines.h(: :In file included from bsrc/libavcodec/aacps.c45): 32?: 36:: src/libavcodec/aacps_fixed_tablegen.h( :154bnote: :expanded from macro 'Q31')36 :: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( a) )45 | # d| e ~ ^ ~ fin e154 | Q 3 1 ( xQ)3 0 ( 1 . 0 0 7 9 (2i4n5t56)7f(/(Mx_)P*I2)1,4 Q73408(31.60482.00 +8 203.58)3 6| 3 ^ ~ f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: 1src/libavcodec/aacsbrdata.h.:044863:3607:30 4warning: 4fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30 (4861 | .1{20Q853110(3-909f./M8_P5I2),8 3Q2340(91.2247245603498793ff)/M,_ PIQ)31,( Q03.09(11.5418755752668831f9/2M2_P4I21)f, ) | } ^~~~~~~~~~~~~~ , {Qsrc/libavcodec/aac_defines.h31:(44: 36:0 .note: 8expanded from macro 'Q30' 8866808 95448 | #1d2e4ffi),n e QQ3301(x()-0 . 9 9 73 5 2 67 08 32 2 6(fin)t})(,(x ) | * ~~~~^~~~~~~~~~~~~~~~~~~ 1073src/libavcodec/aac_defines.h7:4451:82364:. 0note: expanded from macro 'Q31'+ 0.5) | 45 ^ | #define QIn file included from 3src/libavcodec/aacps_fixed.c1:(24: xIn file included from )src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 154: 11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 71544 | 8 3 6 48 . 0Q +3 00(1..50)07 9 2| 4 ^ ~5 567f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ3:062: (src/libavcodec/aacsbrdata.h1:.4850:2840:82 3warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363f/M_PI), 485 | {QQ3310((1 .00.441302358000703104944f6/M3_fP)I,), QQ3301((1 0..10220181516073396993f5/73M4_fP)I},) , {QQ3310(( 01..09264382064206004880943f8/fM)_P,I )Q, 3Q13(0 (01..50148547112986488318f1/4M5_P7If)), } ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 :36note: :expanded from macro 'Q30' note: expanded from macro 'Q31' 44 | 45# | d#deeffinien Qe3 1Q3(0(xx)) ( in t )( ((x)i*n1t07)37(4(x1)*821244.704 +8 03.6458) . 0| ^+ 0.5) | ^ ~ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:In file included from 32src/libavcodec/aacsbr_fixed.c:: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h153::136485::59 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485153 | | { Q 3 1 (Q3 0(01..1451002705387080780f/19M4_P6I3),f ),Q Q3301((1. 1606.902205141276f7/3M6_P9I3),5 Q7330(41f.)}In file included from 1,9 3{8src/libavcodec/apedec.cQ73:53216: 7(src/libavcodec/bytestream.h0 4:0f293.:/13M:0_P I9)6,warning: 3 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q0 6320(0108.02475841f6) 7,3 2931Q | 83f 1/ ( M0.s_0P4I41i1)9z,8 4eQ32308( 1=1. 4F5377f6)F1}1M,77I0 N63 f(/| pM-_> ~~~~~^~~~~~~~~~~~~~~~~~PI )b, uQsrc/libavcodec/aac_defines.hf3:0f45e(:r1_.36e5:n4d note: expanded from macro 'Q31'2- 9p2-4>0b4 u645f5f | fe#/r,d Mesf_iizPenI))e; ,Q 3 1| | ( ^~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x) src/libavcodec/aac_defines.h : 44 src/libavutil/macros.h ::49 :3625:: note: note: expanded from macro 'Q30'expanded from macro 'FFMIN' (i nt44 | )#(d(49ex | f)i#*n2d1ee4f 7inQe43 0F(8x3)F6 M4 I8N. 0( a , + b0) . 5 ( ( )a ) ( i| n ^ ~> t()b() (?x )In file included from *(src/libavcodec/aacsbr_fixed.c1b:)062 7:3 7(: 4src/libavcodec/aacsbrdata.h1a:8)4852)4 :. 0| 32 ~ ^ ~ : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5In file included from ) src/libavcodec/apedec.c | : ^32 : src/libavcodec/bytestream.h: 294485: | 15{:Q 3warning: 1(In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aacps_fixed.c0:.244: 1In file included from src/libavcodec/aacps.c :02942325 | 8 : 0 src/libavcodec/aacps_fixed_tablegen.h0i:0f1153 (9si:4z61113:ef )warning: 2, implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] !Q =3 1s( i0.z0e2) 1 | 1 ~~~~~ ^ ~~~~ 6 715336 | 9 3 5 7 3 4Qf3)0(}1.,1 {5Q3017(03 708.7089f/6M3_80P6I)2,0 0Q8300(41.816f6)9, 2Q035142(7f /0M._0P4I4)1,1 Q9380(413.18913847575f)6}70,4 f | / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: 45Q:3360:( 1.note: 2expanded from macro 'Q31'7 5416731 845f/ | M#_PdIe),f iQn30e( 1Q3.13(7x6)1 1 7 7 0 6 3f / M_ P I) , Q3 0(i(n1t.)5(4(x2)9*221447044836654f8/.M0_ PI+), 0src/libavcodec/aacsbr_template.c .| ^~~~~~~~~~~~~~5: )1390 : src/libavcodec/aac_defines.h19:| 44: ^ ~: 36:warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c: 62: 44src/libavcodec/aacsbrdata.h | :485#:d7e:f i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e1390 | Q3 0 ( x) f 485 o | r { Q (3 1 e ( = 00;(.i n4e1t02 5)<(8( 0cxh0)_0d*19a416t0a3-7f3>)7b,4s1_8n2u4 Q.m3_01e( +0 .0n2v10.;5 1e6)+7 +3)6 9| { ^ 3 5| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~ 34f)}In file included from ,src/libavcodec/aacps_fixed.c {:24Q: src/libavcodec/aacsbr_template.cIn file included from 3:1401src/libavcodec/aacps.c:123:( :032 .warning: : 0comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]src/libavcodec/aacps_fixed_tablegen.h9 :1536:863: 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 014016 | 20 08 04 8f ), Q 3 1 ( 153 | 0 f .o r 0Q3 04(41(1i91 8.=413 8501;40 57i0377 87f8<)f}/ ,M _ Pi| Il ~~~~~^~~~~~~~~~~~~~~~~~i m); ,i +Q+3)src/libavcodec/aac_defines.h0( 1: .451:6| 636 ~ ^ ~~~~:9 20note: 5expanded from macro 'Q31'4 27f/src/libavcodec/aacsbr_template.cM:_1407P:I )2345,: | warning: Q#comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare] 3d0e(f1i .1407n | 1e9 3Q 3 18 ( 7x 5) f6o7r 0 (4 i f / M _=P 0I ;) , i( iQn3t 0<)( (s(1bxr.)2-*>2n1_47q7;5 441i6+8+736)43 81 | . ~ ^ ~~~~~~~~ 80f/ M_+PI )src/libavcodec/aacsbr_template.c,0 :.5Q314110:()231 :. | warning: 3 ^ ~comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]7 6 11770 614113 | In file included from f src/libavcodec/aacsbr_fixed.c/ : M 62 : _src/libavcodec/aacsbrdata.h P:If)484o:84,: rQ 3warning: 0((implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i1 =. 504;29 2i 4<0 4 6s484 | 5{bQr31f-(/M>_nP Isrc/libavcodec/bytestream.h[01.):]9;, i +| 3177:+ ^~~~~~~~~~~~~~ 3131:2 )src/libavcodec/aac_defines.hwarning: :3{comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 44 | 1 ~ ^ ~~~~~~~~~ :336 92:3 6note: 35expanded from macro 'Q30'f)src/libavcodec/aacsbr_template.c, 317:Q1421 | :3 4423 | :1 #(dwarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]-e 0f.siiz9n e92e14215 = | 4 Q 830 (F1F91 6xM)I 3 N0 ( 0 p 3f1of- >r) b u}f( ,feir _=en{d Q 0 3 1((i-; p-n0t.)3i-(>8( xb2u<) *99f9i1life7r0m763, ;s i576iz471+8e0+12));7 4 f{) , | | . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Q ~ ^ ~~~~3 10( 0+. 908src/libavutil/macros.h.5:549): 251 :6 | 9 ^note: 0expanded from macro 'FFMIN'9 71542In file included from 7fsrc/libavcodec/aacps_fixed.c49: | 24)#: }deIn file included from f,i n src/libavcodec/aacps.ce| ~~~~~^~~~~~~~~~~~~~~~~~:F F32MI: Nsrc/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h(:a45,::153b36:):61 note: :expanded from macro 'Q31'( ( awarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] > 45(b | ) #? d(efbin)esrc/libavcodec/aic.c Q3 1::153( 400( | ax :))) 18 : warning: | ~ ^ ~ comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] Q 3 0( 1. 1 In file included from 5 04007src/libavcodec/apedec.c | 0 3: 7328: 7 src/libavcodec/bytestream.h : 318i:815(fif: (nb/ Mwarning: _tufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ P)(s(Ix)i*) z2,318e | 1 4< 7Q 4 i3o8fff0)3 64(8 (1..{s 016iz e| 2 ~~~~~~~~ ^ ~~~ +69 ! =02 .50s5src/libavcodec/aic.c)i4:2 z4207:f34/: e| ^ ~M ) _warning: Pcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] I | ),In file included from ~~~~~ ^ ~~~~ src/libavcodec/aacsbr_fixed.cQ: 623: src/libavcodec/aacsbrdata.h4200 | :( 1 484 : 58:.1 9 3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7 56 7i0f4 f( s/l484Mi_cPeI_)s | {,iQz3e 1Q (+3 0o0f.f(91 7> .b32u1f7_2s531i349z21e63763 3|15|f )8,!f/ Qs3Ml1_(iP-I0c.)e9,_9s5 4iQ8z31e09)1(61 3{0. 3 7| 0 ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~63111f7)7 }0,6 3{fQ3/1M(_-P0.I38)2,99 9Q736506(70117.f5)4,2 9Q2341(0 40.6958f5/1M6_9P0I97)1,54 2 7| f) ^~~~~~~~~~~~~~} , | src/libavcodec/aac_defines.h: ~~~~^~~~~~~~~~~~~~~~~~~44 :36: src/libavcodec/aac_defines.hnote: expanded from macro 'Q30': 45:36: note: expanded from macro 'Q31' 44 | #def i45ne | #dQe3f0i(nxe) Q 31 ( x ) ( in t) ( (x ) * 1 0(73i7n4t1)8((2x)4*.02 1+47 48036.485.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:: 153:src/libavcodec/aacsbrdata.h36::484 :warning: 31implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484153 | | { Q 3 1 ( Q300.9(71.3151027310393273867358ff)/,M _Q3P1(I-0).,9 9Q54381091(63100.311f66)9}2,0 54{2Q7f3/1M_(P-I)0, .Q3308(12.9919937876565760740f/1M7_f)P, IQ),3 Q130(( 10..9278545116673910987f/1M5_4P27If))},, Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~0 (1.3src/libavcodec/aac_defines.h7:6451:136:7 7note: 0expanded from macro 'Q31'6 3f/M_P I45) | ,#d efQin3e 0Q(311(.x5)4 2 9 2 4 0 4 65 f (/inMt)_(P(Ix))*,2 14 74| 8 ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h +: 440:36.: 5note: ) expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from isrc/libavcodec/aacsbr_fixed.cn:e62 : Qsrc/libavcodec/aacsbrdata.h3:4840:(7x: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 ( | i{nQ3t1)(((x )0.*9107731323714138294.203 63+5 f0),. 5Q)3 1 | ( ^- 0.99548191In file included from 63src/libavcodec/aacps_fixed.c0:0243: 1fIn file included from )src/libavcodec/aacps.c}:,32 : {src/libavcodec/aacps_fixed_tablegen.hQ:1533:111(:- 0.warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8299976567017f) , 153Q3 | 1 ( 0 . 98 51 69Q09371054(21.71f5)0}70,3 78 7| 8 ~~~~~^~~~~~~~~~~~~~~~~~f/ M_PIsrc/libavcodec/aac_defines.h),: 45Q:3036(1:.1 6note: 6expanded from macro 'Q31'9 205427 f45/ | M#_dePfIi)ne, Q3Q13(x0)( 1 . 1 9 38 75 6 70 4 f/ M _ PI )(,i Qn3t0()1(.(2x)7*52414176487363481.80 f+/ M_0P.I5),) Q 3| 0( ^ ~1 .376117706In file included from 3fsrc/libavcodec/aacsbr_fixed.c/M:_62: Psrc/libavcodec/aacsbrdata.h:I483):83,: Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (1.54292404 65483f | /{MQ_P3I)1,( | 0 ^~~~~~~~~~~~~~. 5672src/libavcodec/aac_defines.h1:449:7369: 7note: 4expanded from macro 'Q30'8 394f), Q4431 | (-#0d.e2f40i7n68e36 4Q1344099(f)x},) { Q 3 1 (AS libavcodec/arm/h264pred_neon.o 0 . 4 6 8 5 7 76(6i74n60t2)9f(),( Qx3)1*(1-00.3703174042183234457.1908f )+} ,0 src/libavcodec/bytestream.h. 5| : ~~~~^~~~~~~~~~~~~~~~~~~) 355 | :src/libavcodec/aac_defines.h ^:13 45::36 : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | #32de: fsrc/libavcodec/aacps_fixed_tablegen.hin:e 152Q3 1:(355x | 136 :) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s i ze = F F M IN 152( | g - > (b inut f)Q3fe(r_0e(nx)(*d21 .12- 464g5-178>49b873662uff/4fMe8_rP.,I0) ,s src/libavcodec/aacsbr_template.c+iz:eQ 300)1446;. (:5 )1 23| . : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 27| 9 ^ ~6warning: 4src/libavutil/macros.h7comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]8: 2497:125In file included from f:src/libavcodec/aacsbr_fixed.c/ :note: M62expanded from macro 'FFMIN'_ P: src/libavcodec/aacsbrdata.h:1446483I: | )59 : warning: ,49 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q | 3 0 ( # 1 .d3 ef0i3f8 6noe 483F | 3{rF6Q M431(( I04e6N.(5 f=/ M0a6,b_)P ;7 2eI((1a9 )<)7 >, 9c7h4_ (b8)dQat3a 309(41f-?> .),b (Q33sb)711(_- n00.:2u4m012 _(7a5)6)8 e6nv5f 8;36/4M| ~ ^ ~ 1_4e4P+9I9+))f ){In file included from , | }src/libavcodec/apedec.c,Q ~ ^ ~~~~~~~~~~~~~~~~~~~{:332 Q: 0src/libavcodec/bytestream.h(31:1356.:(44134:3 src/libavcodec/aacsbr_template.cwarning: :14558comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 0:.274:6 985 warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]327573566 f | 6/M7_ 4PI )1455, 6 | Q 3s0 2 90fi( ) z e 1 ,2. 5foQr=53312 3 CC libavcodec/arm/h264pred_init_arm.o ((-50Fm29.2F M34f=/MI0 0_N1(;p -P4m0>2b3I3 u<)4f fsebrr_-e,5 7>n 1| 9 ^~~~~~~~~~~~~~md8 -[ f1)]};p -msrc/libavcodec/aac_defines.h,:44>+b+u f:) f36 | e{: ~~~~~^~~~~~~~~~~~~~~~~~r, note: | expanded from macro 'Q30' ~ ^ ~~~~~~~~~ sizsrc/libavcodec/aac_defines.he) :;44 45| src/libavcodec/aacsbr_template.c | :#36d:e f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:note: 1467i neexpanded from macro 'Q31' :Qsrc/libavutil/macros.h :23349:0:(x ) 25 warning: 45comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: note: | expanded from macro 'FFMIN' # d e1467 f i n | e549 | warning Q #s3 d generated1 e . ((xffionre (i) F F en tM = ) I (N( x0)( a;,*b 1 )e0 7 (<( ac)h 37 4_(d>18i2a4 ntt.(0 a+)b(- 0).(x>) 5b*s2_1n4u?)7 m _4 (en8v| b)3 ; ^6 : 4e8(.a0In file included from +) )+src/libavcodec/aacps_fixed.c+: )| 24 ~ ^ ~0 .: 5In file included from ) {src/libavcodec/aacps.c : | 32| In file included from ~ ^ ~~~~~~~~~~~~~~~~~~~ ^ ~ : src/libavcodec/apedec.c :32src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/bytestream.h152:src/libavcodec/aacsbr_template.c:111357::In file included from :147315:src/libavcodec/aacsbr_fixed.c :27: warning: :62warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : warning: src/libavcodec/aacsbrdata.h comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]: 483357:31 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1473 i152f | | ( s i z e 2 Q 3483 ! =0 | ({1 siQz.e ) 326 4 1f51| 8(o ~~~~~ ^ ~~~~97 6r2 0 f./(5pM6 7_21=97P9 I07),; Qp4 83<03( 194sf.)2,b7 rQ3916(--4>07.2n48[c0h276_8d376a14f1t4a49/-M9f>)}_, b{QP3s_I1)f,r eQq3(_ r00e.(4s16[.835e077 6+638 716]3]6;4 p4+64062+f9/f)M) ,_ {PQI 3 )| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 (-Q03.03(10.317410021235638455f7/M1_9PI8)f,) }Q3,0 (1 .| 4 ~~~~^~~~~~~~~~~~~~~~~~~44 3849src/libavcodec/aac_defines.h3:2455:f36/M:_ Pnote: Iexpanded from macro 'Q31'), Q30(1. 5455 | 3#d2ef3in5e2 9Q3214(f/xM)_ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:i36n: tnote: expanded from macro 'Q30') ((x)*2 441 | 47#4de8f3in6e4 8.Q03 0+( x0). 5 ) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t)62((: x)src/libavcodec/aacsbrdata.h*:104837:73:7 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 )483 | {| Q ^3 1( 0.567In file included from 2src/libavcodec/aacps_fixed.c1:249: 79In file included from 7src/libavcodec/aacps.c:4328: src/libavcodec/aacps_fixed_tablegen.h3:91524:f86):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.240768364 141524 | 99 f ) }, {QQ331(0 0(.4168.572766467546108299f7),6 2Qf31/(-M0_.PI3)0,1 4Q0302(313.425797641789287f1)f/}M,_ P I)| , ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(1src/libavcodec/aac_defines.h.3:04538:63636:4 46note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0#(d1.e37f1i01n25e6 Q8351f/(Mx_)PI ), Q 30 (1 . 4 4 4 3 84 9(3in2t5)f(/M(_xP)I)*,2 14Q743803(614.855.30 2+35 20.9524)f / M_| PI ^ ~) , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h:: 482note: :expanded from macro 'Q30'83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q4823 | {0Q(x3)1 ( 0. 9 42 9 25 65 55 31 60 f) , ( iQn3t1)( (0(.x8)3*1106739307654181282943.f0 )+}, {0Q3.1(5 0).7 5 0| 8 ^1 14528694In file included from 8src/libavcodec/aacps_fixed.c:f24: )In file included from ,src/libavcodec/aacps.c :Q3321(: -src/libavcodec/aacps_fixed_tablegen.h:0152:.613:55 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 223142265f)}, 152| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3045(:136.:2 note: 6expanded from macro 'Q31' 4518976 245f | #/dM_ePfIin)e ,Q3 1(Qx)3 0 ( 1 . 2 7 9 6(i4nt7)8((2x)7*211f47/4M83_64P8.I0) ,+ 0Q.35)0 ( 1| . ^ ~ 303863644In file included from 6src/libavcodec/aacsbr_fixed.cf/:M62_P: Isrc/libavcodec/aacsbrdata.h:)482, :Q59:3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .3710125685 f482 | /{MQ_P3I1)( ,0 .Q390(41.2449432845936255f/5M5_P3I1)6, 0Qf30)(,1 .Q5533123(5 2092.48f/3M16_3P9I06)51,8 2| 9 ^~~~~~~~~~~~~~3f )}, src/libavcodec/aac_defines.h{:44Q:3361(: note: 0expanded from macro 'Q30'.7 508114 445 | 28#6de9f4in8ef) ,Q Q330(1x()- 0 .3 5 53 3 2 2 3 1 4 2 2 6(5if)n},t )| ( ~~~~~^~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h0:745:336:7 4note: 1expanded from macro 'Q31' 824.0 + 045. | 5)# d| ^e fine Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 152 :36 :( iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n src/libavcodec/alac.ct)((:x)604*:2661:4 7 warning: 415283missing field 'unit' initializer [-Wmissing-field-initializers]6 | 48 . 0 + Q 300(.1.52) 6 4 604| 5 | 1 ^ ~8 9 76 2 f /0MIn file included from ,_src/libavcodec/aacsbr_fixed.c P1I:),62: ,src/libavcodec/aacsbrdata.h: 482 A:QV3320:_(OP warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]TAS libavcodec/arm/h264qpel_neon.o . _27F9L6AG47_82 A4827 | U1{QDf/31IM_(O P0I_.P)A,R AQM39 402(|19 .2A35V65055_31360Of)8P6,3T _6F4QL34A16Gf(/ M0__.P8DI3E1)C6O,D3 IQ9NG3_0P0(A61RA5M. 3}7,1 10 18| 229 ^35f6) 8}5,f /{MQ_3P1I( )0,.7 5Q038101src/libavcodec/alac.c(41:5.6052:84126:94 484f3warning: 84)9missing field 'help' initializer [-Wmissing-field-initializers]3, 2 5Qf31 (/605- | 0M.3 55_33 22PI 3 1)4src/libavcodec/alsdec.c{,2 :2Q6N5Uf1245)3L0:}L20(, :1} .,5| 5warning: ~~~~~^~~~~~~~~~~~~~~~~~3 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2| 3 src/libavcodec/aac_defines.h ^:5452:936 24:f/ Mnote: _expanded from macro 'Q31'PI ) ,1245 | | ^~~~~~~~~~~~~~ 45 wh | il#src/libavcodec/aac_defines.hede:f44 :i(n36ee:n note: tQr3expanded from macro 'Q30'1 i(exs) <44 | # c h d ae n f ni(nieenl t)sQ(3 0((&x&) x! )( * c2u r r e 1n 47t4 8- 3 > s(6t4i8on.p0_tf )l+a( g(0 .x5))* =1 g e0t| 7_3 ^ ~7 4b1i8t24s.0In file included from 1+src/libavcodec/aacsbr_fixed.c(: g62b0): .)src/libavcodec/aacsbrdata.h):5 ){ | 482 ^| : ~~~~~~~ ^ ~~~~~~~~7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/alsdec.c::241248: In file included from :src/libavcodec/aacps.c 37482:: 32 | warning: : {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/aacps_fixed_tablegen.h Q:1523:111: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 12480 | . 9 4 2 9 2 5i 116f1525 | 5 warning( c5usr 3 generatedr1 60. e nf t )Q,3 0-Q>(m311.(2 6a40s5.18t8e9r73_1663c9h2afn0/CC libavcodec/arm/h264qpel_init_arm.o ne6l5M_ 1>8P2=I9) ,3cf )Qh}a,n3 n{0Qe(l3s1(1 ). 207{.97 56 04| 78 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~81 124751f2/8src/libavcodec/alsdec.cM6:_91273PI4):,817: warning: fQcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])3 ,0 (Q131.( -3127300 | . 33 585 63 33i6f24 426(3efn1/t4rMi_ePsI)2, 2=Q=63 5c0fh)(a}n1n,.e 3l 7s1| ) ~~~~~^~~~~~~~~~~~~~~~~~0 {12 5src/libavcodec/aac_defines.h6:8 455| f ~~~~~~~ ^ ~~~~~~~~:/M _36P:I )note: ,expanded from macro 'Q31' Q30(1.44 4453 | 8#4d9e32f5ifn/Me_P IQ)3,1 Q(30x()1 . 5 5 3 23 5 2 92 4 f / M (_iPnI)t,) (( x| ^~~~~~~~~~~~~~) *2147src/libavcodec/aac_defines.h:4448:363:6 4note: 8expanded from macro 'Q30' .0 + 0 .445 | ) # | d ^ ~e fine Q30(xIn 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]( int)((x)*10 734817 | {4Q3118(2-04..60 5+ 209.85)8 0 4| 5 ^ 52119f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 1src/libavcodec/aacps.c84:3329: 5src/libavcodec/aacps_fixed_tablegen.h:7151:513645:09 2warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f)}, {Q31( 0.119 61510 | 31 9 0 0 6 8Q340(31f.)37,38 5Q6313( 00.69198f9/93M4_6PI7),8 0Q13680f)(}1,. 3 8| ~~~~~^~~~~~~~~~~~~~~~~~5 122src/libavcodec/aac_defines.h1:80450f:/36M_:PI )note: , expanded from macro 'Q31'Q3 0(1.4026 44504 | 61#9dfe/fMi_nPIe) ,Q 3Q310((x1.)4 4 8 42 8 8 6 9 2 f / M _ P(iInt))(,( Qx30)(1*.24914948774488783f/6M_4P8I).,0 Q3+0 (10.5.6504)0 78 7| 7 ^ ~0 f/M_PI), In file included from | src/libavcodec/aacsbr_fixed.c ^~~~~~~~~~~~~~ :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h:481::4459:: 36warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q30' 44481 | # | d{eQf3i1n(-e0 .6Q532098(8x0)4 55 21 1 9 f) , Q 31 ( - 0 . (1i84n39t5)7(5(x4)5*0190217f3)7},4 {1Q8321(4 .00 .+11 9600.35)1 9 0| 06 ^8 43f), Q31(In file included from 0src/libavcodec/aacps_fixed.c.:249: 98In file included from 99src/libavcodec/aacps.c34:6327: 80src/libavcodec/aacps_fixed_tablegen.h1:61518:f111): }warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 151 | Q4530 | (#1d.3e7f38i56n3e0 61Qf3/M1_P(I)x,) Q 3 0( 1 . 3 8 51 22 18 00 f/ M_ PI()i,n Qt3)0((1(.x40)26*42014467194f8/M3_P6I4)8, .Q300 (+1 .044.854)2 88 6| 9 ^ ~2 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(1:.6249: 4src/libavcodec/aacsbrdata.h9:84817:431:8 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 f/M_PI), Q3 0481( | 1{Q.35160(4-0708.6757209f8/8M0_45P52I1)1,9 f | ) ^~~~~~~~~~~~~~, Q31(-src/libavcodec/aac_defines.h0:.14484:336:9 57note: 54expanded from macro 'Q30'50 921f)}, {44Q | 3#1d( e0f.i1n19e60 3Q139000(6x8)43 f ) , Q 31 ( 0. 99 89 9 3 4(6in7t8)0(1(6x8)f*)10}7,37 4 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+: 450:.536): note: | expanded from macro 'Q31' ^ 45 | #In file included from desrc/libavcodec/aacps_fixed.cf:i24n: eIn file included from src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.hx:)151 : 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x )151* | 2 1 4 7 4 83 6Q483.0(01 +. 03.75)3 8 5| ^ ~6 3061f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c,: 62: Qsrc/libavcodec/aacsbrdata.h3:0481(:16:. warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 1221800f/M_ P481I | ){Q,31 (Q3-00.(65129.8480042564502416119f9)f,/M _PQI3),1 (Q-300(.11.48484432988567925f/4M5_0PI9)2, 1Qf3)0}(1,.4 94{9Q873418(78 f0/M._1P1I9)6, 0Q3310(910.506604804738f)7,70 fQ/3M_1P( I0.)99,8 99 3| 4 ^~~~~~~~~~~~~~ 6780src/libavcodec/aac_defines.h1:446:368:f note: )expanded from macro 'Q30'} , | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #src/libavcodec/aac_defines.hd:e45fi:n36e :Q3 0note: (expanded from macro 'Q31'x ) 45 | # d(eifnitn)e( (xQ)3*110(73x7)41 8 2 4 .0 + 0 . 5 ) | ( ^ int)((x)*In file included from 21src/libavcodec/aacps_fixed.c4:72448: 36In file included from 4src/libavcodec/aacps.c8.:032 : +src/libavcodec/aacps_fixed_tablegen.h :1510:61.:5 )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from 151 | src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 480Q:833:0 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 .3738563061 480f | {/QM31_PI()-,0. 3Q63002(41.8382518222AS libavcodec/arm/hevcdsp_deblock_neon.o 41280809f/6M_fP)I,), QQ3310(( 10.4.03246460546517395f/6M4_8PI2)87,f Q)30}(1,. 4{4Q8314(28-8069.293f3/M8_8P8I1)25,49 2Q093f0),( Q13.419(49-8074.87884f4/M7_65P41I0)96,42 9Q3f0)(},1 . 5| 6 ~~~~^~~~~~~~~~~~~~~~~~~0 407src/libavcodec/aac_defines.h87:745:036f: /note: expanded from macro 'Q31'M _PI), 45| | ^~~~~~~~~~~~~~ #defsrc/libavcodec/aac_defines.hin:e44 :Q36:3 1note: (expanded from macro 'Q30'x ) 44 | # de f i n(ien Qt3)(0((xx)*)2 1 4 7 4 8 3 6 4 8 . 0 ( i+ n0t).(5(x)) *1 0| 7 ^ ~3 741824.0 In file included from +src/libavcodec/aacsbr_fixed.c 0:.625: ) src/libavcodec/aacsbrdata.h :| ^480 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h480 | :{Q1513:136(:-0 .warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6024828242896f) , 151Q3 | 1( 0 .3 4 6 55Q733506(418.2837f7)3}8,5 6{3Q0316(1-f0/.9M33_88P81I2)54,9 20Q93f)0,( 1Q.33815(1-02.82414870605f4/10M9_6P4I2)9, fQ3)0}(,1. 40 2| 6 ~~~~^~~~~~~~~~~~~~~~~~~4 0461src/libavcodec/aac_defines.h9:f45/:M36_:P Inote: ),expanded from macro 'Q31' Q30(1.4 4458 | 4#2d8e8f6i9n2fe/M _QP3I1)(,x )Q 3 0 ( 1 . 4 9 4 98 7 4(8in7t8)(f(/x)M*_21P4I7)4,8 36Q483.00 (+1. 506.50)4 0 7| 8 ^ ~77 0f/M_PI), In file included from | ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c: 62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h:480:44::3236:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | #480 | d{eQf31i(ne- 0Q3.03(x6)0 2 4 8 2 8 2 4 28 9(i6nft))(,( xQ)*310173(7 40.138244.6055 73+5 6048.25)8 7 f)| } ^, {Q31(-0.9In file included from 3src/libavcodec/aacps_fixed.c3:82488: 1In file included from 25src/libavcodec/aacps.c4:92320: 9src/libavcodec/aacps_fixed_tablegen.hf:151):11,: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.84476541096 41512 | 9 f ) } ,Q 3 0(| 1 ~~~~~^~~~~~~~~~~~~~~~~~.3 7385src/libavcodec/aac_defines.h6:30456:1f36/:M_ Pnote: I)expanded from macro 'Q31', Q30(1.3 84551 | 2#d2e1f8i00nfe/ M_QP3I1)(,x )Q 3 0 (1 . 4 02 6 4 04 6 1 9 f(/Mi_nPt)I()(x,) *Q23104(714.83464488.04 2+8 08.56)92 f /| ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c1:.62: 4src/libavcodec/aacsbrdata.h:94804:968:7 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 78f/M_PI), Q34800 | ({1Q.5361(0-04.07386072704f/8M28_2PI4)28,9 6| ^~~~~~~~~~~~~~f ), src/libavcodec/aac_defines.hQ:443:361:( 0note: .expanded from macro 'Q30'3 4655735 64448 | 28#7fd)}e, f{iQ3n1(e-0 .9Q333088(81x25)49 20 9 f ) , Q3 1( -0 .8 4 4 7 6 5(i4n10t9)6(42(9xf))},* 1 0| ~~~~^~~~~~~~~~~~~~~~~~~7 374src/libavcodec/aac_defines.h1:458:362: 4note: expanded from macro 'Q31'. 0 + 0.5 45) | #| d ^ef ine Q31(xIn file included from )src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 150 : 136 :( iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] t)((x)*2147483 61504 | 8 . 0 +Q 300.(15.)44 5 5| ^ ~6 26011f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c),: Q623: 0src/libavcodec/aacsbrdata.h(:1479.:45833:1 5warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 792f/M_PI), 479Q | 3{Q031((1 0..349760144821094147693381ff/)M_,PI )Q3,1 (Q 03.081(7179.63449147542338168f)2},9 f{Q/31M(_P-I0).3,7 0Q234046(411.87542373f9),0 5Q3715(-401.8f70/7M16_5P62I2)2, 9Q5390f)(}1, . | 5 ~~~~^~~~~~~~~~~~~~~~~~~6 4400src/libavcodec/aac_defines.h67:245:936f:/ note: Mexpanded from macro 'Q31'_ PI), | 45 ^~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.hf:i44n:e36: Qnote: 3expanded from macro 'Q30'1 (x) 44 | #d e fi n e Q (3in0t()(x() x ) * 2 1 4 7 48 3 6 4 8.(0in t+) ((0x).*51)0 7 3| 7 ^ ~4 1824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:562): src/libavcodec/aacsbrdata.h| : ^479 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 479 | src/libavcodec/aacps_fixed_tablegen.h{:Q31501:( 1110:. 3warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 01421446381f), Q31501( | 0 . 8 1Q3707(19.6443541576243601116ff/)M},_ P{I)Q,3 1Q(30-(01..345730152542476924f1/M8_7P4I3)7,f Q)3,0 (Q311.(4-60.487800791176596232f29/5M_9PIf)),} ,Q 30 (| 1 ~~~~^~~~~~~~~~~~~~~~~~~. 4945src/libavcodec/aac_defines.h23:84582:936:f /note: expanded from macro 'Q31'M _PI), Q 3045( | #1d.ef5i2n3e9 Q0357154(1xf)/ M _ P I) , Q3 0 (1 . 5 64 4 0 0(i6n7t2)9(f(/xM_)PI*)2, 1 4| ^~~~~~~~~~~~~~7 4836src/libavcodec/aac_defines.h48:.044 :+ 360.:5 note: )expanded from macro 'Q30' | ^ ~ 44 | #defIn file included from insrc/libavcodec/aacsbr_fixed.ce:62 : Qsrc/libavcodec/aacsbrdata.h3:0479:(32x: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 479( | {iQ3n1(t 0).3(9(7x)0*1140271347446138812f)4,. 0 Q+31 (0 .0.58)1 7 7| ^9 634174316f)}In file included from ,src/libavcodec/aacps_fixed.c {:Q243: 1In file included from (src/libavcodec/aacps.c-:0.323: 7src/libavcodec/aacps_fixed_tablegen.h0:2415046:418687:4 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 37f), Q31(-0 .1508 | 70 7 1 6 5 6 Q2302(219.54495f56)2}60,11 f/ M| _ ~~~~~^~~~~~~~~~~~~~~~~~PI ), Qsrc/libavcodec/aac_defines.h3:045(:1.364:53 1note: 5expanded from macro 'Q31'5 2792f /45M | _P#I)d,e Qf30i(1n.e4 6Q4318(09x1)7 93 f /M _ P I) , Q 30 ( 1. 4 94 5(23i8n82t9f)/(M(x_)*P2I1)4, 7Q4833604(81..50 23+9 005.7554)1 f| ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c1:62.: 56src/libavcodec/aacsbrdata.h4:44790:076:7 2warning: 9fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), | ^~~~~~~~~~~~~~ 479 | {Qsrc/libavcodec/aac_defines.h3:1(44 :0.363:97 0note: 14expanded from macro 'Q30'2 144638 144f | )#,d Qe3f1(i n0e. Q8301(7x7) 9 63 41 7 4 31 6 f) } , { Q3 1 ((-0i.nt3)(7(x0)2*1404764317841782443.07 f+) ,0 .Q53)1 ( -| ^0 .8707165622In file included from 29src/libavcodec/aacps_fixed.c59:f24)}: ,In file included from src/libavcodec/aacps.c | : ~~~~~^~~~~~~~~~~~~~~~~~32: src/libavcodec/aacps_fixed_tablegen.h:150:src/libavcodec/aac_defines.h61::45 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q31' 45 | #d150e | f i n e QQ303(11.(44x55)6 2 6 0 11 f/ M _ P I ) , Q 3(0i(nt1).4(5(3x15)5*2271924f7/4M_8P36I4),8 .Q030 (1+.4 604.850) 9 | 1 ^ ~7 93f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: src/libavcodec/aacsbrdata.h1:.4784:849:4 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 38829f/M_PI )478, | Q{3Q301(( 10..953828376980556715584715ff)/,M Q_3P1I()-0,.1 1Q2834052(8120.4563664f4)}0, 0{Q6317( 20.98f51/26M43_57P82I3),0 9 f| ) ^~~~~~~~~~~~~~ , Q3src/libavcodec/aac_defines.h1:44(: 036.:5 note: 2expanded from macro 'Q30'3 49251543 445 | 4#7dfe)}f,i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx): 45 : 36 : note: expanded from macro 'Q31' (int) ((45x) | *#10d7e37f4in1e8 2Q43.10( x+) 0 . 5 ) | ^ (intIn file included from )src/libavcodec/aacps_fixed.c(:(24x: In file included from )src/libavcodec/aacps.c*:2321: src/libavcodec/aacps_fixed_tablegen.h4:7150:4368:3 64warning: 8.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 150 | In file included from src/libavcodec/aacsbr_fixed.c :62 : Qsrc/libavcodec/aacsbrdata.h3:0478(:591:. warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]55 626011f/M_P I478), | {Q3Q03(11.(4 503.9135858726789526f1/5M8_P7I)5,f )Q, 3Q301((-10..1416428089147592832f/0M_4PI6),3 6Qf30)(}1,. 49{4Q52338182(9f /0M._8P5I)1,2 6Q3403(517.8522339005975f4)1f,/ M_QP3I)1,( Q 30.052(3419.25515644354407f0)}6,7 2 9| f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h),: 45 :36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30'# define Q443 | 1#(dxe)f i n e Q 3 0 ( x ) ( in t )( ( x ) *2 14 7 4 8 (3in6t4)8.(0( +x )*010.7537)4 1 82| 4. ^ ~0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:478:31: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:150 :47811 | :{ Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.93887685615 871505 | f ) , Q3 1( -Q03.1012(84152.84425054663266f)0}1, 1{f/QM3_1P(I )0,.8 51Q23604(3517.48532135059f2),7 9Q2f3/1(M _0.P5I2)3, 4Q92351054(35147.f4)}6, 4 8| 09 ~~~~^~~~~~~~~~~~~~~~~~~17 93f/src/libavcodec/aac_defines.hM:_45P:I36:) ,note: expanded from macro 'Q31'Q 30(1.49 445 | 5#23d88e29ffi/Mn_eP I)Q,3 1Q(3x0)( 1 .5 2 39 05 7 5 4 1 f /M _ P I)(,i nQt)3(0((x)1*.526144470046873269f4/M8_.P0I) ,+ 0.| 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h 44: | #478d:e7f:in ewarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(x) 478 | { Q 3 (1i(nt )0(.(x9)3*18087737641882546.01 5+ 807.55f)), | Q ^3 1(-0.112845In file included from 2src/libavcodec/aacps_fixed.c8:242: 0In file included from 4src/libavcodec/aacps.c6:332: 6src/libavcodec/aacps_fixed_tablegen.hf:149):}136,: {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.85126435782 314909 | f ) , Q3 1( Q300.5(2134.95215416524133574770ff/)}M,_P I ),| ~~~~~^~~~~~~~~~~~~~~~~~Q3 0(1.src/libavcodec/aac_defines.h51:81453:336:4 note: 0expanded from macro 'Q31'1 9f/M_P I45) | ,#d eQf30i(1n.e 5Q233418(4x9)4 53 f /M _ PI ) , Q3 0 ( 1 (.i53n6t9)48(68(0x9f)/*2M1_47P4I)8, 3Q63480.0( +1 .05.550) 0 6| ^ ~8 7361f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : src/libavcodec/aacsbrdata.hQ:4773:084(:1 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5679757595f /M477_ | PI{)Q3,1( 0 .| 9 ^~~~~~~~~~~~~~99 7146src/libavcodec/aac_defines.h3:7440:36369:1f )note: ,expanded from macro 'Q30' Q 31(-0.8 3448 | 8#9d9e5f4i2n53e4 62Qf3)}0, ({xQ)3 1 ( - 0 . 75 3 76 3 8 5(6i3n9t9)(7(8x)f*1)0,73 7Q431182(4 0..000 8+ 10.456) 4 3| 4 ^3 8625f)},In file included from src/libavcodec/aacps_fixed.c| : ~~~~~^~~~~~~~~~~~~~~~~~24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32: :src/libavcodec/aacps_fixed_tablegen.h:45149::11136:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]note: expanded from macro 'Q31' 45 | #de f149i | n e Q 3 1(Qx30)( 1 . 5 1 4 6 2 1 3 7 (7in0t)f((/x)M*2_14P7I4),8 36Q4380(.1.05 +1 80.153)34 01 9f| / ^ ~M_ PI), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c5:262: 3src/libavcodec/aacsbrdata.h48:494774:5583:f /Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(1.536 94774 | 86{8Q093f1/(M_ P0I.),9 Q9309(17.5154060638770336619f1/fM_)P,I) , QQ3310((-10..56873987857959955f4/2M5_3P4I6)2,f ) }| , ^~~~~~~~~~~~~~ {Q31src/libavcodec/aac_defines.h:(44:-36:0 note: .expanded from macro 'Q30'7 5376385 6443 | 9#d9e7f8if)n,e Q 3Q1(3 00(x.) 0 08 1 46 4 3 4 3 86 2 5(fin)t})(,( x )| * ~~~~^~~~~~~~~~~~~~~~~~~1 07374src/libavcodec/aac_defines.h1:845:2364:. note: 0expanded from macro 'Q31' + 0.5) 45 | | # ^de fine Q31(In file included from src/libavcodec/aacps_fixed.cx:24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 149: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*214 741498 | 3 6 4 8 . 0 Q 30+( 1.05.1546)2 13 77| 0 ^ ~f/ M_PI), Q30In file included from (1src/libavcodec/aacsbr_fixed.c.:562: 1src/libavcodec/aacsbrdata.h:84771:333140:19 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M_ PI), Q30(1. 524773 | 48{4Q943531f/(M _0PI.)9,9 9Q3701(416.35376093468698109ff)/,M_ PIQ)3,1 (Q-300(1..85530808689739651f4/2M_5P3I4)6, 2Qf3)0}(1,. 5{6Q7391(7-5705.975f5/3M_7P6I)3,8 5 6| 3 ^~~~~~~~~~~~~~9 978fsrc/libavcodec/aac_defines.h:)44,: 36:Q 3note: expanded from macro 'Q30'1 ( 0.00 8441 | #4d6e4f3i4ne3 8Q36025(f)x}), | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45: 36: note: (expanded from macro 'Q31'i nt)((x) *14507 | 37#4d18e2f4.i0n e+ 0Q.351)( x )| ^ In file included from src/libavcodec/aacps_fixed.c : (24i: In file included from nsrc/libavcodec/aacps.ct):(32: (src/libavcodec/aacps_fixed_tablegen.hx):*1492:1614: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5) 149 | | ^ ~ Q30(1.In file included from 51src/libavcodec/aacsbr_fixed.c4:62621: src/libavcodec/aacsbrdata.h3:74777:07f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(1 .54771 | 8{1Q331(3 04.0199f9/97M1_4P6I3)70,36 91Qf)3,0 (Q311(.-50.28338488949594425534362ff)/},M _P{I)Q,31 (Q-300.(71.55336794683865683099f9/7M8f_),P IQ),3 1Q3(0( 10..550000868174364631f4/3M8_P6I2),5 f)Q},3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~1 .56src/libavcodec/aac_defines.h7:97455:75369:5f /note: Mexpanded from macro 'Q31'_ PI), | 45 ^~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.h:i44n:e 36Q:3 1(note: x)expanded from macro 'Q30' 44 | #(idnte)f((ixn)e* 21Q437408(3x6)48 . 0 + 0. 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/aacsbr_fixed.c*:1620: src/libavcodec/aacsbrdata.h7:3476:784:4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5) 476| | { ^Q 31(-0.939In file included from 4src/libavcodec/aacps_fixed.c1:9243: 1In file included from 78src/libavcodec/aacps.c2:0320: 2fsrc/libavcodec/aacps_fixed_tablegen.h):149,: Q3631:(- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]56 409379640356f)}, 149{ | Q 31 (- 0 .8 85 9Q0300(0131.85861774f)6, 2Q13317(7 00f.4/7M6_24P60I04)91,38 2fQ)3}0, ( 1| . ~~~~~^~~~~~~~~~~~~~~~~~5 1813src/libavcodec/aac_defines.h:345:436:0 1note: 9fexpanded from macro 'Q31'/ M_PI), Q3450 | (#1d.5e23f4i84n94e53 f/QM3_P1I)(,x Q)30 (1 . 5 36 94 86 8 0 9 f/ M_ P(iInt)),(( xQ)*32014(7418.365485.000 6+8 07.35)6 1 f| /M ^ ~_P I), Q30(1In file included from .src/libavcodec/aacsbr_fixed.c56:79627: 5src/libavcodec/aacsbrdata.h7:4765:9585f:/M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :47636: | {note: Qexpanded from macro 'Q30'3 1(-0.9 344 | 9#4d1e9f3i1n7e 8Q2300(0x2)f ) , Q 3 1( - 0 .5 6 4 09 3(79i64n0t3)56(f()x},) *{1Q037317(-40.188825490.00031 88+67 70f.)5,) Q | 3 ^ 1( 0.47624In file included from 6src/libavcodec/aacps_fixed.c:02404: 9In file included from 1src/libavcodec/aacps.c:3328: src/libavcodec/aacps_fixed_tablegen.h2:f149:)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'149 | Q45 | 3#d0e(fi1n.e5 1Q4316(21x37)7 0 f/ M _ PI ), Q 3 0 ( 1 (.i5nt1)8((1x)3*32144071498f36/4M8._0 P+ I0.)5,) Q| 30 ^ ~( 1.52348494In file included from 53src/libavcodec/aacsbr_fixed.cf/:M62_P: Isrc/libavcodec/aacsbrdata.h:)476,: 31:Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1. 5369486809f /476M_ | P{IQ3)1, (Q3-0(01..95350906481739631f1/M7_8P2I0),0 Q23f0()1.,5 6Q37197(57-509.556f4/0M9_P3I)7,9 64 0| ^~~~~~~~~~~~~~3 56f)}src/libavcodec/aac_defines.h:,44: 36{:Q note: 3expanded from macro 'Q30'1 (-0.88 5449 | 0#0d0ef3in1e8 Q8306(7x)7 f ) , Q 3 1 ( 0(i.nt4)76(2(x4)*610070374419812348.2f0) }+ ,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:476:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 476 | {Q31(-0.93941931782002f), Q31(-0.56409379640356f)}, {Q31(-0.88590003188677f), Q31( 0.47624600491382f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:475:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 475 | {Q31( 0.44183099021786f), Q31(-0.93568974498761f)}, {Q31( 0.93310180125532f), Q31(-0.99913308068246f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:474:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31src/libavcodec/alsdec.c(-0.:7115387:2275:72 5warning: 0comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]4 1680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h1538: | 45 : 36 : note: expanded from macro 'Q31' if (t45m | #pd_3e2f !i=n en cQha3r1s() x{) | ~~~~~~ ^ ~~~~~~ (int)(src/libavcodec/alsdec.c(x:)1559*:2321: 4warning: 7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 83648.0 + 0.5) | ^ ~ 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] 1559474 | | {Q 31 ( -0 .1 6 7 9 6 4 5 8 9 6 8 9n9bi8tfs[)i], Q=3 F1F(M-IN0(.n9b8i98t75s1[1i8]90,47 0hfi)g},h e{sQt3_1by(te-*08.8)79;79 2 2| 57 ^ ~~~~~~~~ ~~~~~~~~~~~~~~4 5213f), Q31(src/libavutil/macros.h-:049.:71257:25 7note: 2expanded from macro 'FFMIN'50 41680f) },49 | #d| ef ~~~~^~~~~~~~~~~~~~~~~~~in e FFsrc/libavcodec/aac_defines.hMI:N(45a:,b36): note: (expanded from macro 'Q31'( a) > (b ) 45? | #(bd)e :f i(nae)) Q| 3 ~ ^ ~1( x) src/libavcodec/alsdec.c (:i1581n:t27): (warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]x )*21474 81581 | 3 6 4 8 . 0 + 0 .5 ) | ^ ~ if(tmp_32 !In file included from =src/libavcodec/aacsbr_fixed.c :n62c: hsrc/libavcodec/aacsbrdata.h:a474:r6s: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { | ~~~~~~ ^ ~~~~~~ 474 | {Q31(-0.16796458968998f), Q31(-0.98987511890470f)}, {Q31(-0.87979225745213f), Q31(-0.71725725041680f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:473:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 473 | {Q31(-0.43645594360633f), Q31(-0.94805030113284f)}, {Q31(-0.99848471702976f), Q31( 0.96245166923809f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:472:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 472 | {Q31(-0.63364968534650f), Q31(-0.16473594423746f)}, {Q31(-0.16258217500792f), Q31(-0.95939125400802f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:471:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 471 | {Q31(-0.70467057786826f), Q31( 0.93272777501857f)}, {Q31( 0.99846021905254f), Q31(-0.98725746254433f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:470:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 470 | {Q31(-0.99829663752818f), Q31( 0.01877138824311f)}, {Q31(-0.70801016548184f), Q31( 0.33680685948117f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), Q31( 0.97138411318894f)}, {Q31(-0.99264708948101f), Q31(-0.99542822402536f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79src/libavcodec/alsdec.c5987:02166397:32316:1f )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Q3 1( 0.97138411318894f)}, {Q31(-0.99264708948 1016631f | ) , Q 3 1 (- 0i.9f9 54(28g22e40t25_36bf)i},t s | _ ~~~~^~~~~~~~~~~~~~~~~~~ leftsrc/libavcodec/aac_defines.h(g:b)45 <:36 7:* chnote: aexpanded from macro 'Q31' nnels*c 45t | x-#>nduemf_bilonckes )Q 3 1(| x ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~) (int)((x)*2147483648.0 + 0.5src/libavcodec/alsdec.c) : 1720:| 23: ^ ~ 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.h1720: | 469: 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for (b =469 | 0;{ bQ <3 1c(t-x0-.>n7u9m_5b9l8oc7k0s2;97 3b2++6)1 f{), src/libavcodec/agm.cQ| 31 ~ ^ ~~~~~~~~~~~~~~~:( 10680:.93971:38 41warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]18 894f)}, {Q31(-0.9 92106864 | 70 8 9 4w8h1il0e1 f()g,e tQ_3b1it(s-_0l.e9f9t(5g42b8)2 2> 400 2&&5 3x 6,ou t pu| t ~~~~~^~~~~~~~~~~~~~~~~~ _sizsrc/libavcodec/aac_defines.he): 45{: 36 | : ~ ^ ~~~~~~~~~~~~~~ note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:469:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 469 | {Q31(-0.79598702973261f), src/libavcodec/amrwbdec.cQ3:1(236 0:.359:71 38warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]11 318894f)}, { Q2363 | 1( -0 .9 9 2 6 47 0 8i9s48f10_1fq)[, iQ]31 (+-= 0P.9R95E42D8_22F4A0C2T5O3R6 f*) }i, s | f ~~~~^~~~~~~~~~~~~~~~~~~_ past[src/libavcodec/aac_defines.hi:];45 :36 :| note: ~ ^~~~~~~~~~~expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:468:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 468 | {Q31( 0.25872675063360f), Q31( 0.99893303933816f)}, {Q31(-0.01115998681937f), Q31( 0.98496019742444f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:ne 24Q: In file included from 3src/libavcodec/aacps.c1:32(: xsrc/libavcodec/aacps_fixed_tablegen.h):244 : 136 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147483648 .2440 | + 0 . 5Q)30 ( | 0 ^ ~ .0000000000In file included from f/src/libavcodec/aacsbr_fixed.cM:_62P: src/libavcodec/aacsbrdata.hI:)468,: 58Q: 3warning: 0(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0011053939 fIn file included from /468M | _{Psrc/libavcodec/arbc.cQI):3,126 Q(3 : 00src/libavcodec/bytestream.h.(:0.217105:8180:71 720warning: 6879comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 0865src/libavcodec/amrwbdec.c32f3:/6255M0:f54_:)P I )171, | ,warning: Q 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 3 01( (0 .0g.-9>90bu8f0f e9232553r05 | 23 +=5 49132 3F9 F8f M 1/IMN ( 6 _gP-I>f ) b)u,i}sf, fQp_ e{3q0rQ_[(3ek01n(]d. -[00-0 2g9-3i.]>091814 b=1u6 5(f8919f.8f6/8M1_9e0P 3-rI7 ,c)f ),s) , Qi*Q 3iz30sep)41(;_( 0 p .0a| 0.0s3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~9t 18549[79i610]71src/libavutil/macros.h 0+9:f c7494/2M4_4 4*:P25I:f note: expanded from macro 'FFMIN'))i} s| p ^~~~~~~~~~~~~~, _ q 49[3| ] | [src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~#die: ]f44;i src/libavcodec/aac_defines.h :n:| 36e45 :F36 ^ ~:F : Mnote: note: Iexpanded from macro 'Q30'N (expanded from macro 'Q31'a, bsrc/libavcodec/amrwbdec.c) :( 255( a44):4534 | | :##>d e( dwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i benf)ie n e ?Q 3 0255Q( | 3 x(1b )() x :) ( a ))i s p _ q [ | (k ~ ^ ~ i] n [ ti )]( (in=t( ()(x(1.)*x)0*1 -2 0c7)3 7*14 14i784s284p.3406 4+8 _0.p0. 5a+) s 0t | . ^[ 5i) ] | + ^ ~c In file included from *src/libavcodec/aacps_fixed.c i:24s: In file included from pIn file included from src/libavcodec/aacps.c_src/libavcodec/aacsbr_fixed.c:q:[32: 623src/libavcodec/aacps_fixed_tablegen.h]:[244i:: ]src/libavcodec/aacsbrdata.h;111 :: 468| :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] 468 | {Q 32441( | 0 .2 58 72 67 5 Q0306(03.3006000f00)00,00 f/QM3_1P(I )0, .Q93908(90.30031013095339338196ff/)}M, _{QP3I1)(,-0 .Q01311059(98068.190370f)1,7 0Q8391(8 502.9f84/96M0_1P97I42)44,4 fQ)}3,0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~. 002src/libavcodec/aac_defines.h5:452:365: 4note: 1expanded from macro 'Q31'2 9f/M_PI )45, | # dQe3fi0ne( 0Q.0301(2x9)39 8 4 68 f /M _ PI ) , Q (3i0n(t0.)0(0(3x1)*5219477418376408f./M0_ P+ I0). 5 )| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h44: | #468de:f7in:e Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (x) 468 | {(Qi3nt1)((( x0)*.1205738774128627450.6303 +6 00.f5)) , | Q ^3 1( 0.99893In file included from 3src/libavcodec/aacps_fixed.c03:9243: In file included from 3src/libavcodec/aacps.c81:632: fsrc/libavcodec/aacps_fixed_tablegen.h):}In file included from 244,:86 :{src/libavcodec/arbc.c :warning: Q2631implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( : src/libavcodec/bytestream.h-:0186.:0131:1 1warning: 59comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]9 86 812449 | 3 7 f) , Q3 1 186Q | (3 00 . (s908i4.z9060e10290704 020=04 040FF4M0IfNf/(Mp_)P}I-,>)b, u fQf| e ~~~~~^~~~~~~~~~~~~~~~~~3r_ e0n(dsrc/libavcodec/aac_defines.h0 .-0 :0p-45>b1u:1ff36e0:r5 3,9 3snote: 9ifz/eexpanded from macro 'Q31'M)_ ;P I )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, 45Q | 3#0d(esrc/libavutil/macros.h0f:in.490e:0251: Qnote: 73expanded from macro 'FFMIN'01 8(9x8)5 2 f 49/M _ | P # d I e) f ,in e( i QnFtF3)M0((I0(N.x0()a0,2b*5)225 14417249(f8(/aM)_3 P>I 6)4(8., b)0 ?Q3 0 (+(0. 0b00)2 9.:3 9(85a)4)) 6 8 | | f ~ ^ ~/ ^ ~ M _PI), Q3In file included from 0src/libavcodec/arbc.c(:0In file included from 26.src/libavcodec/aacsbr_fixed.c0: :src/libavcodec/bytestream.h062: :src/libavcodec/aacsbrdata.h3:14675:983:187 7:warning: 115implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7:0 fwarning: / comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M _PI) 187| | ^~~~~~~~~~~~~~ 467 | src/libavcodec/aac_defines.h{iQf: (3s1i44z(:e 362:0 .note: 5expanded from macro 'Q30'0 8!4=3 23 3s441i59 | 1z6#ed)2 f e)| f, ~~~~~ ^ ~~~~i Q 3ne1 (Q 300.(9x6)10 7 6 9 1 2 6 6 20 5f )} , {(Qin3t1)(( (x0).*110770370461382344.06 7+ 00.651)5 f| ) ^, Q31(-0.In file included from 7src/libavcodec/aacps_fixed.c6:248: In file included from 5src/libavcodec/aacps.c40:2325: src/libavcodec/aacps_fixed_tablegen.h3:1244:4618: 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45 :24436 | : note: expanded from macro 'Q31' Q30(0 .450 | 0#0d0e0fi0n00e0 0Qf31/(Mx_)PI ), Q 3 0 ( 0 . 0 (0i1n1t)0(53(93x9)f/*M2_P1I47)4,8 3Q63408(.00.0 01+7 0089.8552)f/ M _| PI ^ ~) , Q30(0.00In file included from 2src/libavcodec/aacsbr_fixed.c52:5624: 12src/libavcodec/aacsbrdata.h9f:/467M:_P59I:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0029398 464678f | /M{_PQI3),1 Q30(0.00315971( 700.f/5M_0P8I4)3 2| ^~~~~~~~~~~~~~3 31591src/libavcodec/aac_defines.h6:442:f36): ,note: expanded from macro 'Q30' Q31( 0. 964410 | 7#69d1e26f6in2e In file included from 0Q53f0src/libavcodec/argo.c():x}28,): src/libavcodec/bytestream.h { Q:3 171 1 :( 18 : 0 . 1warning: 7(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0in0t6)3(3(4x6)7*01601753 f7171)4 | ,1 8 2Q 43 1g.(--0 >b0u+.f f0e.r57 )+6 =8 5F4F 0M| ^2 5I31N48(29gf-)}>In file included from ,bsrc/libavcodec/aacps_fixed.cu :| f24: ~~~~~^~~~~~~~~~~~~~~~~~In file included from fsrc/libavcodec/aacps.ce:r32src/libavcodec/aac_defines.h_: src/libavcodec/aacps_fixed_tablegen.h:e:45n244:d36::36 :note: expanded from macro 'Q31' warning: - implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]g ->b u45f | fe#r,d seif z244 | i n e e) ; QQ33 01 ((| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0). 0 0 0 00 0 0 00 0 f src/libavutil/macros.h/:M 49_ :P 25 I )(,i :nQ t3note: )0expanded from macro 'FFMIN' (((0.x0 )0*1214901 | 457#3943d98e36ff/4Mi8n_.0e P +F F0I.)5,)M Q 3I0 N| ( ^ ~(0. a0,0b1)7 0(8(9In file included from a8src/libavcodec/aacsbr_fixed.c)5 :>622 : (fb/)M src/libavcodec/aacsbrdata.h_P?I ):,(467: 32:b Qwarning: )3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 0((a0).) 0 0| 2 ~ ^ ~52 5 414672 | 9f{/Q3M1(_ 0P.I5)08,43 2Q333015(9016.20f02)93,98 4Q683f1/( M0_.P9I)6, 1Q0307(60.901206361259071570ff/)M}_P,I ){ Q 3| 1( ^~~~~~~~~~~~~~ 0.170src/libavcodec/aac_defines.h:0446:336src/libavcodec/amrwbdec.c:3 4note: :6expanded from macro 'Q30'7366 06:1435:f) , warning: 44 | Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1# (d-0e.7f6in8e 5Q4302 503663( | 1 x 4)8 2 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ ( i n tsrc/libavcodec/aac_defines.h :)45(:(36x :) * note: expanded from macro 'Q31'1 0 7 3 7 4 1 45 8 2 | 04#.d.10e 8f +i *0n e.xe5c )[ Qi 3 1| +( ^1x )] ; | 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:nsrc/libavcodec/amrwbdec.c244t::)36511:(:63 (:xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1 47483648 .3650 | + 244 0 | . 5 ) Q 3 | ^ ~0 c(t0.x0-0>0p0In file included from i0tsrc/libavcodec/aacsbr_fixed.c00c0:h620_: src/libavcodec/aacsbrdata.hv:0ec467tfo/rM[_i:P]7I) ,=: warning: Q03implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. (108. 0*01 1e05x39 c4673 | 9[{fiQ/ 3M1_-P( I 1)], 0+. 0 .654Q 0*384 302(303.1e05x91062cf)1,[7 0i]8 Q+ 9 38| 15(2 ~ ^~~~~~ f /0.M96_10P7Isrc/libavcodec/amrwbdec.c6),91:2 36566:2Q30043(:50f .)In file included from 0warning: 0}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/argo.c2:, 528: {2src/libavcodec/bytestream.h5Q:34 1365 | 186 :1132: (warning: 9 f / M _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 P .1I7 0 0 6 )3,3 c4Qt x6-31867 | > 00(6p1 5 f0i )t.,sci0 0hzQe321 2=_(9-30 9v8e4.FFcMt6o8rf7I[N/6Mi(]8 _=p5-P I0).,4>01 8Qb2u 35f3*0f1e re_(04.xe820cn9d0[f )3i1-} p -5,9-7 1>70 f1b] /u| f ~~~~~^~~~~~~~~~~~~~~~~~+ Mf _0PeIr)src/libavcodec/aac_defines.h.:,45 6 4: 36s i| : ^~~~~~~~~~~~~~*z enote: ex);expanded from macro 'Q31' c src/libavcodec/aac_defines.h| : [ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~44 :i36:] 45 | note: expanded from macro 'Q30'# src/libavutil/macros.h+:49d: e 2544f| i ~ ^~~~~~~~~~: | #ndeenote: fiexpanded from macro 'FFMIN'n eQ Q3301(x() x49 | )# d e f i n e F F M I N( i((ani,ntbt)) ((()((x()x*)a1*027)1347 74>4 (188b32)6 4?8 .(0b )4+ 0..:0 (+a5 ))) 0 . 5)| ~ ^ ~| ^ ~| ^In file included from src/libavcodec/apedec.c:In file included from 36src/libavcodec/argo.c: :In file included from src/libavcodec/unary.hsrc/libavcodec/aacps_fixed.c::2824In file included from : src/libavcodec/bytestream.h50:187: :15src/libavcodec/aacsbr_fixed.c::In file included from 41:: src/libavcodec/aacps.cwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]62 warning: :: 32comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavcodec/aacsbrdata.h :: 466187 | src/libavcodec/aacps_fixed_tablegen.h : :83: 243warning: :136i:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f warning: 50 | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](s i z e f2or ( 466 | !{i=Q s3=1243i | z e ) (0 0 ; .| 1i ~~~~~ ^ ~~~~ 0 4Q<037 09(l06en. 00501&0&5 8g02fe)00t0,0_ 0Q0b0if3ts/11(M(_g PbI)) ,0! =Q 3.st0o(7p073;57. 070i9++1)3;98 161 0| 7 ~~~~~~~~~~~~~ ^ ~~~~64 1097ffsrc/libavcodec/agm.c)/},M_: P1166I{:Q)3,571 :( Q warning: 300.(905.comparison of integers of different signs: 'long' and 'unsigned int' [-Wsign-compare]9 600430733957380291f7/2 8Mf_1166P) | I ),, QQ 3130 ( (- 0.03. 05 40 3 45 4 8s1k982i855p152 006+f/2M f_Ps)-I>)}s,, i zQe 3[| 00]( 0+. ~~~~^~~~~~~~~~~~~~~~~~~0s0-5> 2s3isrc/libavcodec/aac_defines.h0z5:e45[:61]36 2:+3 sfnote: -/expanded from macro 'Q31'M> _sPiIz)e , [Q45230 | (#]d0 .>0e0f 5ic6n1oem5p2r6e3 ss7efQd/_3sM1(ix_)P I )z e ,) { | ^~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : 44 : 36:( note: iexpanded from macro 'Q30'n t)((x) *442 | 1#4d74e8f3in6e 4Q830.(x0) + 0 . 5 ) | ^ ~ (int)((xIn file included from )src/libavcodec/alsdec.csrc/libavcodec/aacsbr_fixed.c:*621: 0:7src/libavcodec/aacsbrdata.h18213::733466:4:159 :8 2warning: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 0 + 0.5) | ^466 | {Q31( 0.18211 | In file included from 0src/libavcodec/aacps_fixed.c4 0: 247: 9 In file included from src/libavcodec/aacps.c60 :5321 : 0src/libavcodec/aacps_fixed_tablegen.h5 8 2:fc243):t,111 Qx3:1-( > warning: 0src/libavcodec/bytestream.hcimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].u 7:r7_3271f5:r7a791738m1 1:6e243 | 1 9_warning: f lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) } e,n g{QQt3031h(( 0271 0..9 | = 0509 FF00604 M0703iI70nN08(t0 fs2s1/iMc_7oPz2nIfe-8)2,> sQf a=3 )F,m0F Mp(lQI30eNs1 (-.(-g 0c0t1x9->0f-6>.r305ba7440u7m3f5f8/ef1e8rM_2__iP8e55d0In d2)f* ,) -( }g,Qu-i n 3>t| 60b( ~~~~~^~~~~~~~~~~~~~~~~~4 u0_ft). 0src/libavcodec/aac_defines.h0f3e0s:c45r3,o:n9 36f:5 s-3note: 0i>expanded from macro 'Q31'9zf fer/)a;Mm e _45_ | Pl#| dIe)n,g tQ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~eh 3,f0( i| src/libavutil/macros.h0:n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e .490 :0Q32514(x:) 4 9 5note: 1 2 1822expanded from macro 'FFMIN'0 | 6 f 49/ | M #(_i d P Ine f)t i , )nQ (e(3 0( 0x )*FF. 0 2M0 5213I 4 0N57 (6a4 2,b8) ( 33( a f / 6)M 4 _>8 .0 P (+Isb )0.)c, 5 o?nf)-Q> f 3(0r b()a | 0me:_l ^ ~e. 0(0 5na6)g1)t5 h In file included from 2)| src/libavcodec/aacsbr_fixed.c6; ~ ^ ~: 3 62 : 7src/libavcodec/aacsbrdata.h| f: ~~~~~~~~~~~~~~~~~~~466/ :32M:_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :46644 | {:Q363:1 note: (expanded from macro 'Q30' 0.104src/libavutil/macros.h 0:44749 | 9#6:d250:e5f i1note: n0e5expanded from macro 'FFMIN'82 f Q)3,0 (Qx )3491 | (# d0e. 7f 7i n e 3 5 7 F 7 F9 3 M8(1iI1Nn(6ta)1(9,(fx))b*})1, 0(7(3a7 )4{1Q8 3>21 (4( b.0)0. +? 90.(55)9 b6)4 | :7 ^(3 a7)8)2 1| 7 ~ ^ ~2In file included from 8fsrc/libavcodec/aacps_fixed.c),: 24Q: In file included from 3src/libavcodec/aacps.c1:(src/libavcodec/alsdec.c:321864-: 0:src/libavcodec/aacps_fixed_tablegen.h9.:35:4 2433warning: :5comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]86 8:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 518645 | 0 2f )} , | 243 ~~~~~^~~~~~~~~~~~~~~~~~ | I src/libavcodec/aac_defines.hN :T45: E36R :LQ E30note: (0AVexpanded from macro 'Q31'E .0_0O0U 0T045P | #00U0T0d(0fe/M16f)i_nP e I| ) ^~~~~~~~~~~~~~~~~~~~~ , QQ330src/libavcodec/alsdec.c(1:0(1854.:x0)31 0: 1 9note: 6 expanded from macro 'INTERLEAVE_OUTPUT'0 7 40 7 f / M _(P iIn)1854t | ) ,( ( x Q)* 3 2 01( 4 0 7. 40 80 3 6 4f8o3.r0 039(5c +3=0 90f./ 5M0);_ PcI )< , | ^ ~c Q3h0(a0n.n0In file included from e0src/libavcodec/aacsbr_fixed.cl4:s4;629 5: 1csrc/libavcodec/aacsbrdata.h+2:+4660:67f): / M warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I) , Q 3 0 466 | ( { 0 Q . 30 01 5( 2 3 005.61203 4 f0 /79 6M 0 _ 5P I1)0,5 8Q 2 3 f )0\, (| Q ~ ^ ~~~~~~~~301. (0 005.671src/libavcodec/alsdec.c75:218646:33975:f7/ Mwarning: _7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]P9I3) ,8 1 1| 61864 ^~~~~~~~~~~~~~1 | 9 f src/libavcodec/aac_defines.h): }44 : , 36 I:{QN3 1note: (Texpanded from macro 'Q30' E0R.9L59E64 7A3447 | 8V#2dE1_eOfUiTnP7eU2T8 (Q136f))0 ,| ( Q ^~~~~~~~~~~~~~~~~~~~~3 x1)src/libavcodec/alsdec.c :(1858 - : 031.: 3 note: 5 4expanded from macro 'INTERLEAVE_OUTPUT'35 8 1 8 2 8 5( 5i18580 | n2 f )}t , ) ( ( x)| * 1 0 ~~~~~^~~~~~~~~~~~~~~~~~7 3 7 src/libavcodec/aac_defines.hf4o:18r2 454(:.360: +note: cexpanded from macro 'Q31' 0= . 50); 45| | ^# cd In file included from e3b 064u f0f8e 00.0r 0 +0_ 0 0e0 .50)n d 0 | f-/ ^ ~ M_ PpI\->) ,In file included from b Qsrc/libavcodec/aacsbr_fixed.c3u| f ~ ^ ~~~~~~~~:0f 62e(r0,. 0: ssrc/libavcodec/aacsbrdata.h0src/libavcodec/alsdec.ci:1:z465e:98361866):; :09 : 7| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: 0 comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 f/Msrc/libavutil/macros.h_:49 : 25465 | P{1866Q:I | )3 ,1 note: Q (expanded from macro 'FFMIN'3 0 ( - 0 0 . 99.0I0493 | 9N03#985T3d6eEf09R8Li9nfe/ M0E7F4_AF6M2IPVIE)_,0N0OfU TQP()a,3 0Q(U0,3T.(3b210()) 0(-40 (a4. 3| 6 ^~~~~~~~~~~~~~~~~~~~~)9 0 251>61 src/libavcodec/alsdec.c(:b102218549)0:9 631f:/ Mnote: _7?1 expanded from macro 'INTERLEAVE_OUTPUT'(Pb5 I))f, ): }Q(3 a01854, (0) | { .)Q 30 10 | (5 2 ~ ^ ~ 03 0 5.6 8 29 13 In file included from 1 fsrc/libavcodec/arbc.c/:M26_: P0 6src/libavcodec/bytestream.hI) ,4 : 8f5Q2943o9r9:015 8(70:.( 90c0warning: f 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])=, 6 Q01;3512(6-3 7 2940 | . cf /9M7_src/libavcodec/bytestream.hP I<)8 :,271 9| ^~~~~~~~~~~~~~ c:h4ansrc/libavcodec/aac_defines.hnei172:l5f0: 44s3; (warning: s:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4ci36z: 3note: 0+eexpanded from macro 'Q30'44+f)2} )!, = 271 | ~~~~^~~~~~~~~~~~~~~~~~~ | s44i z | src/libavcodec/aac_defines.he:45 : 36#)d e f| i ~~~~~ ^ ~~~~ i:n note: neexpanded from macro 'Q31' tQ 3 0 ( s x45i z) | e#2 d e = FfFiM nIeN ( g Q 3 - >1(( b i nxu ffte)) r ( _ ( e nxd ) - *1 0 g73\ - >7b | ~ ^ ~~~~~~~~41u8(f f2i4netr.)0( ,src/libavcodec/alsdec.c:(1866+: 9x s:i )0*.251)zwarning: e4 7comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) 4 8;| 3 ^6 48| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~18660 + | In file included from 0src/libavcodec/aacps_fixed.c .: src/libavutil/macros.h 5 24: :In file included from )src/libavcodec/aacps.c :49 32:: I| N25T:src/libavcodec/aacps_fixed_tablegen.h ^ ~E :R243note: :Lexpanded from macro 'FFMIN'E36 A:VIn file included from src/libavcodec/aacsbr_fixed.cE:warning: _62Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U T49: Psrc/libavcodec/aacsbrdata.h | :#465:U59dTe:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 i n2243e) F | F M I N (a465,| b | ^~~~~~~~~~~~~~~~~~~~~{)QQ331( - (0src/libavcodec/alsdec.c0((a:.1858909)9:. 8>310:0 0note: 0expanded from macro 'INTERLEAVE_OUTPUT'6 90 0(80b0)0 0074?6 2(1858f | / 0b0Mf_) )P,I ) Q 3:1, ( -( aQ)0) 3. 03 ( 0.600| 1 ~ ^ ~9 0 60271 46f1or0 70f(2/9c9 7=1 0M;_5P Ifc)), }, Q<3 0ch{a(n0Qn.e03l01s(;3 00.c389+5+930)91f 1/06 4M8 _ 5 9P 9 I 8) 7 9 f ,), Q 3 Q0( 0 3. 10 0( 4- 04.99571 8 92 4 0 26f / M _5PI )0 , 3 4Q3 0(3 004 .40 0 5f\2) 3} ,0 5 6| 2| ~~~~~^~~~~~~~~~~~~~~~~~3 ~ ^ ~~~~~~~~ f/Msrc/libavcodec/aac_defines.h_:P45I:)36,:src/libavcodec/alsdec.c :Q1918note: :3expanded from macro 'Q31'035 (: 0warning: . comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]45 | 00#5d6e1f5i2n6e3 Q731f (/1918Mx | _) P I) , | ^~~~~~~~~~~~~~if ( c t xsrc/libavcodec/aac_defines.h(i-:44n>t:)c36u(:r( xnote: )expanded from macro 'Q30'*2_1 f4r74a83 64m8.440 e+_ | l0#e.ndgetfh5in e) Q! 3=| 0 ^ ~s(c xo)n f - > In file included from fsrc/libavcodec/aacsbr_fixed.c r: a62m e: _src/libavcodec/aacsbrdata.hl e: n 465 g:t(hi n&31t&: ) ( warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~( x)*10737418 24654 | .{0Q +3 01.5() - 0| . ^ 99986980746In file included from 2src/libavcodec/aacps_fixed.c0:024: fIn file included from )src/libavcodec/aacps.c,: 32Q: 31src/libavcodec/aacps_fixed_tablegen.h(:-0243.3:6110src/libavcodec/bytestream.h:2 1:warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3171:13 0:2 9warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 15f)}, { Q24331 | ( 0 . 8 9 317 1 1 | Q03 06( 40. 080 509s0i0z90e8270 90=f0 )F0F,f /MQMI3N_(1PIp)-,(> bu-f0fQesrc/libavcodec/adpcm.c.3r0:9(_7e1133089n4:.d232:0 50-1 warning: p09->comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]bu3f4360 f074e440f7AS libavcodec/arm/hevcdsp_idct_neon.o r)f,/}M,_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~,s iQz 31133esrc/libavcodec/aac_defines.h0 | ()0:.450 ;: 0 36 :3| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0note: expanded from macro 'Q31' 3 9 5 3 0 src/libavutil/macros.h45 | 9#fd: 49/e f:M25_:P Inote: ) iexpanded from macro 'FFMIN',i nQ 3fe0 ( (49Q0c.s | 30-0#1d(x>)4 e s49f it5e ne1p 2_ 0iF F6MnI f d eN/( x M(_a iPnt,>I)b )()8,8 u)({ xQ) ( 3*0(| 2(10a ~~~~~~~~~~~~~~ ^ ~~~4.)0 075 428>3 30(b65)46 ?8 .203 f+/ M(0b_src/libavcodec/adpcm.c.)P:5 I78))::,69 : note: expanded from macro 'CASE' (aQ)| )3 ^ ~ 0 (| 0 ~ ^ ~. 0780 | 5 6 1 5 In file included from 2In file included from 6 src/libavcodec/arbc.csrc/libavcodec/aacsbr_fixed.c3 7::26 f 62C: A/: src/libavcodec/bytestream.hMsrc/libavcodec/aacsbrdata.h:S318_In file included from :E465::src/libavcodec/argo.cP_15I6::3:() 28warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]C,warning: : Ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h| N : ^~~~~~~~~~~~~~293F : 318I | Gsrc/libavcodec/aac_defines.h :13 _ 465 | 44: {:36 :#iQf3warning: # 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](note: expanded from macro 'Q30'( -c0so.i zd9e244 !e99 | 8=c 293# | 6 sdi z9#e fe8)0 # i7n _4De| ~~~~~ ^ ~~~~Q 3s6E200(ix)C 0zfe2O )D,E= QR , 3 F 1F MA(-I0N V _ C .(3O p6-D> 0E2b1u6f1 Cf0 (_eI2D9_9 i#r7_ne#1tn) (5(fxdco)d}) *e,c-1 0,7 37{4 1p-Q_38>2_1Vb4uf(fA. e0_0r.,A8 RsGi 9Sz+e1)_ _0)1 ;.06 4 5 | )8 5 9| | ^~~~~~~~~~~9 ^ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 87 9 f), Qsrc/libavcodec/adpcm.csrc/libavutil/macros.h3:76In file included from :1:(-src/libavcodec/aacps_fixed.c049:34::.259:724 8note: expanded from macro 'FFMIN': note: In file included from 9 expanded from macro 'CASE_3'src/libavcodec/aacps.c 4:2325: 0src/libavcodec/aacps_fixed_tablegen.h :49242 | : 1363:43#0d76e 4 | f warning: 4i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fn)e} ,F F M | I N ~~~~^~~~~~~~~~~~~~~~~~~( CaA,SbE src/libavcodec/aac_defines.h242) | _ 2:(45(:a36 ( ):c onote: expanded from macro 'Q31' n >f Q(i3g, 45b | 0(c)# 0?od. 0de(0befc0_)i00i0 0nd:0,0 0_fe/ _ VMA(Q_P_aA3I1))R)G(S,_ x _Q 3)| )0 ~ ^ ~| ( 0 ^~~~~~~~~~~. 0 03 In file included from 4src/libavcodec/argo.c 9 1 3:0src/libavcodec/adpcm.c :283 74: 4src/libavcodec/bytestream.hf /::36294:(15:M:_i warning: Pnote: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t )Iexpanded from macro 'CASE_2'( )(, x) 294Q*3 | 20174 (4 | 07.48 3 0 0 5 4 0 6 7 0Ci4f6 6A8(.10S E+_ 0sf .#i/M5_#Pz )Iee2n a), Q| 3b0! ^ ~= l(seid0(z.ec)0In file included from o d0e7c9_src/libavcodec/aacsbr_fixed.ci 9:1d7| 62 ~~~~~ ^ ~~~~: ,2 93src/libavcodec/aacsbrdata.hf_/:_M464_:PV84:I )A,warning: _ AQimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]R3G 0S(__0). 0 0| 9 ^~~~~~~~~~~ 2 4649 | 9src/libavcodec/amrnbdec.c{9Q331:6(src/libavcodec/adpcm.c7188 :0:f7162.:/:07 :M 3warning: _note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0expanded from macro 'CASE_1'P I0) ,4 4Q73507(80. 07170 | 3 1 9 69f8)7 {,5 188 7_ | Q 5 _ 3 9V1f (A/-M _ P _ 0IA)Rp.-,G 9 >| S9p7 ^~~~~~~~~~~~~~3_8_89r6 }ev3_3 src/libavcodec/aac_defines.h l3:344 :s36:8 p4note: expanded from macro 'Q30' _f) }s u,b 44 4 { Q | [#i3\d ]1 e (| = ^~~~~~~~~~~f i- 0n.e9 7 Q 930src/libavcodec/adpcm.cl8(xs)p:7 _11542 s : 1 u324 34b10:3 4 _ 4if warning: n)i,comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] t [ iQ(3i]1n (*t 1154 ) | 01( .0(0 03 x/ 65)2* 1 061(2 7f9 638l 7 46oa t)1(4 8214 2< .5)s; 5t e p)| | ~~~~~^~~~~~~~~~~~~~~~~~_ ~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~i src/libavcodec/aac_defines.hn| d ^e:x >45 :836:8 note: uexpanded from macro 'Q31'In file included from ) src/libavcodec/aacps_fixed.c{:24 : In file included from src/libavcodec/aacps.c| : ~~~~~~~~~~~~~~ ^ ~~~ 3245: src/libavcodec/aacps_fixed_tablegen.h | :#242:d111e:fi newarning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(x) src/libavcodec/adpcm.c : 78 : 69242 | : note: ( i nQexpanded from macro 'CASE't3 0)(((0x.)0* 0780 | 020 10 4 0 07040 8f/ M3 6_4PC8IA.)S0, E +_ Q03.05(3)0( C .O| 0 ^ ~N0F I3G_4 9#1#3 In file included from c0src/libavcodec/aacsbr_fixed.c3:o462fd: /esrc/libavcodec/aacsbrdata.hc:M_ P464I#:)58#:, _ warning: QDimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3E 0C(O0D.E0R0,5 4 A4640V | 7CC libavcodec/arm/hevcdsp_init_arm.o _{CQ0O63D6E11(C f0_/.IM0_D3_P 0I)#,0#44 Q 3c7o5d07e8(0c,7 3._10_6VA0_7f9A)9,1R7 G2QS93_13_(f)/-0 . M9| _ ^~~~~~~~~~~9 src/libavcodec/bytestream.hP7I3)src/libavcodec/adpcm.c:8,355 :Q763:8:034(9013:6. note: :3 0expanded from macro 'CASE_3'03warning: 9239comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]993 8 37664 | 7 f )f } /, M{ _QP355C | A3I1 (S-0) E., _Q29(c o37sniz0e(9f 08.i src/libavcodec/bytestream.h702g=,014: F9F3M317c:o9d4eI1381cN:7 0_(5warning: 3ig7comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]549df- >f,/ b),M__u fQf3_PVe1AI r317(_ )_ | eA0, n R . d | - ^~~~~~~~~~~~~~ gGsSi3src/libavcodec/aac_defines.h-:_z_6)>44be52 : u362 6| f:f =note: expanded from macro 'Q30'1 ^~~~~~~~~~~2 e r9F6,F 844 | M#6src/libavcodec/adpcm.c4sIdN:25ife)f(74z}ei)p:,n;e -36> :| bnote: u Q| 3 ~~~~^~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~expanded from macro 'CASE_2'f0f (src/libavcodec/aac_defines.hxe)r _ e : 45 n src/libavutil/macros.h :74 | d:49 : 36 -(25:: note: i expanded from macro 'FFMIN'p nnote: t - expanded from macro 'Q31') (> b u( 49fx45) | *# d | fe10C7e#rfAiS3d,nEe_7e Q4fsiiz#3118(nxe#2 e)) 4e .;0 nFa + Fb | l eM ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 0.d5I ( ) N ( c osrc/libavutil/macros.h :a49 d ,| : ^( ieb25cn_t): i)d(, (note: In file included from expanded from macro 'FFMIN'( ( asrc/libavcodec/aacps_fixed.cx_)_*V) :2A14 4924 | : #In file included from _7A>Rdsrc/libavcodec/aacps.ce:f32i4n G(: 8e3Sbsrc/libavcodec/aacps_fixed_tablegen.h): 6F_ 242? 4(8F_M:b.)IN86()0 +:a | 0.,5b:warning: ^~~~~~~~~~~)) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((| ^ ~a( )a)) src/libavcodec/adpcm.c >: 71| :7(:bIn file included from ) ~ ^ ~ src/libavcodec/aacsbr_fixed.cnote: 242? :expanded from macro 'CASE_1'62 | : src/libavcodec/aacsbrdata.h ( : In file included from b )71 | :464 src/libavcodec/arbc.c : 31:: (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q2630 ) ): ( {| ~ ^ ~src/libavcodec/bytestream.h 0 .:035600_: 130:_In file included from 4640 | V{Asrc/libavcodec/argo.c0warning: 0Q0_0A0R:G28S: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]31f_src/libavcodec/bytestream.h_ (/ M:_ P0318.}I :0 ),356 | 15 3 0 : 0 Q 43s0i(warning: 0 . 04zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 0 374e2 5 9\ 71 33180=8 | 3 7F31| 64f F ^~~~~~~~~~~f /M)_ ,PM iQI3If)1N( -(s,( src/libavcodec/adpcm.cQ03ip:1205.:90z-41(9e>2:0 warning: 7comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]b u!f=f e.30 80sr859i63_343e3z0n7d8 e- 12050 | 4)f 6 6 1 f| /)Mp_CC libavcodec/arm/hevcdsp_init_neon.o ~~~~~ ^ ~~~~ }- P ,>I ) b{ ,uQ3 1 (Q-f 300f( .e0r ,9. 00 7si7f9iz99 (8c-e>17)s72;t214 34at9u 1| 033fs[ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i 4/f]M.)src/libavutil/macros.h_st,:Pep 49I:_25Q),i n:3 Qd1note: 3e(expanded from macro 'FFMIN'0 (x 00.. >03049 69 | 8#8522du9)6 e{ 9 1f9| 2i9n63 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~e86 6F472f5/fM)_F}PIM),I, Q3N 0(| (a ~~~~^~~~~~~~~~~~~~~~~~~src/libavcodec/adpcm.c :078,:src/libavcodec/aac_defines.h.b69:00)9:9 45note: 8:7expanded from macro 'CASE'( 365:(a7)5 9 note: f>expanded from macro 'Q31'78/ | M _ P ( I ) , 45b) | ? #| ^~~~~~~~~~~~~~ ( debf)C src/libavcodec/aac_defines.hinA:: e44S(E _:Q3a1336()(:C) O note: x| Nexpanded from macro 'Q30' ) ~ ^ ~ F I G _ 44 | ##dIn file included from e f#src/libavcodec/arbc.c ci :on 26 : de src/libavcodec/bytestream.h(e Q:i357nc3 0#(t:15#: xwarning: ) ()comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ( xD 357)E | * C O D 2 E 1 Ri4 7,4f A8V3 ((sii_6Cnzt4OeD2) src/libavcodec/amrwbdec.c8E(C(:!.605_x)=0 :I* s+Di28z1: _0e0) .75 )warning: #3 7 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1#8| ~~~~~ ^ ~~~~ 2co| d ^ ~ 4e c,. 0_ _+VA In file included from _ 0src/libavcodec/aacsbr_fixed.cA605.:R62G | S 5: )_ src/libavcodec/aacsbrdata.h_ | ^ :) 464 : f7In file included from i| x ^~~~~~~~~~~:src/libavcodec/aacps_fixed.ce: 24 : warning: In file included from src/libavcodec/aacps.cd:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]32_ vsrc/libavcodec/adpcm.c: :esrc/libavcodec/aacps_fixed_tablegen.h76c:to: 242r34[464i:: | ]{61 : +Q=3 note: warning: expanded from macro 'CASE_3' 1f(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 0x.e0d30 0_764v | e4 c 7 t o52427 | 8 7 3 r 1 6 f [ C),i QA3 0 -S(QE_ 2c0t.x3(0-010c0>(po-0ni0t0f0.chi_099g7l0a,3808g9_ f6i3c/odnet3M_cP_]3 *I i0d.3,)8,5 ;8 4fQ _ | ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~3_}V 0(,0A. _{Q00A3RAS libavcodec/arm/hevcdsp_qpel_neon.o 34G19S_(_1)3 0 -34| f0/ ^~~~~~~~~~~. 9M7_P9I8)72,1src/libavcodec/adpcm.c :474Q330:(364:01.00 03note: 544expanded from macro 'CASE_2'0 7f0)66, 1 74fQ | 31/ ( 0.M3_ P I )6 , 5C 26A12Q9S36E08_ (#6#4205 .f0e)}0,n 7ab l| 9 ~~~~~^~~~~~~~~~~~~~~~~~e9d (1csrc/libavcodec/aac_defines.h7:45o:236de9c:_ 3inote: dfexpanded from macro 'Q31', / M__P _45I | V),# AQd_3Ae0R(fG0iS.n_0e0_ 9)Q3219 9( 9x| )3 ^~~~~~~~~~~6 7 f / M_ P I) , Q src/libavcodec/adpcm.c 3(0:(710i:n7.t0:0) 9note: (9expanded from macro 'CASE_1'(8 x7)*52 17174 | 57 4 893 f/6M 4_{P Isrc/libavcodec/amrwbdec.c)8_,:._623 :0V A| _ ^~~~~~~~~~~~~~A30R: + Gwarning: S _src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 440_.: 5}36 : ) note: expanded from macro 'Q30' | 623 ^ ~ | \ 44 In file included from | #src/libavcodec/aacsbr_fixed.cd:e62f: i| ^~~~~~~~~~~src/libavcodec/aacsbrdata.h :n e463 : 84 : Q 3 0 warning: ( xsrc/libavcodec/adpcm.c)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 1325 : 32 :p _ g warning: 463acomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]i n | { Q 3*1 ( p_-g 0 a 1325. | i 9 (ni5 ;0 n t| ) ~ ^~~~~~ 5(3 ( x1 8)2 *41 src/libavcodec/amrwbdec.c8087 :16233 70:121 :4f i1)warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82,4 ( .Q03 c1+ s(- 0->0622. | s.5 )t9e p 6_9 i| 3 ^ n9d e x 9 0> 858In file included from 1u src/libavcodec/aacps_fixed.c 3)8:0 8{24: In file included from 2 f )}src/libavcodec/aacps.c,: src/libavcodec/bytestream.h | 32{ ~~~~~~~~~~~~~~ ^ ~~~Q : : 3 1355(src/libavcodec/aacps_fixed_tablegen.h :-: 13 :0 .242warning: 6:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]36 : 2 2src/libavcodec/amrnbdec.csrc/libavcodec/adpcm.cwarning: : 2 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]78:8 8 7 2:69: note: expanded from macro 'CASE' 242 | 292 9 :355 2 54 | 8: Q 6 37802warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s | (2 fi)z 0 , e =. 0Q 031 ( 292F | 0 0F.08 M 2 0l s I 706C7fN 0 A2S_(00 06fEqg[ 2/_M3_(-i>] 8PCObN 4I6uF= )6,6 1Qf3)0fI Gl}(,f e _s 0r| ~~~~~^~~~~~~~~~~~~~~~~~f#_._0A0 M3R4#r[eiW]9 *src/libavcodec/aac_defines.h nBd1c3:0(3_ So-45L:4FdR_ SgIS36fe-ZEF:/ cnote: >)b _M expanded from macro 'Q31'#u*R __ #f fFePI | A ~r )_ CD,E,CAS libavcodec/arm/hevcdsp_sao_neon.o 45 / O623 | | s Q8D#0i z3e0)(;0 . Ed0e 0| 0R0f i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 5,4 0.0n)e A7V Q 3src/libavutil/macros.h0:_+ 1 6 496 1Cf l(:x O/sM_25P)I )D,f :Q 3 E _ nnote: o0 C _expanded from macro 'FFMIN'_ ( Ir0p. D[ _490 | 0 7_9ig#a 9]di# #1 e*n 7 cf (2 9o(id*1 .p03innte)_ f/eMc_,(g/a P ( xi)F*FMII_8n2)N_(0a0;1 4 ,VA,_0A7| 4 ^~~~~~ b.0R)8G3S6Q438);_0_. 0 + (0).( (0 5| | ^~~~~~~~~~~a.)) ^~~~~~~~~~~ ~ 0 0> (9| b ^ ~2src/libavcodec/adpcm.c9) :?76 9:(349:b3 In file included from note: )6 src/libavcodec/aacsbr_fixed.c::expanded from macro 'CASE_3'7 f62/: (Masrc/libavcodec/aacsbrdata.h)_:P)I 463 :)58,76 | Q :| 3 warning: ~ ^ ~0 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0 . src/libavcodec/amrwbdec.c0:0In file included from C9626src/libavcodec/argo.c ::A9S46330 | :28 8warning: E{: Q73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ src/libavcodec/bytestream.h512:(7c(35659of-/ M:626_n0f13 | .Pi: g9 5I ,0 5)warning: 3,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c o 1 8 | d e2 ^~~~~~~~~~~~~~4 8 8 10c _ i 1 f 356 | dsrc/libavcodec/aac_defines.h,) , Q3 : _ _1 44 V (s : 36f:_ gA-i_0note: expanded from macro 'Q30'a zAe2. i=R 9 nGF6449 3SF | M*#I9_90 5fd_egN_()p1faiinne - 3; >| 8 0 Qbu ^~~~~~~~~~~f 8| 3 ~ ^~~~~~f2f0( xe)src/libavcodec/adpcm.c)r}: _ ,74 src/libavcodec/amrwbdec.c{e : :Qn3136(- 626 :d21 :0 :- .note: expanded from macro 'CASE_2' p6 warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2AS libavcodec/arm/hpeldsp_arm.o 2 > b u(fifn 274e | t 8r), 8(s 7625(i ze2) | x) 9 2; * C8A6 2 1 0 7| S2f )3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 E ,4_1 8#2# e nsrc/libavutil/macros.h4: Qa3.49 : 251b0 : ( l e 0+. d0(note: 8 . cexpanded from macro 'FFMIN'o 257)6 d7 2| e496 | ^# d c2e _ i 8f4In file included from d , i_n6esrc/libavcodec/aacps_fixed.c _V6A_ :F 6 Asrc/libavcodec/apedec.c24F: 1MIn file included from src/libavcodec/aacps.c RIfN:: G ) (32: 478S:} ,asrc/libavcodec/aacps_fixed_tablegen.h,:b242): 11(:_20 ( a )_:) | warning: ~~~~^~~~~~~~~~~~~~~~~~~ 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] (| src/libavcodec/aac_defines.h :b ^~~~~~~~~~~) 45 ?:242 | (src/libavcodec/adpcm.c36:478 | b :71 ) :Anote: M : 7(:expanded from macro 'Q31'R WQB3_a 45 | 0#Sd)note: iexpanded from macro 'CASE_1'(FeR)f 0f_i (.rSn 7100i0I0e0| 0 ~ ^ ~ | cZ 0 e EQ03- >)0 1*( kIn file included from 0xf)/ M| _ ~{s src/libavcodec/argo.cu mP <_: I _l28 : ) Vim626)src/libavcodec/bytestream.h , A | : Q| 3_0 ( 357 ~~~~~~~~~~ ^ ~~~ A 0 : R. 15 : warning: G0S _ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( i0 3_n t4) 9( 1 }(357x | 3 03 ) 4f*/ M _ P2 iI1 f) 4(s , 7Qi4 8 3z 03 ef2( 0!.=060 5_ s4i\4 g8z.007 0 6a6e+)| i ^~~~~~~~~~~1 0 n| f. 5 ~~~~~ ^ ~~~~/ *) M f_P Isrc/libavcodec/adpcm.c)_:| ,g 1360Q ^ ~3 0a:(i700:n. In file included from ;0src/libavcodec/aacsbr_fixed.cwarning: 0comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]: 762| 9: 9 ^~~~~~1src/libavcodec/aacsbrdata.h 7:2463src/libavcodec/amrnbdec.c:319: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3321f1360 | : 75/: M _ warning: P463 implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]ifI ( | c ){,Q- >s3t1Q(a3t-us0[00(.] 0321. | 0 9.500 s5t9 3 e218 2p9 4_8i9 9 3l8n6ds1f7e0_fx/1nf M>o_)P _,rI8) [8i,]Q u Q33=0|1| p(-(c-0>-0.p>.s0trae909t9v6u9s3[918]_9.0575lss1f7_rt3e5[98p0i8f_]2 /*ifM nL)S_d}FeP,_xRI ){, _Q 3>F A1C | ( -80 ^~~~~~~~~~~~~~8*.AS libavcodec/arm/hpeldsp_armv6.o u )P{Rsrc/libavcodec/aac_defines.h62 2E2: D8448| _:736 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~:F note: 2expanded from macro 'Q30' A9 2C8_6MO2D2 Ef44_ | 1)2k#2d,e Qf3i+src/libavcodec/adpcm.c :ls1fn78e: 69Q(_:53_ m 00note: ea(n.expanded from macro 'CASE'x[)8 2 7 6 i 7 ]2; src/libavcodec/amrwbdec.c6 278: | | 8649 : ~ ^~~~~~~~~~~~~ 4 69 : 6 6(1ifn)t}warning: , )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( (| x ~~~~^~~~~~~~~~~~~~~~~~~)C*A 10 73S7649src/libavcodec/aac_defines.hE:4 | _451 3(:C368: note: Oexpanded from macro 'Q31'2 N 4Fi.If 0( c+G45_ | t x0-.> ##5p)d#i e t cfc| hi_o ^d engec a #Q#i nIn file included from 3_[1src/libavcodec/aacps_fixed.c(:D0x]) 24E CO<: 0D.E6In file included from R ,)src/libavcodec/aacps.c :{32 : | ^~~~~~~~~~~~~~~~~~ ~ src/libavcodec/aacps_fixed_tablegen.hA:V241_:C136 O:D E warning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _ I D _( in#t)#( 241( | cx) o *d e 2 1 c4Q7,340 (8_03._06V40A080_.00Asrc/libavcodec/amrwbdec.cR0: 651G0+0 0:0S016.f5_) : /| _ ^ ~ M)_ P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q ^~~~~~~~~~~3In file included from 0src/libavcodec/aacsbr_fixed.c(:0 .620651: | src/libavcodec/adpcm.c 0 6 src/libavcodec/aacsbrdata.h:276 ::1}3404630:468 :e: 7note: l sfexpanded from macro 'CASE_3'/ Mwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ 76i PI | ),f Q (4633 | 0 (0c.{ t0Q0 9x3- >61 (-p01. i39552Ct0c4A25h3_1g82S4f8aE/8i1_Mn_02[PI1),( c0f]) Qo3,d1f+44): 36{: note: (fi| expanded from macro 'Q30'c o)x ~ ^ ~~~~~~~~~~~d } eedc_,g44 | _#i dasrc/libavcodec/alsdec.c:d e,i 2087| fni_n:_ ~~~~^~~~~~~~~~~~~~~~~~~V[e 19Q A0:3 _]0 warning: src/libavcodec/aac_defines.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]A(>x: R )3 45G. 2087: | S 0 36:_ note: _ ) expanded from macro 'Q31' | * ^~~~~~~~~~~ c tf o x45- >r | f src/libavcodec/adpcm.c# i ( :d71:xc e(f7e: d = i0i_ngnote: n; ec aexpanded from macro 'CASE_1't )Q i n([31<71( | 1] (xx)) * 1)n 0 7 u 3{{m 7 4 _ _18 b u_f24| . 0Vfe ^~~~~~~~~~~~~~~~~~ ~r sA + ; _ A 0.(5iRnctsrc/libavcodec/amrwbdec.c+)+)G S:_657()( _: x36| : ) ^ }| * warning: ~ ^ ~~~~~~~~~~~2 In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 src/libavcodec/aacps_fixed.c47 4:8243src/libavcodec/alsdec.c64 8 .657: : 0 | In file included from +2103 src/libavcodec/aacps.c:023 : \. 5:32 )| ^~~~~~~~~~~: warning: i | src/libavcodec/aacps_fixed_tablegen.hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f ^ ~ : (241src/libavcodec/adpcm.cc::1360t111: 37:x2103: | In file included from - > src/libavcodec/aacsbr_fixed.cwarning: :warning: f comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]i implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 x: esrc/libavcodec/aacsbrdata.h d:_ 462g: a83 i:n 241warning: 1360f[ | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | o 0 r ] (> Q 3c 462 | 3{.Q 3 0 i0f=1( (0*. 0c0t0x0-0(0;- >0c000c0fi-x.> s0e6< tnfud4_61a26/1m6gtM_1bau_s[209uiP]7f3n6I[.fsf1)])e,r sQ;3 0c(t,ep)++0. 0_ i){n Q036 1d 2 1(0e0| | ~ ^~~~~~~~~~~~~~~~~~ x0 .>742 ~ ^ ~~~~~~~~~~~ 81 879f8/M8_uP6 Isrc/libavcodec/alsdec.c)7|:,21334:| 823: Qc0warning: 30-(>4scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]05t4 4.aft0)u0s }9[21331 | , 6]1 . 35{2Q4s 32t1( 0 fe/pM__iPnI. df)1,eor1 (Qx65c73 7=0 >07( 0;08.8 u60c1)6 4<{321 c11905 h16| 8aff ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~)n/ ,nMel s_;P I+Qsrc/libavcodec/amrwbdec.c)31+(,c :-664)Q0.:817 3{0 src/libavcodec/adpcm.c3::( 6| 78 ~ ^ ~~~~~~~~ 06:2warning: 8.69implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/alsdec.c30: :312151note: 8expanded from macro 'CASE' 6:119 55:664 | src/libavcodec/amrnbdec.c30warning: 78comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]4 :41 f | 8635512 ) } , CC libavcodec/arm/hpeldsp_init_armv6.o :f2151 | 89 / | : M ~~~~^~~~~~~~~~~~~~~~~~~ warning: _P If) ,i implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]o rsrc/libavcodec/aac_defines.hC:AfQ 45:SE3(0((c36 _= c0t:31(;.x C-note: >expanded from macro 'Q31'cp i0< OtN1F 35545 | | c77I5Gc_ # h 8h d#_ g7aae# f 0i2nicn e9nneo lfs[ldQe/cfi_s3M _]q [;i1] #P< (cx+=)+ #I )0 ) ( l,s.f _ D6_)| Er ~ ^ ~~~~~~~~| ^~~~~~~~~~~~~~ C O[D i E | Rsrc/libavcodec/aac_defines.h] ^~~~~~~~~~~~~~~~~~ ~ ,: (44A+i:V36 :n _p-t>note: pC)expanded from macro 'Q30'(rO (exD)*v2_ E44C | _#IdDe1ls_f_fi4 r[ne74#8i3 #]6 Q* 438 cp0.(0o rxd)+eed 0c_ .,5f a ) c_ | [_ ^ ~V iA ]_ A)R G*In file included from Ssrc/libavcodec/aacsbr_fixed.c _:( _)62 ( L: i| nStF)_(R(_xsrc/libavcodec/aacsbrdata.h) ^~~~~~~~~~~F:* A462C1: 59:0 /warning: 7src/libavcodec/adpcm.c :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 8767:04341:0 80 462note: | 2expanded from macro 'CASE_3' .{04)Q.30 1 ++76 (0 | -l.05 s f.) _36_m 4| e ^ 6a 1 2n [6C1A6i1In file included from S]src/libavcodec/aacps_fixed.c2:E *9 24(_7: In file included from 1src/libavcodec/aacps.c:2(3c6.f32: on0)src/libavcodec/aacps_fixed_tablegen.h,f /:241 :Qi 863g18( :,00 0c0.warning: o.70implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])d2 ;e 1 c9_i| 8d6 ^~~~~~~~~~~~~ ~,7 4 8_042415 | 4 4_fsrc/libavcodec/amrnbdec.c VA):} 355_,A R: G30{: SQQwarning: _3_1(3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 00(.0 1.16 5| 0 ^~~~~~~~~~~ 70 355707 | 0 00 6src/libavcodec/adpcm.c0: 6 074030 0f:1 / 36M9_ :1 Pnote: lfIexpanded from macro 'CASE_2's )),f ,_Qq [ 374iQ]31 | 0=( (-00.(0 . 8l0s 3 6f_6 62r1C2A[0i8SE0_]3 +48 7f3/ M#_#P8p1 5I)-e0, >n4Q3pab1l0rfed(e)(0v}_c.od,e l s0fc| 0__ ~~~~~^~~~~~~~~~~~~~~~~~r9id ,[6 i1]src/libavcodec/aac_defines.h_:4535 _*:2V 3642Ap:f /_Mr_note: Aeexpanded from macro 'Q31'dPR _IfG)a, SQ_c 3_)[i45] | 0 (CC libavcodec/arm/hpeldsp_init_neon.o )# 0 | .d* ^~~~~~~~~~~01e4 2 1f(1L0iSF5_n68src/libavcodec/adpcm.cRe_fF/M:71 :A_CQ7P /3 :8I01 note: )0,0(.expanded from macro 'CASE_1' xQ)30 ) 0 ( 0+. 0 1 671 l5s | 3 f 4 8_631_2 {m efa n_/ [ _MiV(Ai_nA_]tR)(P G(S_I_ *} x)) (,* 211. 4 0Q 7 3 /4 0 8 8(003 0 .60. 0\0 4)1 8| ;7. ^~~~~~~~~~~ 70 5 | 8 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~7 +0 209.f5/src/libavcodec/adpcm.c)M :_1404: 32P:| I )warning: ^ ~,comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from : src/libavcodec/aacsbr_fixed.c441404:: | 3662 : : src/libavcodec/aacsbrdata.h : note: 462 expanded from macro 'Q30': 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44if | (#cds- >se462ft | ien{pe_Qi 31n(Q-300d(.e6xx )>4 6 81 82 u ) {6 1| 6 ~~~~~~~~~~~~~~ ^ ~~~ 1 2 9(i7n3t6)(f()x,) *Q1310(7 30.7src/libavcodec/adpcm.c471:218789284:.690: 6 +7 note: 4expanded from macro 'CASE'0 .src/libavcodec/amrwbdec.c58):0 7154 78 | : 5| 30 ^ 4 : 4 f ) warning: } implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c, C:A {24: SIn file included from QEsrc/libavcodec/aacps.c3_:31 71532: (( | src/libavcodec/aacps_fixed_tablegen.hC :0O 241 : 61.N1FIrG:1 e_t6warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 u#7#r70 6nc6 oF3F1 dM9241eA1X | cf() , 0 # .Q03,# 1 (1-.0Q.3803_2(56 D06-2E. 8C0O0D0E0R0,0 AaV30c0_3c0 C80*O1DfE/CM__PIID)_, #Q#3 0c(o0d.e006210 5c0408074,1 ._8_ff V*/)M}_A _,P I )5A| ,1R2 ~~~~~^~~~~~~~~~~~~~~~~~) G S;Q _| _ ^~~ ~3src/libavcodec/aac_defines.h) 0 :| (45 ^~~~~~~~~~~:036 .:0 0note: src/libavutil/macros.h96expanded from macro 'Q31'1 :3src/libavcodec/adpcm.c:4776: 345::452 28note: | expanded from macro 'CASE_3'4:# 2 deffnote: in/expanded from macro 'FFMAX' eM _76 QP31 | ( xI 47) ) | , # Q 3d0e( f0. 01 4i2 1 n Ce1 0 A FS5E_ 2 F68(c oMAS libavcodec/arm/hpeldsp_neon.o f nfAi/ M(_iPnIXgt,)() ,a( c(,Qo3dxb))* 2(1(4704ea(8c)036_4 .i8d>0.0, 1 6+53 (_ 40b_)8.6V A_5A1?2 f(/aM)_)R G:P (SI b| _))) ^ ~ _,) Q | 3| 0In file included from ( ^ ^~~~~~~~~~~src/libavcodec/aacsbr_fixed.c 0:.620: 1src/libavcodec/aacsbrdata.h7:74625:8src/libavcodec/adpcm.c6:7:74 :0362:9 fsrc/libavcodec/amrwbdec.c/warning: note: :Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE_2'715:_ 30P:I ) 74warning: | ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 462 | {| ^~~~~~~~~~~~~~Q 3 1715 (src/libavcodec/aac_defines.h- | C:A0S.E _446 : 36#4 6:1# r2e6t note: e1uexpanded from macro 'Q30'n 6ar1n2 b 9FFlM44 | 7#3eAdXd6e(f(i0nfco.de0),e Q, cQ31_.30(ix2)1 d5,( _ _ V -A0 . _aA7R c2cG S _1 9 8_* 6) 7 0 | 4 ^~~~~~~~~~~8 .(084i5n4t4)f() src/libavcodec/adpcm.c(:}*,x71): {*Q375111:2 0( )0;note: 7expanded from macro 'CASE_1'3. 711 6 41| ^~~ ~5 77187 | 2740 src/libavutil/macros.h . 606: {347+: 1_9_1Vf) ,0 40A:.Q_3 5note: )A1expanded from macro 'FFMAX'( -R | 0 ^ G. S8_3476_ | #6d2 In file included from esrc/libavcodec/aacps_fixed.cf8}3:i24n: eIn file included from src/libavcodec/aacps.c 3F: 328: F 1 src/libavcodec/aacps_fixed_tablegen.h M A5: 241X:036 (4: a1,fb)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , (\( a | | ) ^~~~~~~~~~~ ~~~~^~~~~~~~~~~~~~~~~~~ > (src/libavcodec/aac_defines.h241: | 45 : b36 ): src/libavcodec/adpcm.c ? :note: (expanded from macro 'Q31'Q14313a 0): :(32 045: | (. b#warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0)0d0 )e 0 | f ^0 i00n0 e01431 0Qf | / M3 1(_xP I) ) , Q 3 0 ( 0 .i 00f ((cis6-n2>1s0t0et4)p8(7_(fixn)/d*eMx 2>_ 1P84I8)u)7{4, 8 Q 3| 30 ~~~~~~~~~~~~~~ ^ ~~~(06. 04089.601 3+ 502.452)f /| ^ ~M _PIsrc/libavcodec/adpcm.c):78,: 69:Q In file included from note: 3src/libavcodec/aacsbr_fixed.c:expanded from macro 'CASE'62: 0src/libavcodec/aacsbrdata.h :(4610:.830:1 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 1781 | 0 AS libavcodec/arm/idctdsp_arm.o 5 6 8 f461 / | CAMS{E_Q_3P1(3(I )C,0O.9 9Q0N390F(6IG0_. 1#03#11 464c59o34285d60e1c2 ff##) /_,M _DPEIC)OQ,Dsrc/libavcodec/amrwbdec.c3 :E1Q3R732(:0, -A0V44_(C0O.:1.9D4E 051C7warning: 1_1782implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 I5D584_74002 29#f f732 | #/)M }_, cP I{ o )Qdf,3e1(l- 0c.o ,8 a_| _ ^~~~~~~~~~~~~~ 0t4 Vsrc/libavcodec/aac_defines.h1:s2A44_3Am:236R:_G 9faScnote: 6_ expanded from macro 'Q30'_4=31 ) 00. 5 9*f | )(,44 ^~~~~~~~~~~ | #1 d eQf-3 isrc/libavcodec/adpcm.cn1v(:-760eo:. 8Q8i34350c:e_(1 38f1xnote: )expanded from macro 'CASE_3' a8c 1)9 9 4 5* 7 f76s | t ) a } b _f,a c ; | ~~~~^~~~~~~~~~~~~~~~~~~ | ~ ^~~~~~~~C(A src/libavcodec/aac_defines.hi:Sn45t:)36(src/libavcodec/amrwbdec.cE:(x:_ 2)(*732note: :c291:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' o3 n7f4i1g 8732, | 2 4c.o 45 0de | c _# d+e i0ffldo.i,a t5 )sn_ me_ Q| 3 ^1 _Vfa(cA x_)= In file included from A 0.R5G src/libavcodec/aacps_fixed.c* S: 24 : In file included from src/libavcodec/aacps.c : 32_( _: )src/libavcodec/aacps_fixed_tablegen.h1 : | -241 :v11o ^~~~~~~~~~~ :i (icnewarning: _timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)src/libavcodec/adpcm.c(a:c()74x :)36*:* 2 12414 | 7 s4t anote: b_8f3 6 4 expanded from macro 'CASE_2' Qa8.30c 0 (;740 | + 0..5 ) 0 | | 0 ~ ~~^~~~~~~~~~~ ^ ~ 0 C0A0S00E00_0fIn file included from /#src/libavcodec/aacsbr_fixed.cM:#_62P I: e)n,src/libavcodec/aacsbrdata.ha :Q4613b:058l(:e 0warning: d.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](00 6c2o10d0e48c7f_/ i461Md_ | ,PI{), Q_3Q3_01V(( A00..0_909906A961R3G51S2432_1_f)4/M _ 4| 92P5 ^~~~~~~~~~~I0f )),, Q3Q13(0-src/libavcodec/adpcm.c(00.0:.17141:29714:510 51618note: 8fexpanded from macro 'CASE_1'2/ 8M5_4P4I02 f))},71 | , { Q 3 0{Q3(1 (_-0_0.V.08A01_461A25R3G4S83_621_29 f/6M4_}P3 1I )0 ,9 f )Q,3 0Q( 30 1.(0- 10. 87 8\7 558 7| 1 ^~~~~~~~~~~03 8219f8/M1_9P94I5)7,f src/libavcodec/adpcm.c ):| }1517 ^~~~~~~~~~~~~~,: 32 : src/libavcodec/aac_defines.h| :warning: 44comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] ~~~~^~~~~~~~~~~~~~~~~~~ : 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: 151744 note: | expanded from macro 'Q31' | #d ef i n e 45 Q | 3 #d0e( xf i) n i ef ( cQs3- 1>( x )s t e p _ i n ( idn e tx )( ( x> 8)8* u1)0{7( 3 7| 4i ~~~~~~~~~~~~~~ ^ ~~~n 1t8)(2(4x.)*02 1+ 4074.83564)src/libavcodec/adpcm.c8: .780: 69| : ^ +note: 0expanded from macro 'CASE'. 5) In file included from src/libavcodec/aacps_fixed.c| : ^ ~ 24: 78In file included from | src/libavcodec/aacps.c : 32 In file included from : src/libavcodec/aacsbr_fixed.c src/libavcodec/aacps_fixed_tablegen.hCA:SE:_362(240C: :136ONsrc/libavcodec/aacsbrdata.hF:I:G 461_:warning: #31:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: # implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]co dec ## _DECO D240E461R | | , { AQ V 3 _1Q(3 src/libavcodec/amrwbdec.cC0:(00.0O007590:.29D90: E90warning: C0_906010301f/implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]MI4 _PDI_4)9, 2#5Q#0 c3759of)0,( 0Q | d .3e c 0f1l(o-a,101t .013964 _c_p652V2Ae_ 13A R1G8S2f=_8/5 _0M4_). 4P01 | I22f ^~~~~~~~~~~)5,) }Q,3 *0 {(Q03.10(1(src/libavcodec/adpcm.c1-7 :0760+.:88 346:0v3 note: 4o1i2c1eexpanded from macro 'CASE_3'_f3a2c4) 906f;/ 476 | M3 10 9_f| P)I, ~ ~~^~~~~~~~~~~ ) ,Q Q 3C0A3(0S.E1_20(2c(o5-2nf0i.68280g591,83 88fc/1odMe8c19_9P_4I5)i7,fd), }, Q_ _3VA| _0A ~~~~^~~~~~~~~~~~~~~~~~~(R0 GS._src/libavcodec/aac_defines.h_:0452:)9 336 :9| ^~~~~~~~~~~5 note: 5expanded from macro 'Q31'6 17f/src/libavcodec/adpcm.c:M74_: 36P45: | #I )dnote: ,eexpanded from macro 'CASE_2'f iQn3e 0 Q74( | 30 . 10 ( 3 x1 5 7) 2 6C A39 9Sf E_/ M _ ##P I e) n ,a b l (ei nd| (tc ^~~~~~~~~~~~~~) o(d(xesrc/libavcodec/aac_defines.hc):_44*i2:1364:7 4dnote: 8,expanded from macro 'Q30'3 6_4_8.V0 +A_44A R0 | G.#S5d_) e_ f)| in ^ ~e | ^~~~~~~~~~~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : src/libavcodec/adpcm.c 62: :71 :src/libavcodec/aacsbrdata.h7:: 461 :note: 7 expanded from macro 'CASE_1': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 71 | ( i n {t 461) | ({(_Qx)_V3A*11_0A7R(3G7 S_4108_2. 4}9. 09 0 9+ 6 1 30 1 . 454) \| ^ 9| 2 ^~~~~~~~~~~5 0f)In file included from ,src/libavcodec/aacps_fixed.c :Q243: In file included from 1src/libavcodec/aacps.c:src/libavcodec/adpcm.c32(:: -src/libavcodec/aacps_fixed_tablegen.h16230:.:2401419:: 4warning: 1115comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]:11 8 28warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 402f)} ,1623 | { Q 3 1 (240 | - 0 .8 0 i fQ43102( 30(2c9.-6>0s4t03a10tu0s09[0f0i)0],.0 s0tQ0ef3p/1M_i(n_d-PeI0)x.8, 8>Q5 31803(08.8u01)1 8{1019 934656722 f| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~3} , f /| M ~~~~~^~~~~~~~~~~~~~~~~~_ PI)src/libavcodec/aac_defines.h,:45 :36Qsrc/libavcodec/amrwbdec.c:3 0:note: (7920src/libavcodec/adpcm.c.expanded from macro 'Q31'0 ::19787:0:8 6945 | #6d:e note: warning: expanded from macro 'CASE'3 fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1i 4n0e fQ78/3 | 1M (_ 792 | xPI ) ) , Q i 3 0 (f0 .(0c25 2 tCx- > p6iAt 2Sc h0E __9 8g8af3 i(/C(niMO[n_tP)I()(,N0Fx ]I)GQ *_2130>( 0#4 .0#704289 3c9.35o 5&5&66d 147ec8tfx/-Mc. #>#_0f _PDIE)C r+_,O DcE 0u.5R)Qr, 3_0A| ^ ~m (V0o.d0_e3C OIn file included from 1<5Dsrc/libavcodec/aacsbr_fixed.c=:762E : M2O6C3_9I9Dfsrc/libavcodec/aacsbrdata.hD_E/:M460_ _:884P#k#:I 8 )cwarning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5o d| e) ^~~~~~~~~~~~~~{ c , | src/libavcodec/aac_defines.h_460: ^~~~~~~~~~~~~~~~~~ ~_ | 44 V{AQ:_3361A:RG(S _note: _0.expanded from macro 'Q30'5)28 9 0 5| 20 ^~~~~~~~~~~9 6 440 | 2#9d5fe)src/libavcodec/adpcm.c,f: i76Q3n1e(: 034.Q:630 0note: 0expanded from macro 'CASE_3'(4x 8)8 7 2 764 | 5 5 5 9 2 f ) } , {QC31((Ai nS0tE_.27)(4co(n2(f3x)i*8150g5,27 9c314o57de8c74_f18i)2,d4 .,Q 03_1 (+ 00..0_54)4 V9 19A1src/libavcodec/amrwbdec.c| _ ^5 :A2R799In file included from 9G1:src/libavcodec/aacps_fixed.c58:S0:4 424_warning: : fIn file included from _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]))src/libavcodec/aacps.c } : ,32| : ^~~~~~~~~~~| src/libavcodec/aacps_fixed_tablegen.h ~~~~~^~~~~~~~~~~~~~~~~~ 799: | 240 src/libavcodec/adpcm.c src/libavcodec/aac_defines.h:::4586::36 74 ::36 note: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' note: fexpanded from macro 'CASE_2' lo at45 | 74p#d | e fi240t | c h _ f i a nce Qto rQ33 =0 (01. 0(2C.x5A0)0 S* ct0x0-E _ 0> 0p0i# #0 tech _ 0ng 0 a baf li/n [eMd((0c] _*iontPI d)e(()ccx),*t_x- 2i>Q13d0p(it4c7h,0 ._0_1V14_83A60g3a6_642iA823nfR.[/MG_00SP I]_;+ )_ 0| ,). ~ ^~~~~~~~~~~~~~~~~~5 ) Q | | 3 ^ ~0src/libavcodec/amrwbdec.c ^~~~~~~~~~~ (:0 799.:370:1 7In file included from warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c8src/libavcodec/adpcm.c6 ::6271: 3src/libavcodec/aacsbrdata.h:1 799: | 74460 ::0 59fnote: / M _ :expanded from macro 'CASE_1'P I ) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] fQl3o0 a 71( | t 0 .p0 2it c h5460 _2f | a{6{2c Q03t_or9 8=1_( 8 V00fA/_M._.P5I2)A285, R*9 G S_0_Qc5 3t2x}-009 6>(p 0 0i2 9.5tfc)h 0 ,_ g2 Q a9i3 1(3n [ 900]\5.5 66* 0| 041 7 ^~~~~~~~~~~8 87c2ft4x-/>5psrc/libavcodec/adpcm.c:M1744_5i5tPcI:)44,: Qwarning: 39hcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_0g2 (a0i.f)n}0[3,1 50 1744]7;{ | 2 Q 3 16| ~ ^~~~~~~~~~~~~~~~~~ (3 909. f7 4/ 2 3fMo_rP I(8)5,u n5 2s| 9i1 ^~~~~~~~~~~~~~g4ne d5 8c7src/libavcodec/aac_defines.hf:)44,: 36Qh:3a nnote: 1expanded from macro 'Q30'( n el0 =. 044404; | 9#cdh1eaf9ninne1e52l Q93100(4x4)s(t(e0 .p0_2i09n3d.97e45x5621 7>3f/ 8885M52u9_1)P4I{5 )8 ,| ~~~~~~~~~~~~~~ ^ ~~~Q 37f0),( 0Q.0331157(26 03.9094f4/9M1_src/libavcodec/adpcm.c9PI1):5,78:2 9 69| :1 ^~~~~~~~~~~~~~04 note: 4expanded from macro 'CASE'f )}src/libavcodec/aac_defines.h,: 44: 36:| ~~~~~^~~~~~~~~~~~~~~~~~ note: 78 | expanded from macro 'Q30' src/libavcodec/aac_defines.h : 45: 36: 44 | #d e Cnote: ASfexpanded from macro 'Q31'iE n_e3 (QC3O 0N45FI(Gx | _)# d # e# f i cn o e d Q e3c 1 (#(#x) i _n tD )E (C( Ox D) ER*1 0 ,7 3A7(iVn4t_1)C(O(8Dx2E)4C*._2I0D1 4+_7 04.#853)# 6 4| c8 ^od.e0 c ,+ 0_._5VIn file included from A_)Asrc/libavcodec/aacps_fixed.cR:G24 S : _| _In file included from ) ^ ~src/libavcodec/aacps.c : 32| : ^~~~~~~~~~~ src/libavcodec/aacps_fixed_tablegen.h:In file included from 240src/libavcodec/aacsbr_fixed.c::3662:src/libavcodec/adpcm.c: :src/libavcodec/aacsbrdata.h76warning: :460::7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]34:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'CASE_3' 76240 | | 460 | { Q Q 331 0(C 0(A0.S.502080E9_005022000(960c0o020nf9f5/ifM_g),P ,Ic Q),o dQ33e10c((_0i 0.0d1,.1 60_004_3V8A686_7A2R22G34f/SM__src/libavcodec/amrnbdec.c5_P)5:I568 :5)9,2 fQ) 253:0} | ( ^~~~~~~~~~~, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .{0Q1371(0 src/libavcodec/adpcm.c8:0674.13: 367 warning generated1:. 568 4 | note: 420f /expanded from macro 'CASE_2'3 M_8P I 574 ) 5 | 2, 9 1pQ 4 ->35 8b0e(0 . 07tf)C,A 2QaS5236 E=120_ (F98 F08.#0Mf#/4M4I _N9(1ePpI9n-)1,a>5 bp2iQtl930ceh1_(gd00a.0(4i2c9o4nf[3d)e49]5,5}c _16.,i107 fd) /| M ~~~~~^~~~~~~~~~~~~~~~~~_ ,; _ P_Vsrc/libavcodec/aac_defines.h| :I45A: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~)_36 ,: AQnote: 3RGexpanded from macro 'Q31'S 0src/libavutil/macros.h_(:_490: )45.220 | :3 1#| dnote: 5 ^~~~~~~~~~~7 eexpanded from macro 'FFMIN'f2 i63n9e9f src/libavcodec/adpcm.c49/ | MQ:3#1_71d(ePfI:xi)7,: note: | ) ^~~~~~~~~~~~~~n eexpanded from macro 'CASE_1' src/libavcodec/aac_defines.h : F44 : F71M 36: | Inote: expanded from macro 'Q30' N ( a 44, { | (b #_die)_nVf tA)i(n(_(e(Aax )QR)* 3G2>10S 4(7_(x4_8 b)) ? 3}6 4( b 8 ) . 0 +: 0((i . an)t5\))) ( ( x| ) | ^~~~~~~~~~~* | ^ ~1 ^ ~ 0 73741824In file included from .src/libavcodec/adpcm.csrc/libavcodec/aacsbr_fixed.c0 ::187762+:: 37 src/libavcodec/aacsbrdata.h0:. 5warning: ):comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare] 459 :| 84 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 1877src/libavcodec/aacps_fixed.c | : 24 : In file included from 459src/libavcodec/aacps.c | :{ 32Q: 3src/libavcodec/aacps_fixed_tablegen.h 1:(240 :- 011i:f warning: .(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7c- >9s3t5a18t32us3[ 2404 | 0 8] 8.16 f s) tQ3,e p0Q_3(10(i.-000n.00d03e0x60 020>0 0888uf/8M)9 {_ 7 P9| I8 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~9 1),3 6Qf3)0(}0,. 0{11Q03316(6 02.6src/libavcodec/adpcm.c328:37f782/:3M695:_ 9PInote: 1)expanded from macro 'CASE'5, 1 6Q3360f()0, .Q037811 | 70(8 6 031 .4 0 0 8f 1/ 2CM8A2_S5PE2_4I39()34C4,O4 NQfF)3I}0G,(0_ .#| #0 ~~~~~^~~~~~~~~~~~~~~~~~ 2 c52osrc/libavcodec/aac_defines.hd6e:2c450 9:#8368f# :_/Dsrc/libavcodec/amrwbdec.c ME:note: _expanded from macro 'Q31'CP 892OI):D28,: E45 warning: R | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q,# 3 0d(Ae0Vf_.Ci02O9n3e9D 892 | 5EQC _5361 (I1D7_f / x #rMe_tPu)# Icordn a )ev _,ccl ip f, Q ( _3(0 ( 0 ._1 .0V A _03 1 A-R5G( 7tSii2_l6_ntt)3()()99 fx/ M )**_| 2(P1 ^~~~~~~~~~~1I.) ,42 75 | - ^~~~~~~~~~~~~~4 8 src/libavcodec/adpcm.c3src/libavcodec/aac_defines.h:044:676.:4:823436:: .50 note: note: +*expanded from macro 'Q30' expanded from macro 'CASE_3' w0 sp.) 5 ,44)76 | | #0 | ^ ~de. f1 , i1n .eC AQSIn file included from E03)0src/libavcodec/aacsbr_fixed.c_:62;: src/libavcodec/aacsbrdata.h(:2 ( x459)c| o: 59 ~ ^~~~ n :src/libavcodec/amrnbdec.c f: i604g,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c :o d45e :c warning: _ i dimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]459 ,(i | {_Qn3t1_)V(((A-x_0 )AR.G604*7S_ | _)1 0 9 3 57| ^~~~~~~~~~~ 138 37 2 4 src/libavcodec/adpcm.c31d:i4882841.674f0 f:f+ )+36 : ,note: =0expanded from macro 'CASE_2'Q .f351a)(- 074b . | s 3( | ^ 6l 2s 0 fCA8SIn file included from E_src/libavcodec/aacps_fixed.c8_a :#9# veg247: n[a9In file included from ib8src/libavcodec/aacps.c:]32l: 9esrc/libavcodec/aacps_fixed_tablegen.h1 d:(3-6239co df:)136}:, le swarning: fc{_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion][ Qi3id],1 (_ 0).6_3 /V 8239 | A _l7s2 A fR3G5 _S 9 1Qa_v5g30_1)[ (6i3] 06;f| ). ^~~~~~~~~~~,00 | ~ ^~~~~~~~~~0 Q03010(0 00.0src/libavcodec/adpcm.c00:src/libavcodec/amrnbdec.c718:172f::8/604M 2note: :_P5Iexpanded from macro 'CASE_1'33 2)4,: Q713 | 9 warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 ( 04. 04 4f1){} ,6049 5_ | 8_ | 7 ~~~~~^~~~~~~~~~~~~~~~~~V3 5 A 6 src/libavcodec/aac_defines.h_:645 Af: 36R:/ G dMi_ffS note: Pexpanded from macro 'Q31'_ _+I) ,}= 45 | Qf # d3a0b(0 e s.(f 0l3sifn_ 0eav g[3i Q331]\1 (6 9 x| -1 ) ^~~~~~~~~~~7 lf /sf [iM]) _/ P lIsrc/libavcodec/adpcm.c s):, f1906_ a vg:[Q 3 41i0 (:0] (.;warning: icomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]0 n| ~~~~ ~~~~~~~~~~~^~~~~~~~4t 4)8(6(6x8)8 *219063 | f 2/1 4M 7_ 4 8P 3I6 )48 . , 0Q 3 0( 0i+.f0 5 02(.2c5-2)5> 8s| 9t ^ ~1a t5ufs/[Mi_]P.src/libavcodec/amrnbdec.cIn file included from Is:tsrc/libavcodec/aacsbr_fixed.ce)609::p,_629 iQ: 3:nsrc/libavcodec/aacsbrdata.h0: d(e459warning: :0x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]31.>05 6: warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]804 4 8u9)6096 | 1 {f / 459iM| | _ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~Pf{ QI )3(,1 d(i -f| f ^~~~~~~~~~~~~~0 .7src/libavcodec/aac_defines.h<:=44 90src/libavcodec/adpcm.c.:6:378365:5:)691 8note: 3expanded from macro 'Q30' :2 note: 3expanded from macro 'CASE'| 4 ^~~~ ~~8 448 | 1 678# | f d )e , f i Qn 3eC1A S(EQ-_033.306(2(Cx)0 O8 N 8 F9I G7 9_8 91 3 ##6 f c)o}, d{ eQ c3 1 #( # ( 0i_.n63Dt8)E7(C2(O3xD5E)R9*,11 05AV73176_34C6OfD)E,1C _8IDQ_3 241.(# 00. #+ 0 0c.58o)1d2 e8c2, 5 2_| 4_ ^ V9A_3A4R44GIn file included from Sfsrc/libavcodec/aacps_fixed.c_)}:,_ 24) : | In file included from ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aacps.c| ^~~~~~~~~~~ :32: src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed_tablegen.h::45239::36:src/libavcodec/adpcm.c 111note: :expanded from macro 'Q31': 76 :warning: 34:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'CASE_3'45 | #defi ne76 Q | 31 ( 239 | x ) Q 30 (C A0 S. 0E_ 20 ( 0c o0src/libavcodec/amrnbdec.c0(0:0n620f:i0in55t0g:) 0,((warning: f /cxo)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Md *_ec2_iPd1,I4 )7_ ,6204_ | Q83V0A 3 ( _60 .A04189 R.G5S8_7_3 0) 5 6| + ^~~~~~~~~~~c6o n 0fs./t5M) _ src/libavcodec/adpcm.c f| P:l74 ^ ~I o:)36a:,t note: sexpanded from macro 'CASE_2' QIn file included from m3osrc/libavcodec/aacsbr_fixed.c0o: (t62h74i | 0: .n0 src/libavcodec/aacsbrdata.hg3 :_0f 459 3a3c:t o16 6r9: 1= 7 warning: CfAaimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]v _/ScMlE__iP p459I | #f){,#( 4e.nQ 0a3Q b1l(-30*e0d(( .07c9d.od3ei0454cf_18fi8d6, 36 -2 8_381_4828.1V636A,ff_ )/,MA0. 0_RPQ, G1I.3S)_01),_)( ;| ^~~~~~~~~~~Q-300 .( 30| 6 ~ ^~~~.20 08src/libavcodec/adpcm.c5:827192:275798:98 19note: 513expanded from macro 'CASE_1'6ff)} /,M {_Q P371I1) | ( , 0Q 30.({06 ._3_08V5A761_0423A54R919G651S1f_6/_ 3}M_6P I ),f | ^~~~~~~~~~~~~~) , src/libavcodec/aac_defines.h Q 3:1 44:(36 : note: 0expanded from macro 'Q30'\ . 0| 8 ^~~~~~~~~~~1 2 448 | src/libavcodec/amrnbdec.c2#:5622d:276e49:3f4i44 fwarning: n)}implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],e src/libavcodec/adpcm.cQ :3| ~~~~^~~~~~~~~~~~~~~~~~~2180 0:(x32 src/libavcodec/aac_defines.h)::45 :warning: 36: 621note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | expanded from macro 'Q31' 45 c | o #n s 2166d | te (i fi n f lnt )o(a(tx ef i)x e d*Q _ g13 0a7317 i ( 4n18x2/_m)e4a* .n0 src/libavcodec/amrwbdec.c R:=+ e974 :( a 37 p0-d: .> warning: i 5 )f i nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x| ed ^_geai n [v0(e]irn In file included from yt974)+src/libavcodec/aacps_fixed.c ps- | >(:a f( 24 m eixx: ps)eIn file included from dl_te* 2f14src/libavcodec/aacps.c7g ao:432 : rsrc/libavcodec/aacps_fixed_tablegen.hi:8 36 n[239=: 8674t81:9h6.] i50 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s +++ (c i| h0.s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a5nf [)ne239l2. | 622 ] | *| / ^ ~ - i s | f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[ Q 3In file included from 3 ]0 src/libavcodec/aacsbr_fixed.c (0-.21670 | : 00620 i sf: [04 src/libavcodec/aacsbrdata.h0] :0)0 0/ 4580: 84 f6/.: M0; warning: _ implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~~~~~~~~~^~~~~~~~ ~ P I ) , f Qo 4583r0 | ((i{nt 0 Q .31 i0( 1=0 .00;27 0495 5 p5-i>84 1f4718<8i3 5x5n6bfe6_)sd,a_mgpalif eQns/_3[2M]p1_( -+eP0. 0prI_)b,l oc5k- >Q4/f 2381src/libavcodec/amrwbdec.ci0(;7 :ix0e59761:+36.:d _8+0warning: 3gimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00)a i353 n{31[6 9 1| 7 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~63 f975/ 6]6 | M_ f+ P) 2168| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ I}) | s,c,a { l623eQ 3Q1 | =3( 0 00 ( . . 50 8 . 0 *0 4 40 ( F8061678 F 783 M 25 I6i3 N 6n8f( t 1/8ef fMs)_P I)i,l t,, tQ 3 0 e Q73(1r ,60.( 0s0005 . h)i2f9 1 2t2 5 - ,5 4f i829l1 5s1a9 5ff/[Mg 1 L_,4 pPP_I1b-O)>R0DyER,f3it e- 9Qx3; fe)0}(,0 2| ~~~~~^~~~~~~~~~~~~~~~~~d .]| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ 0src/libavcodec/aac_defines.h /g 5:6 a i21694510| 4 ~n | : 4 96[36 12170 4]:)f | /976M | _ P note: expanded from macro 'Q31'I * ) , 0 45 .| 2 | ^~~~~~~~~~~~~~;# d e | src/libavcodec/aac_defines.h ~~~~~~~~~~~~~~~~ ~: f( i44i s:n36 :f [note: Lexpanded from macro 'Q30'P e _ O 44RQ | D3E R# d1_(1 6efxi k) n-f ei2l Q]30t(er = xb -)y t i s esf [ t r LP _ O e R DEaRm 2 _ src/libavcodec/amrnbdec.c- g (:i e2t625n t)]()_: 43(;xb) *: y t2 1 4(ewarning: u| implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]7i4( ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ n8t&3)6(g(b4x)src/libavcodec/amrwbdec.c; :8625.)0* 975: | 1+ 370 0| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. 7 5warning: )3 7 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2171 1 | ^ ~ | 8 2 4 . 0 975 | + (In file included from 0 1src/libavcodec/aacsbr_fixed.c. . s :05c) 62 : src/libavcodec/aacsbrdata.ha:l458 : - e| 59 ^ s := m 0o.warning: 5In file included from oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]tsrc/libavcodec/aacps_fixed.ch*i :n24(: FIn file included from Fsrc/libavcodec/aacps.cM g : I 458_ | 32sNhf{a: src/libavcodec/aacps_fixed_tablegen.h(iQc3:1efst239o(rt)t : 0 .=,* 610 2 77:6 0warning: 0ff0iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x)e di4l t-_5e54 1g4ria1i s&f[n8 8 50fL_239mx)f,; Q 3| 1 ~~~~~~~~~~~~~~~~~~~~~~( -0.054 1217275180536P6 | 6e | _ f a OR)D}n, E; R{ Q Q3 - 3 10| ( ( ~ ^~~~~~~~~~~~~~~ 2 ] )0 .0 ./80src/libavcodec/amrnbdec.c 000:0 | 06251 ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~0:237: 0 7f 0i030warning: 0l5implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]0t6 fe6/r8M1_ 6258P=I | )f ,)f ,i Ql3Qt e03( 0r.1 >0(1 > 9 045; .8 9| 1 ~~~~~~~~~~~~~~~~~~~~~7 534 25 (21731691 | .65f 01/ M _-4 P I1 sm)oo0th i,3 n Q93 gf0)( 0_} .,f 0a 3c| t 0 ~~~~~^~~~~~~~~~~~~~~~~~ o3r 3)1src/libavcodec/aac_defines.h6 :*9 4517f i:x36efdi:/_gf Ma i_note: expanded from macro 'Q31'( nP_fIiml)et e,ra45 Qn> | =3; # 0F(F0_AdR| src/libavcodec/amrwbdec.c ~ ^~~~~~~~~~~~~~~~.e0R :Af9834:4258:6 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Ysrc/libavcodec/amrnbdec.ci8 _:E624n8e2L :EQ3 f33/3M983:M1_S | (Px( warning: I)x implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ) a _ a,d p c ifQ ( m 30d(6240_. 0 52i2 | 2t f 5a bf _8 l i9s1f5[e ) f i )(i/nt] + Md)r(e(t _| ixuP ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f )rInf *2174)_, sQ2 | im31 s o04(f0 .o0576[1 t4hi0 8i3 6-484.4 n 019g +]6 _ 01.5<) f | f ^ ~5a c/tMo_r . P *0I )p)- >In file included from ,{ f isrc/libavcodec/aacsbr_fixed.c x:e | | ^~~~~~~~~~~~~~62 d ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~ : _src/libavcodec/aacsbrdata.hg src/libavcodec/aac_defines.h :a:irn458[44e:4]:t3631: u: +note: r | expanded from macro 'Q30' ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~nwarning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]V ERR O44R | _#IdNeV fA458i | L{InQDeD3 1QA3(T 00.A0;2( x7) | 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~4 55 41 41 8 src/libavcodec/amrwbdec.c821755 f: | 985 ) : 41, :Q warning: (3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in1( t-)0. 0( ( x )5 4 1*7985 | 1 0571 3 8 07 5 4 3 16 862 64f .0)f l a}g +, 0 .5 ) { Q= | 3 ^d b1ify(ft_ iIn file included from esrc/libavcodec/aacps_fixed.c0:ss.248f: t[0In file included from rsrc/libavcodec/aacps.cie 0:am-0 1322: _src/libavcodec/aacps_fixed_tablegen.h17g]: =7 35e2395.606 t:_36b:y twarning: 8-e implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d1iu (8&fgffb_))is,f [ &i 0Qx3]239;71; | ( | 0 ~ ^~~~~~~~~~~| .9 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 2176Q | 3 04(201. 09217751040 | 01 0 0 3 09 f0)0} 0, 0 f | / ~~~~^~~~~~~~~~~~~~~~~~~M _ P src/libavcodec/aac_defines.hI :45):, 36 src/libavcodec/amrwbdec.c:Q/: 987note: 3expanded from macro 'Q31'0*: ( 0D.e37c0: owarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1d45e | #9 d25e8f8 79873 | i5s 6nae m6 pQf l/3e M 1s(x_)P . I ) ,* /Q 3 d| 0 ~~~~~~~~~~~~~~~~~~~~~~~~~ i(0 . f2178 03f0 | _3i (3i1s f[nit6) ]9( ( x1)= 7*f 52./0M _ 1 4P I-7 ) , 4 8d ifQ3 f3_604(80..00 + i44086 6 s.f8 8f5[)i 2 o 3| fr- ^ ~/M _ 1(P]Ii; )n, In file included from t | src/libavcodec/aacsbr_fixed.cnQ ~ ^~~~~~~~~~~~~~~: 3= 6200: (;0 .n05src/libavcodec/aacsbrdata.h 2<2: 22545888:9;175 :fn /warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ )M {_ P| I ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ,458 | {Q21793Q0 | 3 (1 0( . 0 .0 5 6 0 2 7 104 505 444 19461 18 f / 8M 5f_) ,P I ) ,Q 3 in1t| ^~~~~~~~~~~~~~ (sa-mp0lsrc/libavcodec/aac_defines.h.e:0 44=5: 40136,7 :5s1c anote: l8expanded from macro 'Q30'e0 ;5 3 6| 6 ~~~~~~~~~~~~~~~~~~~~~~ 6 44f | )2180# | }d ,e f i2181n | e Q{ 3 0 Q( 3x )1 ( 0 . 8 00 01 7 7 3 5 6( 6 i 8n 1 8ft) (()x i,f ) Q*3(11n( 00 7.&3 971145)14 28{1 2 94.| 50 ~~~~~~~~~~~~1 41 0+3 9f0).5}), | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:In file included from 36src/libavcodec/aacps_fixed.c:src/libavcodec/adpcm.c ::AS libavcodec/arm/idctdsp_armv6.o note: 2478expanded from macro 'Q31': : 69:In file included from src/libavcodec/aacps.c :45note: | 32expanded from macro 'CASE'# : dsrc/libavcodec/aacps_fixed_tablegen.hef:i239ne: 11: Q 378warning: | 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( x ) C A S239E | _ 3 ( C ON FQ 3I0 G ((_i 0n.0#0#t )0c0o(0d(0e0c0 0x#0#)f _*/D2ME_1P4I7)C4,8O DQE3R03(6,04 .80.1A90V5_ 8C+7 O305D.E6C56f_/)IM_ P I| D) ^ ~, _ Q##3 0c(o0dIn file included from e.src/libavcodec/aacsbr_fixed.cc0:,3620 : 3src/libavcodec/aacsbrdata.h_:45731_:6V9831A:7 warning: _fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ MA_RPGIS)_,_ )Q 3 4570| ( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~0 .{0Q4314src/libavcodec/adpcm.c:(768: 63406: .note: expanded from macro 'CASE_3'8 6822331f9 /5M376_ | 7 P4 6I2 ) 5 ,42 f)C,Q A3QS30E1((_0-2.00.5(c9o2n322f58091i59fg8/3,M _cP1oI3)d55,2e 5cQ_9i9f3)d}0,,(0 _ .{_0QV35A16_1(0A R4G04.S9_46_1)f / M| _ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~2P 2I1)5, 8 src/libavcodec/adpcm.c| 1: ^~~~~~~~~~~~~~774 5:936:4 src/libavcodec/aac_defines.hnote: expanded from macro 'CASE_2'8 0:744f:), 3674Q: | 3 1note: (expanded from macro 'Q30' - 0 .0 7 7C 1A442 | S7#8dEe7_f3i 8##n5e 2 08efQn)3a0(}blxe), d | ~~~~^~~~~~~~~~~~~~~~~~~ ( c od src/libavcodec/aac_defines.he: 45c :_ src/libavcodec/apedec.c36i: dnote: ,: expanded from macro 'Q31' 904 :(23_i_:V n A45t_warning: A | R)comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]#Gd(e( Sf_xi_)) n *| e1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 09047Q3 | 37src/libavcodec/adpcm.c4 11: 8 (712:ixf47): .( note: 0expanded from macro 'CASE_1'p + - > 0 s. 71 a 5 | m ) p (l| { ^ _ie_nV_AtpIn file included from o_)s( (5 Qp3it420c(f0h.)_0,g0 ai0Qn30[41] 0(0<0- 000.60.0)9f3 {/M0 _9| ^~~~~~~~~~~~~~~~ ~P 8I3)1,3 5Q350(20.509297f5)8}8,1 4{9Q5f3/1M( _0.P4I2),2 Q1305(801.7054297438650771f3)f,/M _QP3I1)(, -Q030.(00.706731226718878src/libavcodec/amrnbdec.c:373618:55f16/:2M_ P0Iwarning: 8)f,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , Q 3| ~~~~^~~~~~~~~~~~~~~~~~~0( 0 .73607src/libavcodec/aac_defines.h | : 3 456 73: 136}:0 6e7note: lfexpanded from macro 'Q31'/Ms_ e PifI () ,p45 -Q> | p#3itdch0_(e0gfa.ii0nne7[ 49Q]13 6<1 (0x.6)9 )3 CC libavcodec/arm/idctdsp_init_armv6.o 3 0 4 f / {M _ PI ), | ^~~~~~~~~~~~~~~~ ~ | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht:)44(:36(:x note: )expanded from macro 'Q30'* 2147483 6444 | 8.#0 d+ e0f.i5)n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h: 457src/libavcodec/amrnbdec.c : :7 742::9:( i ntwarning: warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*10737 47424571 | 8 | {2Q4. 3 0 i1+f( 0(. 5f0)i. x 6| e2 ^3 d1_9ga5i3n7 In file included from >4src/libavcodec/aacps_fixed.c :6242: 25.4In file included from 02 f*src/libavcodec/aacps.c :p)32-,: > psrc/libavcodec/aacps_fixed_tablegen.hr:Qe2383v1:_(s-p086ar.s:e9 _3warning: f0iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 x8e3d_1ga3i5n5)2 2385 | {9 9| f ^~~~~~~~~~ ~) }Q,3 0{(Q03src/libavcodec/amrnbdec.c1.:742(0: 003100:.0 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 2021050810 7f7425/9M | _4 P I ) ,i8f 0Q 37(0f(f)0,.i 0Q3x1e2d7_5g8a8i(14n9- 5>0f/ .M0_27P.71I)0, 2Q3 *708 73(p08.-502>40p287rf)36e}v5_,7s 1 p| 3a ~~~~~^~~~~~~~~~~~~~~~~~fr s/eMsrc/libavcodec/aac_defines.h_:_Pf45I)i, :36x: Q3enote: d0_expanded from macro 'Q31'(0ga in.) 0{ 6 | 3 ~ ~~~^~~~~~~~~~~~~~~~~~~~~~4526 1 | 8#8d1e5fifne/ MQ3_1(PxI) ) , Q 3 0 ( 0. 07 36 7 3 1(i0n67tf)(/(Mx_P)I*),2 1Q4734083(60.4087.9106 6+3 300.4f5/M)_ PI )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: 456expanded from macro 'Q30': 84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q34560 | {(Q3x1) ( - 0 .7 4 49 0 10 4 6 9 96 2 6f(),i Qn31t( )0(.9(4x72)5*911170447631704f18)2},4 .{0Q3 1+( 00..6548)8 0 1| 1 ^9 79src/libavcodec/amrnbdec.c2:77515:917fIn file included from ),:src/libavcodec/aacps_fixed.c :Q243warning: : 1In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (src/libavcodec/aacps.c: 320: src/libavcodec/aacps_fixed_tablegen.h.:4238:1 3613:7516 6warning: | 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8 3 0 57 1f ) } , | 238 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h i: CC libavcodec/arm/idctdsp_init_neon.o f45 : 36(Q:30p(0 .note: -expanded from macro 'Q31'0> p0i0t00c0h_0 0g045a0 | ifn#[/dMie_]Pf Ii),p Q:3i 0tnote: (cexpanded from macro 'Q31'0h. _0ga8i9n[ 04453]8 | 7 #>66d9 f/eM0_f.P5i n&Ie& ) Q,3! 1oQ(3vx0)e( r0 .f1 l0o 37w9) 0 64{ 8 3f /| M ^~~~~~~~~~~~~~~~ ~ _P I) , (iQnt3)(0((x0)*.211141759423873467f4/8M_.P0I )+ ,0 . | 5 ^~~~~~~~~~~~~~) | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :45544: | 59#d:e fwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 455 | {Q 31 ( -0 .0 75 8(8in9t48)56(30(79xf)), *Q311(0 07.734079642118402844.107 0f+) 0}., 5{) Q 3| 1 ^( 0.763431989In file included from 51src/libavcodec/aacps_fixed.c4:4245f: )In file included from , src/libavcodec/aacps.cQ:3321: (src/libavcodec/aacps_fixed_tablegen.h: 2370:.111:4 1warning: 74implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 629422634f)}, 237| | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45Q:3036(:0 .note: 00expanded from macro 'Q31'0 0000000 f45/M | _#PId)e,f Qi3n0(e0 .0Q338714(69x7) 5 4f /M _ PI ), Q 3 0 ( 0. 0 6(0i0n63t6)7(8(8fx/)M*_21P4I)7,4 Q83306(04.80.8090 3+ 807src/libavcodec/amrnbdec.c6.6:95f)/822 M :| 30 ^ ~_: P Iwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.621: src/libavcodec/aacsbrdata.h0:374559 :0822 | 32 6:4 warning: 8 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 f / M _ P I ) ,0 .Q455302( | 50{. Q1*13 11F5(FM9I-203N7.(4p07-7f>/5Mp8_8iPtIc)h9,_4 8 g5| ^~~~~~~~~~~~~~a6i 3n07[src/libavcodec/aac_defines.h94f:]),44 ,:136 : .note: Q0expanded from macro 'Q30'3) 1( :0. 7| 444 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~0 | 9#d6ef2isrc/libavutil/macros.h1:n44908e4 :1Q32270:0( fxnote: )) expanded from macro 'FFMIN' } , { Q 3491 ( | # 0d.e (7fi6innte3) 4F(31F9(M8IxN9)5*(11a047,435b7f4))1, Q82(43(.1(a 00) .>+4 1 0(7.b54))6 6 2| 9 ^4 2?2 6(34bf)) :In file included from } src/libavcodec/aacps_fixed.c,(a: 24): In file included from src/libavcodec/aacps.c| ): ~~~~~^~~~~~~~~~~~~~~~~~ 32 : | src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h ^ ~:: 45237::8636: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: src/libavcodec/amrnbdec.cexpanded from macro 'Q31': 822:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #d e237f | in e 822 | Q Q330 1 ( (0x . 0) 0 0 0 0 00 0 00. 250 f /M*_ P IF ) F(,Mi InNQt30(()0p(.->(p0xi)*3t82c7h4_16g4a9i775n4[4f48/]3,M64 8._10. 0P+) I 0).:,5 )Q3 0 | ( ~ ^~~~~~~~~~~~~~~~0 . 0| 6 ^ ~0 src/libavutil/macros.h:0496:34067:8 In file included from 8note: src/libavcodec/aacsbr_fixed.cfexpanded from macro 'FFMIN': /62M: _src/libavcodec/aacsbrdata.h P:I45549: | )6#,d:e fQwarning: 3i0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n( 0e .F0F8M90I38N( a45576, | b6){9 Q(f3/(1Ma(_P)I-)0,. Q 300(>0 .(1b0)37 ?7 (5988b9)0 :4 86(54a86)3)3 f07 9| / ^fM )_,P IQ3)1,( src/libavcodec/amrnbdec.c Q0:3.82370:4(03090:6.2 11warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]10 58942137704 f823)7 | } f , / { MQ _3P I1 ( ) , 0 . 7 6| 03. ^~~~~~~~~~~~~~45 3 1 9src/libavcodec/aac_defines.h:*448 F:FM9IN36(5p:1-44 5note: >expanded from macro 'Q30'p fi)t,c hQ_ 344ga1i( | n#0d[.e44]1,f7 i4S6nH6eA2 RQ9P34_0(2x)M 2A6 3X ) )4;f )| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ } , src/libavutil/macros.h | : ~~~~^~~~~~~~~~~~~~~~~~~ 49 : 22src/libavcodec/aac_defines.h(:45:i :note: 36nexpanded from macro 'FFMIN': t )(note: (expanded from macro 'Q31' x49) | * #10d73e7fi ne4 451F | 8F2M#4Id.eNf0(ia ,+ neb )0 Q.5(3) ( 1a| ) ^ ( x> )(b ) In file included from src/libavcodec/aacps_fixed.c?: 24 : (In file included from bsrc/libavcodec/aacps.c) :: 32 ( : asrc/libavcodec/aacps_fixed_tablegen.h ) ):( i237 n:| t61: ^ ~ warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( (x)*21474src/libavcodec/amrnbdec.c83:68234:830 .:2370 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0 . 5Q)30 823( 0 | | . ^ ~ 0 0 0 0 0 0 0 0 0 In file included from 0 src/libavcodec/aacsbr_fixed.cf : 62/0: M._src/libavcodec/aacsbrdata.h5P I):, *Q 45430F:(830:.F 0Mwarning: 38I7Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4( 6p9-7>5p4ift/cMh __454 | g{PQaIi)3,n1[ (-40Q.]3,80 9(70S.0466H40AR7P40_663M6A2X)7)5;86 78 1f| f/) ~ ^~~~~~~~~~~~~~~~M, _ PQI3src/libavutil/macros.h):491:40, ( :0.Q93 908note: (46expanded from macro 'FFMIN'570 .808388593 7049f3 | )#8}d,7 6{Qe316f9i(fne F/0MF._MP3INI(a9,6),b)7 ( (72Q5a360)1 (3>00 7.(19b023)79f0 )6?, 4 (Q8b33)1 f(:-/M _(Pa0))I.) , 7| 4Q ^83 504(606.81601src/libavcodec/amrnbdec.c1953:5992f8203):}13,7: 4warning: 7 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f | / ~~~~^~~~~~~~~~~~~~~~~~~M _820PI | ),src/libavcodec/aac_defines.h : | 45 : ^~~~~~~~~~~~~~36 : note: src/libavcodec/aac_defines.h expanded from macro 'Q31' : 44 : 36p:- >45pnote: i | expanded from macro 'Q30't# cdhe_fgianien [Q43 ] 1*44 ( | #x| d) ^~~~~~~~~~~~~~~~ ~e f i n e Q 3 0 (x ) ( i n t ) ( (x )* 21 4 7 4 (8i36n4t8).(0( x+) *0.1507)3 7 | 4 ^ ~1 824.0 + 0In file included from .5src/libavcodec/aacsbr_fixed.c): 62 : | src/libavcodec/aacsbrdata.h ^: 454: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 : 454src/libavcodec/aacps_fixed_tablegen.h | :{Q2373:136(:- 0warning: .8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]97 46474625671f), Q2373 | 1 ( 0 .9 98 4 6Q537808(03.0800503070src/libavcodec/amrwbdec.cf0)}0,0 0:f{/1224Q:30M3_:1PI )(warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], 0Q.330(906.7702358671 3406122497 | 97 25f4)f,/ MQ_ P 3I1 ( -) 0 ,. 7 4 Q3805 4( 606.c0t68x60090-6>3t63i75l89t8ff_/)c}Mo,_e fP | I ~~~~~^~~~~~~~~~~~~~~~~~=) ,v osrc/libavcodec/aac_defines.hQi3:c450e:(360:_. f0note: 8aexpanded from macro 'Q31'9c 0*3 807. 24565 | 6+9 f0#/.M2d_P5I;) ,e | f ^~~~~~~~~ ~Qi n3e 0Q3(1(0x.)1src/libavcodec/amrnbdec.c 0:3838 7:9 130 :6 warning: 4 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 3 f / (Min_t)P(I( )x,838 ) | Q * 2 1 473 40 8( 3 0i.f1161 45(98f2.3a07b4 s7+f f/(0sM.a_5m)p lP eIs| )[ ^ ~i, ] )| > ^~~~~~~~~~~~~~ AIn file included from MRsrc/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::_6244S:: 36Asrc/libavcodec/aacsbrdata.hM:P :note: L454Eexpanded from macro 'Q30': _32B:O U N44D | )#warning: d{implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e| f ^~~~~~~~~~~~~~~~~ ~i ne 454 | Q{Q3301(x()-0 . 8 9 7 4 6 4 7 46 2 5 6 (7i1ntf))(,(x )Q*13017(37 4018.294.90 8+ 40.65)5 7 8| 8 ^3 8537f)}, In file included from {Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c0:32.3: 9src/libavcodec/aacps_fixed_tablegen.h:62377:72115:6 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 792f), Q31(-0.7 482375 | 46 6 86 0 93 59 fQ)}3,0 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~.0 000src/libavcodec/aac_defines.h0:450:360:0 0note: 0expanded from macro 'Q31'f/ M_P14I) warning, s45Q | 3# generated0d. (e0f.0i38n7e4 6Q3917(5x4f)/M _ PI ) , Q 3 0 ( 0. 0 60 0 6(3i6n7t)8(8(f/xM)_P*I2)1,4 Q73408(306.408.80 9+ 003.8756)6 9 | f ^ ~/ M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:62.: 10src/libavcodec/aacsbrdata.h37:9454:066:4 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q3 0454( | {0.Q1311(1-05.9892734674744672f56/7M1f_)P, IQ)31,( 0 .| 99 ^~~~~~~~~~~~~~84 6578src/libavcodec/aac_defines.h8:384453:7f36):} note: ,expanded from macro 'Q30' { Q31( 0.3 964477 | 25#61d3e07f92if)n,e Q 31Q(-30.074(85x46)68 60 9 3 5 9 f ) } ,(i n t| )( ~~~~^~~~~~~~~~~~~~~~~~~( x)*1src/libavcodec/aac_defines.h:045:7363:7 41note: 8expanded from macro 'Q31' 24.0 + 450 | .#d5ef)i n e| Q ^31 (x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32(: isrc/libavcodec/aacps_fixed_tablegen.hnt:)(236(:x136:) *2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 236| | ^ ~ Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:0620: src/libavcodec/aacsbrdata.h0:4530:0840:00 0warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]/ M_PI), Q30( 0.45305 | 4{11Q338187(3 f0/M._8PI1),5 05Q4308(45074.6002f8)3,9 Q9318(-40.4914768f5/94M7_P8I)6,1 Q33690f)(}0,. {1Q321(4-807.414987763980895f4/8M60_fP)I),, Q 31Q( 300.(4008.914457528637175455f1)5}6, f | / ~~~~~^~~~~~~~~~~~~~~~~~M _PI)src/libavcodec/aac_defines.h,: Q453:360:( note: 0expanded from macro 'Q31'. 1569785 92453 | f/#Md_ePfIi)ne, Q 3 | 1 ^~~~~~~~~~~~~~( x) src/libavcodec/aac_defines.h : 44 : 36: note: expanded from macro 'Q30' ( i44nt | )#d(ef(ix)n*2e14 74Q833604(x8) . 0 + 0 . 5 )(i nt )(| ( ^ ~x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.0: +62 : 0src/libavcodec/aacsbrdata.h.:5)453 :| ^58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c: 32: 453src/libavcodec/aacps_fixed_tablegen.h | {:Q236:3111:1 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.8150548457460 2236f | ), Q 3 1Q3(0(-0.000.090460800509004f7/8M_6PI1)3,6 Q390f(0).}05,4 1{1Q338187(3-f0/.M4_P4I9),7 6Q3308(00.908539498846401f)7,f/ MQ_3P1I() 0,. Q430089(4507.26172154458f7)}1, 8 7| 9 ~~~~^~~~~~~~~~~~~~~~~~~ 8f/src/libavcodec/aac_defines.hM:_P45I):,36 : Qnote: expanded from macro 'Q31'3 0(0.145 83457 | 51#5d6eff/iMn_PeI )Q,31 (Qx3) 0 ( 0 . 15 69 7 8 5 9(2i3fn/Mt_)PI()(, x )| * ^~~~~~~~~~~~~~2 14748src/libavcodec/aac_defines.h36:4844.0: +36 0:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #defiIn file included from nsrc/libavcodec/aacsbr_fixed.ce: 62Q: src/libavcodec/aacsbrdata.h3:4530:(31x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 453 | {(Q3i1n( t0.)81(5(x0)*514804577347604218f24).0, +Q 310(.5-)0. 94 68| 59 ^4 7861369f)},In file included from src/libavcodec/aacps_fixed.c{:Q3241: (In file included from -src/libavcodec/aacps.c0:32.: src/libavcodec/aacps_fixed_tablegen.h4:4236:9867:6 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0954860f), Q31( 0236. | 4 0 8 9 4Q5307(206.7001050405f0)0}0, 0 0| f ~~~~^~~~~~~~~~~~~~~~~~~ /M_Psrc/libavcodec/aac_defines.hI:45):36,: note: expanded from macro 'Q31'Q 30(0.05 4451 | 13#88d73eff/iM_nPeI) ,Q 3Q13(0x(0). 0 83 99 84 4 17 f/ M _ P I ), (Qi3n0(t0.)12(48(71x87)9*82f/1M4_P7I)4, 8Q330(6048..14058 3+7 51056.f/5M)_P I) ,| Q ^ ~3 0(0.156978In file included from 59src/libavcodec/aacsbr_fixed.c2:362f/: Msrc/libavcodec/aacsbrdata.h_:P453I):,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' 453 | {Q3 1(44 | 0#.de8f1i5n0e5 4Q3804(x5)7 4 60 2 src/libavcodec/amrnbdec.cf ) , :Q 902 :3 12:1 ( - warning: 0 .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 9( in4t)6(8(5x)9*41780 6902713 | 3 6 7 9r4etfu1r)8n2} 4r.h1,0 + {>0=Q .3015.()0- 0? . | 4 ^r 4h91 7/6 3In file included from 8rsrc/libavcodec/aacps_fixed.c:024h: 0In file included from src/libavcodec/aacps.c9*:532 : 4Asrc/libavcodec/aacps_fixed_tablegen.h8M6R:0_f236T)I,L:T 61:_Q 3Gwarning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( A M0M.4A0_8T9 4: 57 223660 | 7 .10 5;45 fQ 3)0}(| 0, ^~~ ~~. 0 00 0| 00 ~~~~~^~~~~~~~~~~~~~~~~~0 0src/libavcodec/amrnbdec.c0:0f902src/libavcodec/aac_defines.h:/29:M45:_P:I )36warning: ,:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q note: 3expanded from macro 'Q31'0 (0 .9020 | 5 4 451r | 1e#t3u8rd8ne7 fr3hf1/ iM>_nP=eI )Q30,1. 0Q (?x3 )0r ( 0h . 018 /3 r 9h 09 8 4* 41 7A fM/RM__TI LP T(I_i)Gn,tA )QM(3M0(A(x)_*T0 2.11:2448 70718.74098;83 f 6/| M4_P ~~~~^~~~~ ~8I.) 0 ,+ 0Q.53)0 (0 .| 1 ^ ~4 58375156fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: src/libavcodec/aacsbrdata.hP:I452:)84,: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.15697859 23452f | /{QM3_1P(I) ,0 . 8| 3 ^~~~~~~~~~~~~~ 4342src/libavcodec/aac_defines.h92:404413:4636f:), note: Q3expanded from macro 'Q30'1 (-0.130 23444 | 50#64d69e9f7infe)} , Q{3Q03(1x)( 0 . 0 5 9 4 6 49 1 30 70 25 f )(, iQn3t)1(( (0.x20)51*10140770734784661f8)2}4, . 0| ~~~~~^~~~~~~~~~~~~~~~~~+ 0.src/libavcodec/aac_defines.h5): 45| ^: 36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24 : 45In file included from | #src/libavcodec/aacps.cd:e32fi: nesrc/libavcodec/aacps_fixed_tablegen.h Q:31236(:x36): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *2362 | 1 47 4 83 6 48 .0Q +3 00(0..0500)0 00 00| 00 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.6205: 4src/libavcodec/aacsbrdata.h1:1345288:7359f/:M _warning: PIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.083 9452 | 9{Q8314( 401.78f34/3M4_2P9I)2,40 13Q463f0)(0,. 1Q2341(8-701.183702934850f64/6M9_97PfI)}),, Q3{0Q(301.(1 405.803579514566f4/9M_1PI3)0, 7Q3002(05.f15)6,9 7Q85391(2 3f0/M._P2I)0,5 1 1| 0 ^~~~~~~~~~~~~~4 7074src/libavcodec/aac_defines.h86:644f:)36}:, note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:36d:e finote: nexpanded from macro 'Q31'e Q30(x) 45 | # de f i n e Q 3(1i(nxt))( (x )* 1 0 7 3 7 4 1 82 4. 0 + (0i.n5)t )| (( ^x )*214748364In file included from src/libavcodec/aacps_fixed.c8:.240: In file included from +src/libavcodec/aacps.c: 32: 0src/libavcodec/aacps_fixed_tablegen.h:.236:511): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c236: | 62 : src/libavcodec/aacsbrdata.h: 452: 31 : warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 00452f | /M{_PQI3)1(, 0Q3.08(03.403452942410131883734f6/f)M,_ PQ3I1()-0,.1 3Q03203(45006.4609987f3)}9, 9{Q8314(4 107.0f59/46M49_1P3I07)0,25 fQ)30,( 0Q.132418(71 807.982f0/M5_1P1I0),4 7Q3007(04.18465683f7)}5, 1 5| 6f ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):, 45Q:3360(:0. 1note: 5expanded from macro 'Q31'6 9785923f /45M | #_dPefIi)n,e Q | 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h : 44 : 36 : note: expanded from macro 'Q30' (int)( (x44)* | 2#14d74e83f64i8.n0 e+ Q300.5()x ) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c (:in62t: src/libavcodec/aacsbrdata.h):(452(:x7:) *warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 073741824. 0452 | {Q+31 ( 00..583)4 34 2| 9 ^2 401346f), In file included from Qsrc/libavcodec/aacps_fixed.c3:1(24-: 0In file included from .src/libavcodec/aacps.c1:332: 0src/libavcodec/aacps_fixed_tablegen.h:22353:41365:0 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 6997f)}, {Q31( 0 .23505 | 9 46 4 91 30 70 2Q350f)(,0 Q.30100(0 00.020051010040f7/07M48_66Pf)I}), , | Q3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.0src/libavcodec/aac_defines.h7:445:7365: 0note: 6expanded from macro 'Q31' 917f/M_ P45I | )#, dQe30f(i0.n1e 1Q3613(2x8) 7 8 3 3 f / M _ P I ()in,t) ((Qx3)0*2(1407.41873364888.60 7+1 06.45)f / M| _ ^ ~ PI), Q30(0.In file included from 2src/libavcodec/aacsbr_fixed.c0:386258: 7src/libavcodec/aacsbrdata.h7:74519f:/M83_:PI )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.2199459 04517 | 6f{/QM3_P1I(),- 0 .| 58 ^~~~~~~~~~~~~~6 6070src/libavcodec/aac_defines.h9:446:6369:7 note: 2expanded from macro 'Q30' 8f), Q3 441 | (# de0f.i9ne6 8Q4300(7x)7 3 8 0 6 5 8 2 f ) }(,i {nQt3)(1((-0x.1)7*571307733764661728627f4),. Q031 (-+0. 4081.66592)0 8| 5 ^94 85f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps.c::3632: : src/libavcodec/aacps_fixed_tablegen.hnote: :235expanded from macro 'Q31': 111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x235) | Q 3 0 ((i0nt.)(0(x0)*020100407408003f6/M4_P8I.),0 Q 30+(0 .00.7547)5 06 9| 17 ^ ~f /M_PI), Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0:.16216: 3src/libavcodec/aacsbrdata.h2:874518:3358f:/M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), Q30(0.1738 84516 | 7{Q1361(4-0f./58M6_60P70I96)6,9 7Q2380(f0.)2,0 38Q5387177(9f /0M_.PI9)6,8 Q4300(707.2318909465589207f6)f}/M,_ {PQI)3,1 ( | - ^~~~~~~~~~~~~~0 .175src/libavcodec/aac_defines.h7:3447:3366:6 6note: 7expanded from macro 'Q30'2 67f), 44Q | 3#1(d-e0fi.n4e 8Q136609(x2)0 8 5 9 4 85 f ) } , (| i ~~~~^~~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)*451:0367:37 4note: 18expanded from macro 'Q31'2 4.0 + 045.5 | )# d ef| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i235n:t86:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 2350 | .5 ) | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:620: 0src/libavcodec/aacsbrdata.h:0451:0320: fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q30 (0451. | 07{4Q7530169(1-07.f5/8M6_6PI0)7, 0Q9306(609.712186f32)8,78 3Q33f1/(M_ PI0).9,6 Q8340(007.1773830685868721f6)}4, f{Q/3M1(_-0P.I1),7 57Q3307(3066.67220673f8)5,8 7Q7371(9-f0/.M4_81P6I6)9,20 8Q53904(805f.)}2,1 9| ~~~~~^~~~~~~~~~~~~~~~~~9 45907src/libavcodec/aac_defines.h6:f45/:M36_:P Inote: )expanded from macro 'Q31' , | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:ef44i:ne36 :Q 3note: 1expanded from macro 'Q30'( x) 44 | # d e f in e (Qi3nt0)(((xx))*2 1 4 7 4 8 3 6 4 8. 0 + (i0nt.)5(()x ) *1| 0 ^ ~7 3741824.0In file included from +src/libavcodec/aacsbr_fixed.c 0:.562): src/libavcodec/aacsbrdata.h | : ^ 451: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.h451: | {235Q:3611:( warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 58660709669728f )235, | Q 3 1 Q(30 (00..09060800400070070f3/M8_P0I)6, 5Q380(20f.0)74}75,06 91{7Qf/3M1_(-P0I)., 1Q735703(7036.66172166732f8),7 8Q333f/1M(-_0P.I4)8, 1Q6306(902.0187358948856f7)1}6,4 f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :36Q: 3note: 0expanded from macro 'Q31' (0.2038 54587 | 7#79dfe/fM_iPnI)e, Q3Q03(01.(2x1)9 9 4 5 90 7 6f / M _P I) , | ^~~~~~~~~~~~~~( int)(src/libavcodec/aac_defines.h(:44x:)36*:2 note: 1expanded from macro 'Q30'4 7483648. 0 44+ | 0#.5d) e f| i ^ ~ne Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :450 :83(: iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*1073 744501 | 8{24Q.301 (+ 00.9.9953) 0 38| 1 ^97 3804f), Q31In file included from (src/libavcodec/aacps_fixed.c 0:.9244: In file included from 5src/libavcodec/aacps.c7:328: src/libavcodec/aacps_fixed_tablegen.h8:92356:2369:6 warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49f)}, {Q31( 0. 8223590 | 77 67 6 0 07 83 f)Q3,0 Q(301.(-000.000063020030404f2/5M9_8P1I28)f,) }Q3,0 ( 0| ~~~~^~~~~~~~~~~~~~~~~~~. 0747src/libavcodec/aac_defines.h:5450:636:9 1note: expanded from macro 'Q31'7 f/M_PI) ,45 | Q#d3e0(f0i.1n1e 6Q3312(x8)78 3 3 f / M_ P I ), Q 30 ((0.i1n7t3)88(6(x7)16*4f2/M1_P4I)7,4 8Q3306(04.820.3805 8+77 790f./5)M _ | P ^ ~I ), Q30(0.2In file included from 19src/libavcodec/aacsbr_fixed.c9:45629: 0src/libavcodec/aacsbrdata.h7:6450f:/59M_:P I)warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44: 36450: | {note: expanded from macro 'Q30'Q 31( 0. 994493 | 03#81d9e7f3i8n0e4f )Q,3 Q03(x1) ( 0 .9 45 78 89 6 2 9 6 6 49 f )}(,i {nQt3)(1((x) *01.0827930774718627460.07083 f+), 0Q3.1(5-0).0 6 3| 23 ^4 42598128f)In file included from }src/libavcodec/aacps_fixed.c,: 24 : In file included from | src/libavcodec/aacps.c ~~~~~^~~~~~~~~~~~~~~~~~ :32: src/libavcodec/aacps_fixed_tablegen.hsrc/libavcodec/aac_defines.h::23545::1136:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #defin e235 Q | 3 1 (x ) Q 3 0 ( 0 .0 00 00 00 0(i0n0ft/M)_P(I(),x )Q*302(104.70744873654086.901 +7 f/0M._5)P I) ,| ^ ~ Q30(0.1163In file included from 28src/libavcodec/aacsbr_fixed.c78:3623f: /Msrc/libavcodec/aacsbrdata.h_:P450I):, 32Q:30 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 738867164f/M _P450I | ){,Q 3Q13(0 (00..29039859837707398f/1M9_7P3I8),0 Q43f0)(,0. 2Q13919(4 05.9907465f7/88M9_62P9I6)6,4 9 f| ^~~~~~~~~~~~~~) }, {Qsrc/libavcodec/aac_defines.h3:144( :036.: 8note: 2expanded from macro 'Q30'9 0776760 0447 | 8#3fd)e,f iQne3 Q13(0(-x0.)0 6 32 34 4 2 5 98 1 28 f )} , (| i ~~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx):*45:1360: 7note: 3expanded from macro 'Q31' 741824. 045 | #+ d0e.5f)i n e| ^ Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c :32(: src/libavcodec/aacps_fixed_tablegen.hi:234n:t136):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 +234 | 0 .5 ) | ^ ~ Q30(0.0000In file included from 00src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.h0:4500:7f:/ warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.1 014501 | 12{9Q03916( f0./99M93_0P38I19)73,8 0Q340f()0,. Q1351(8 0076.4590425f/7M8_P8I)9,6 2Q9636409f()0}.2,3 8{Q73515(71 790f.8/2M90_77P6I76)0,0 78Q3f3),0 (Q301.(-20.8026302374422589781192f8/Mf_P)I)},, Q 30| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .305src/libavcodec/aac_defines.h83:84501:8367f:/M _note: Pexpanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44:i36:n enote: expanded from macro 'Q30' Q31(x) 44 | # d e f i n e Q 3 0((ixn)t )( ( x) * 2 1 4 7 4 8 36 4(8.i0n +t )0.(5)( x | ) ^ ~* 1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62: +src/libavcodec/aacsbrdata.h :0449.:584): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ^ In file included from src/libavcodec/aacps_fixed.c449: | 24{: In file included from Qsrc/libavcodec/aacps.c:332: 1src/libavcodec/aacps_fixed_tablegen.h(:-2340:.1115: 0warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 4500772635f), Q 31234( | -0 . 8 8 8 29Q33308(1304.2009040f0)00}0, 0{0Qf31/( M0._0P1I)9, 9Q5380(703.210318118259509f6)f,/M _QP31I(), 0Q3.08(502.125385017560459026f/7M6_5PIf)), }Q3,0 ( 0.| 2 ~~~~~^~~~~~~~~~~~~~~~~~3 87557src/libavcodec/aac_defines.h1:457:936f/:M _Pnote: I)expanded from macro 'Q31', Q30(0. 2458 | 2#0d7ef2in8e71 9fQ/3M_1P(Ix)), Q 3 0( 0 .3 0 5 83 8 0 18 7f /M _(PIi)n,t )| ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h:144:436:7 4note: 8expanded from macro 'Q30' 3648.0 44+ | 0#.d5e)fi n | e ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 449:(59:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 184492 | 4.{0Q3 1+ (0-.05.5)0 2| 5 ^ 45007726In file included from 3src/libavcodec/aacps_fixed.c5:f24: )In file included from ,src/libavcodec/aacps.c :Q323: 1src/libavcodec/aacps_fixed_tablegen.h:(234-:860:. 8warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 829338134294f)} ,234 | { Q 31 ( 0.Q03109(9058.70300203008080550f)0,f /QM3_1P(I 0).8,52 23Q5315009(67065.f1)0},1 1 | 1 ~~~~~^~~~~~~~~~~~~~~~~~2 9096fsrc/libavcodec/aac_defines.h/M:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.158 0457 | 6#d4ef5in0e2 Qf3/M1_(xP) I ) , Q 3 0 ((in0t.)(2(3x)8*72514577481367498src/libavcodec/amrnbdec.cf./M0:_ P+I)1077 :,610 :Q. 350)warning: (implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 0 | . ^ ~ 282072871In file included from 9src/libavcodec/aacsbr_fixed.cf/:M 62_1077P: | src/libavcodec/aacsbrdata.hI: ) 449 , : 31Q 30:( 0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 3 0 5 8 3 8 0 1449 8 | 7 f/{ MQ 3_ 1P I( )- ,0 . 5 | 0 ^~~~~~~~~~~~~~2 5 4 src/libavcodec/aac_defines.h5 0: 0447 :7 362 6: 3 5note: fexpanded from macro 'Q30') , Q3 1 ( - 440. 8 | 8#8 d2 9e 3 f in3 e 8 Q1 330 h4i2(g9x4hpfa))s s}_ ,g a{ Qin 3 1( * 0A. M0 1 9 9(iRn5_t8)S7(3A(23MxP8)L8E*_51S5C0f)A73,7L E4Q,183 2 1(4 | 0 ^~~~~~~~~~~~~ ~ ..08 +5 202.355) 1 | 5 ^0 96765f)}, 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::234:3661:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #de f234i | n e Q3 1 ( xQ)3 0 ( 0 . 0 0 0 0 0(0in0t0)(0(0x)f*/M2_1P4I74)83,6 48Q.30 0+( 00..51)0 1| 1 ^ ~1 29096f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):62,: src/libavcodec/aacsbrdata.hQ:30449(:60: .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 580764502f/ M449_ | PI{),Q 3Q1(3-00.5(002.524385750507771276395ff/M)_, PQ3I1()-,0 .Q8380(802.298323087123874129f9/M4_fP)I}),, { QQ3301((0 .300.580318909158877f3/M2_3P8I8),5 5 f| ) ^~~~~~~~~~~~~~, Q31src/libavcodec/aac_defines.h( :044.8:5362:2 35note: 1expanded from macro 'Q30'5 096765 f44 | )#}d,ef i n| ~~~~^~~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:(x45) : 36 : note: expanded from macro 'Q31' 45( | i#ntd)(e(fxi)n*1e0 Q7313(x7)4 1 8 2 4 . 0 + 0 . 5 )( i | n ^t )((x)*21In file included from 47src/libavcodec/aacps_fixed.c4:824: 3In file included from 6src/libavcodec/aacps.c4:832.: 0src/libavcodec/aacps_fixed_tablegen.h: 234+: 360:. 5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :234 | 62 : src/libavcodec/aacsbrdata.h : 448Q:3840:( 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0000000000f/ M_448P | I){,Q Q3310((-00..5130211812125906960f/6M1_9P4I2)f, )Q3,0( 0.Q13518(-0076.459021f4/2M_3P2I)6,5 Q0309(01.3253487f5)57}1,7 9{f/QM3_P1I)(, Q03.0(909.82187230712087731191f/7M6_PfI)),, Q 3Q0(301.(30 508.3860118173f3/M5_7PI2),4 8 | 2 ^~~~~~~~~~~~~~1 48f)}src/libavcodec/aac_defines.h,: 44 | : ~~~~~^~~~~~~~~~~~~~~~~~36 : note: expanded from macro 'Q30'src/libavcodec/aac_defines.h :45:36: note: 44expanded from macro 'Q31' | # define Q4530 | (#x)d e f in e Q 3 1 ( x)( in t ) (( x ) *1 07 3 7 4 1 8 24(.i0n t+)( (0.x5)) *| ^2 147483648In file included from .0src/libavcodec/aacps_fixed.c :+24: In file included from src/libavcodec/aacps.c0:.32: 5src/libavcodec/aacps_fixed_tablegen.h):234 : 11| : ^ ~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 448:23459: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 004480 | 00{0Qf31/(M-0_.P5I3)28,2 15Q60361094(20f.1)01,11 29Q0936f1/M(_P-I)0, .Q9310(40.2153820766504951023f/5M_4PfI)), }Q3,0 ({Q03.12(38 7055.7919798f1/M7_3P1I)0,7 3Q310(107.628f2)07,2 8Q7311(9 f0/.6M11_3P35I72)4,8 2Q13480f)(}0, . 3| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 583src/libavcodec/aac_defines.h8:04518:7f36/: Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:44f:in36e :Q note: 3expanded from macro 'Q30'1 (x) 44 | # d e f i n(ei Qn3t0)(x()( x) *2 1 4 7 48 3 64 8 .0 + 0.(5)i nt )| ( ^ ~(x )*10737418In file included from 24src/libavcodec/aacsbr_fixed.c.:062 +: src/libavcodec/aacsbrdata.h0:.4485:31): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 448src/libavcodec/aacps_fixed.c: | {24Q3: 1In file included from (-src/libavcodec/aacps.c0.:5323: src/libavcodec/aacps_fixed_tablegen.h2:2338:1362: 1warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 061942f), Q31(- 0.2339 | 1 4 2 32 6Q53009(01.030050400f0)0}00,f/ M{_PQI31)(, Q03.0(909.8121127293031760f7/31M17_6PIf)),, QQ330(10.(19 0309.46931801f/3M3_57P2I)4,8 2Q3104(80f.)}2,90 7 95| 80 ~~~~^~~~~~~~~~~~~~~~~~~31 f/M_Psrc/libavcodec/aac_defines.hI):,45 :Q3360:( 0note: .expanded from macro 'Q31'3 4669938 6458 | f/#Md_ePfIi)n,e QQ3301((0x.3)7 8 28 2 1 5 9 6 f / M_ P I)(,in t | ) ^~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h2:144:4367:4 8note: 36expanded from macro 'Q30'48 .0 + 0. 544) | #d e| fi ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 448(i:n6t):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824 .0448 + | {0Q.53)1 (| - ^ 0.532821In file included from 5src/libavcodec/aacps_fixed.c60:61249: 4In file included from src/libavcodec/aacps.c2:f32): ,src/libavcodec/aacps_fixed_tablegen.h :233Q:31111(-:0 .9warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 23265091354f)}, 233 | { Q 3 1( 0. 9Q983107(301.00070030101007006ff/)M,_P I)Q, 3Q130(( 0.01.261212193033765f7/2M4_8P2I1)4,8 Qf3)}0,( 0 .| ~~~~^~~~~~~~~~~~~~~~~~~1 9039src/libavcodec/aac_defines.h:4459:363:8 0note: f/expanded from macro 'Q31'M _PI), Q 3450 | (#0d.e29f0i7n9e58 0Q331f1/(M_xP)I ) , Q 3 0 ( 0 . 3 4 6(6in9t9)3((8x6)118* warningfs/2M1_4 generated7P. 4I83)64,8 .Q300( 0+ .03.57)8 28 2| ^ ~1 596f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.h:| 447 ^~~~~~~~~~~~~~ :83:src/libavcodec/aac_defines.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]44 :36: note: expanded from macro 'Q30' 447 | 44{ | Q#3d1e(-f0in.e38 6Q8340(1x)4 4 7 8 4 7 3 8 f ) , (Q3i1(n t0)(.(5x1)33*7130743794013802440.60f) }+, {0.Q53)1 ( | - ^0. 973462679In file included from 44src/libavcodec/aacps_fixed.c54:524f: )In file included from , src/libavcodec/aacps.cQ3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.23396:58649:3 6warning: 43implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4098f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h233: | 45 : 36 : note: expanded from macro 'Q31' Q30(0.0 0450 | 0#0d0ef0i0ne0 0Q3f1(/xM)_ P I ) , Q 3 0 ( 0 .(1i2nt1)2(29(03x76)f*/M2_1P47I48)3,64 8Q.03 +0 (00..159)0 39 4| 93 ^ ~8 0f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:(062.: 2src/libavcodec/aacsbrdata.h:94470:7589: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 031f/M_PI) ,447 | {QQ3310((-00..343686689943816484f/7M8_P4I7)3,8 fQ3)0,( Q03.13(7 802.85211353967f/3M4_90P3I0)4,0 6| f ^~~~~~~~~~~~~~) }, {src/libavcodec/aac_defines.hQ:344:136(:- note: 0expanded from macro 'Q30' .973462 67449 | #4d4ef5i4ne5 f)Q, 3Q03(1x(-)0 . 9 6 5 4 9 3 6 4 3 (8in4t)0(9(8x)f*)10}7,3 7 4| 1 ~~~~^~~~~~~~~~~~~~~~~~~8 24.0src/libavcodec/aac_defines.h: 45:+36 0:. note: 5expanded from macro 'Q31' ) | ^ 45 | #definIn file included from e src/libavcodec/aacps_fixed.cQ3:124: (In file included from src/libavcodec/aacps.cx:)32 : src/libavcodec/aacps_fixed_tablegen.h : 233: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12334 | 7 4 8 3Q3604(08.0.000 0+0 00000.05f)/ M_ P| I ^ ~), Q30(0.12122In file included from 9src/libavcodec/aacsbr_fixed.c0:3627: 6fsrc/libavcodec/aacsbrdata.h/:M_447P:I32):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.1903949 38447 | 0{f/QM3_1PI()-,0 Q.3308(06.2894104794578804317f3/M8_fP)I,), QQ330(10.(3 406.65919333783469083f/0M_4PI0),6 fQ)30}(0,. 37{8Q283211(5-906.f9/M7_3P4I6)2, 6 7| ^~~~~~~~~~~~~~9 4454src/libavcodec/aac_defines.h5:44f:)36:, note: expanded from macro 'Q30'Q 31(-0.96 5444 | 9#3d6e4fi3ne8 4Q03908(xf)) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45(:i36n: tnote: )expanded from macro 'Q31' ((x)*10 7453 | 7#d4e1f82i4ne. Q031 (+x) 0 . 5 ) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:)*242: 1In file included from 47src/libavcodec/aacps.c4:83236: 4src/libavcodec/aacps_fixed_tablegen.h:8233.:036 :+ warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ In file included from 233src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h : Q44730:(60.:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000f/M_P I)447, | Q{Q330(10(.-10.23182629804134477864f7/M3_P8If)),, QQ3301(0(. 1900.359143933807f3/M4_9PI0)30,4 0Q63f0()0}.2,90 7{95Q830131(f-/0M.9_7P3I4)6,2 Q63709(404.534456f6)9,9 3Q3816(-80f./9M6_P5I4)9,3 64Q3308(400.397882f8)2}15,96 f | / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :| 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: 45expanded from macro 'Q30' | #defin e 44Q | 3#1d(exf)i ne Q 3 0( x) ( i n t )(((inxt))*2(1(4x)7*1408733764148284..0 0+ 0.+5) 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::23362:: 11:src/libavcodec/aacsbrdata.h :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]446 :83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | 446 | { QQ3301(0(. 0000.06005060070f5/M0_P8I)9,3 1Q3406(30.112f12)2,9 03Q763f/1M(_ P0I).,1 8Q330(3016.371193034948938800ff/)M}_P,I ),{ QQ313(0 (00..29003729753803317f/5M_4PI5),7 Q9308(00.3f4)6,69 93Q86381f(/-M_0P.I)7,4 9Q3330(10.03975826824151960f/8M_fPI)),} ,| ^~~~~~~~~~~~~~ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36::45 note: :expanded from macro 'Q30'36 : note: expanded from macro 'Q31' 44 | #d e45f | i#nde eQf3i0n(xe) Q 3 1 ( x ) ( in t )( ( x )* 10 73 74 1(8i24n.0t +) (0(.5x)) *| 2 ^1 47483648.0 In file included from +src/libavcodec/aacps_fixed.c :240: .In file included from src/libavcodec/aacps.c5:)32 : src/libavcodec/aacps_fixed_tablegen.h :| 232: ^ ~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:446:59 : 232warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 00446 | 0{Q03010( 000.605f67/5M0_P8I93)1,4 Q63301(f0).,1 Q4311(8 204.7108743f3/1M_6P3I7),1 3Q34088(0f0)}.,2 {2Q430310(8 3704.f/0M_3P2I7)3, 3Q73504(05.73497488013f4)02,f Q/31M(-_0.P7I4)93,31 0Q935604(1008f.)4}2, 0 | 2 ~~~~~^~~~~~~~~~~~~~~~~~9 190src/libavcodec/aac_defines.h0:645f:/M36_P:I ),note: expanded from macro 'Q31' Q30(0. 4456 | 3#7d60e70f3i8fn/eM_ PQI)3,1 (| x ^~~~~~~~~~~~~~) src/libavcodec/aac_defines.h: 44 : 36 : note: expanded from macro 'Q30' (int)((x 44) | #*d2e1f4in7e 4Q8330(6x)4 8 . 0 + 0 .5 ) | ^ ~ (int)((x)*1In file included from 0src/libavcodec/aacsbr_fixed.c73:74621: src/libavcodec/aacsbrdata.h8:2446:432.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .5) | ^ 446 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(: 240: .In file included from 65src/libavcodec/aacps.c:63275: 0src/libavcodec/aacps_fixed_tablegen.h89:31232:411163:1 f)warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1( 0.18331637134 880232 | f )} , { Q 31Q( 300.(003.02007030030705004f5/7M9_8P0If)),, QQ331(0-(00..17449313180925644170087f4)f/}M,_ PI )| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.2:244503:0368:3 7note: 4expanded from macro 'Q31'f/ M_PI), Q 3450 | (#d0e.3f4i74n8e1 3Q341(0x)2 f / M _ P I ) , (iQnt3)0(((0x.)4*22140729418396408.006 f+ /0M._5)P I | ) ^ ~, Q30(0.463In file included from 76src/libavcodec/aacsbr_fixed.c0:70623: 8src/libavcodec/aacsbrdata.hf:/446M_:PI7),: | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'446 | {Q31 44( | #0d.e6fi5n6e7 5Q0389031(46x3)1f ) , Q 3 1 ( 0 . 1 8(3in3t1)(6(3x)7*131407838704f18)2}4, .{0Q 31+( 00.0.3257)3 3 7| ^5 457980f), Q3In file included from 1src/libavcodec/aacps_fixed.c(:-240: In file included from .src/libavcodec/aacps.c7:4329: 3src/libavcodec/aacps_fixed_tablegen.h3:102329:5866:4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 08f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :23245 | : 36: note: expanded from macro 'Q31' Q30(0 .450 | 0#d0e00f0in0e 0Q003f1(/xM)_ P I ), Q3 0 (0 . 14 1 8 2 4 7(0i74nf/tM)_P(I()x,)* 2Q1304(07.422843036048387.4f0/M _+P I)0,. Q53)0( 0 .3| 4 ^ ~74 813402f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):62,: Qsrc/libavcodec/aacsbrdata.h3:0445(:0.844:2 02warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 006f/M_PI), 445 | {QQ3301(( 00..94863938786903706383f99/88Mf_P)I,) ,Q 3 1| ( ^~~~~~~~~~~~~~ 0 .3946src/libavcodec/aac_defines.h:7444:4360:42 0note: 5expanded from macro 'Q30'6 9f)}, {44Q | 3#1de(f in0e. 4Q3705(x4)6 9 4 68 4 4 9 3 8 f ) , (Qi31n( t0).(6(x8)*6110370344784361881214f.)0 }+ ,0 . | 5 ~~~~~^~~~~~~~~~~~~~~~~~ ) src/libavcodec/aac_defines.h| : ^ 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | #:d32e: fisrc/libavcodec/aacps_fixed_tablegen.hne: 232Q:3161(:x ) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int )(232( | x )* 21 47 48 3Q63408(.00 .+ 00.050) 0 | 0 ^ ~0 0000f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c Q:3062(: 0src/libavcodec/aacsbrdata.h.1:44451:8592: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 074f/M_PI), Q4453 | 0{(0Q.23214(0 3008.37948f/3M98_89P36I39)9,8 Q830f()0,.3 4Q7438113(4 002.f/3M_9PI4)6, 7Q43400(04.42200259169900f6f)/M}_,P I){,Q Q3301(0(. 4603.7476507406398f4/6M8_P4I4)9,3 8| f ^~~~~~~~~~~~~~) , Q31src/libavcodec/aac_defines.h(: 044.6:83661:3 0note: 44expanded from macro 'Q30'83 6811f) },44 | | ~~~~~^~~~~~~~~~~~~~~~~~# defsrc/libavcodec/aac_defines.hi:n45e: 36:Q 3note: expanded from macro 'Q31'0 (x) 45 | # d e f(iinnte) (Q3(1x)(*x10)73 7 4 1 8 24 . 0 + 0 . 5 ) (| i ^nt )((x)*214In file included from 7src/libavcodec/aacps_fixed.c4:824: 3In file included from 6src/libavcodec/aacps.c4:832: .src/libavcodec/aacps_fixed_tablegen.h0:232 :+36 :0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 ) | ^ ~ 232In file included from | src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :Q4453:320:(0 .0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00000000f/M_ PI445) | {,Q Q3301((0 .104.91883249708748f/9M3_6PI3),9 Q9308(80.f2)2,4 0Q3310(8 307.43f9/M4_P6I)7,4 4Q03402(0056.93f4)7}48,13 40{2fQ/M3_P1I() , 0Q.304(705.44260299419608064f4/9M_3P8If)),, QQ303(01.(4 603.7660876103380f4/4M_8P36I8)1, 1 f| ) ^~~~~~~~~~~~~~ }, src/libavcodec/aac_defines.h| :44 ~~~~~^~~~~~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q30' :45:36: note: 44expanded from macro 'Q31' | #define Q453 | 0#(dxe)f i n e Q 3 1 ( x ) ( i nt )( (x )* 10 7 37 4 18 2(i4n.t0 )+ (0(x.)*52)1 4 7| 4 ^8 3648.0 + 0In file included from .5src/libavcodec/aacps_fixed.c):24 : In file included from | src/libavcodec/aacps.c: ^ ~32: src/libavcodec/aacps_fixed_tablegen.h:232:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:445:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 232 | Q30 (0445.0 | 00{0Q3010(0 00.908039f8/M8_9P3I)6,3 9Q9380(80f.)1, 4Q31182(4 700.734f9/M4_P6I7),4 4Q3004(02.05262490f30)8}3, 7{4fQ/M3_P1I(), 0Q.3407(504.3647948416384042f4/9M3_8PIf)), ,Q 3Q03(10.(4 2002.961896010360f/4M_4PI8)3,68 1Q13f0()0},. 4 6| 37 ~~~~~^~~~~~~~~~~~~~~~~~60 7038src/libavcodec/aac_defines.hf/:M45:_36:P Inote: )expanded from macro 'Q31', | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44#:d36e:fi note: nexpanded from macro 'Q30'e Q31(x) 44 | # d ef i ne Q 3 0((ixn)t ) ( ( x ) * 2 1(4i74n8t)3((6x4)8.*01 0+7 307.451)82 4. 0| ^ ~+ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:444:84In file included from : src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:231:136 :444 | {Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 ( 0.077173242539 25231f) | , Q 3 1 ( 0. 5Q86338039(98056.50950f0)0}0, 0{00Q003f1/M(_-0P.5I6)0, 4Q9308(20.91160938466136639ff/)M,_ PQI3)1,( 0Q.38025(2023.0215564909364f3)7}5,8 2 f/| M_ ~~~~~^~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h:Q453:036(: 0note: .expanded from macro 'Q31'40 29446840 f/45M | _#PdI)e,f iQn3e0 (Q03.14(9x8)06 89 58 5f /M _ P I ) , Q 30 ( 0. 5(6i1n56t41)47(5(fx)/*M_2P1I47)4, 8 3| 6 ^~~~~~~~~~~~~~ 48.0src/libavcodec/aac_defines.h :44+:36 :0 .note: expanded from macro 'Q30'5 ) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3062(: x)src/libavcodec/aacsbrdata.h : 444 : 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x 444) | {*Q1310(73 704.1082747.01 +7 03.254)2 5 39| 25 ^f) , Q31( 0.In file included from 58src/libavcodec/aacps_fixed.c63:824: 3In file included from 99src/libavcodec/aacps.c8:5326: 5src/libavcodec/aacps_fixed_tablegen.h9:5f231):}111, :{ Q3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.560498291941 63231f) | , Q 3 1Q(3 0(00..0802050202003000105f6/M9_0P3I6),f )Q3}0, ( 0.| 1 ~~~~^~~~~~~~~~~~~~~~~~~ 603src/libavcodec/aac_defines.h8:456:6363:6 9note: f/expanded from macro 'Q31'M_ PI), Q3 045(0 | .#2d5ef4i9n4e 3Q7315(x8) 2 f / M _ P I ) , ( inQt3)0((0.(4x02)9*4426184407f/4M_8PI3)6,4 8Q.300 (+0. 409.850)6 89 5| 8 ^ ~5 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .src/libavcodec/aacsbrdata.h56:14445:632:4 1warning: 47implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), | ^~~~~~~~~~~~~~444 | {Q3src/libavcodec/aac_defines.h1:(44 :036.: 0note: expanded from macro 'Q30'7 717324 442 | #5d3ef9i2n5e fQ)30,( x)Q 3 1 ( 0 . 5 8 6 (3i8nt3)9(9(x8)5*16057397451f82)4}.,0 {+ Q03.15)( - | 0 ^. 56049829In file included from 19src/libavcodec/aacps_fixed.c4:124: 6In file included from 3src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.hQ:31231(:86 :0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 2522301569036f) },231 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :Q453:0(360:. 0note: 0expanded from macro 'Q31'0 00000 0450 | #fde/fMi_neP IQ)3,1 (xQ)3 0 ( 0 .1 6 03 86 6 36 9 f /(M_iPnIt)), (Q(30x()*021.47245843946347588.20f /+ M0_.P5)I ), Q| 3 ^ ~0 (0.402944In file included from 68src/libavcodec/aacsbr_fixed.c40:f/62M_: Psrc/libavcodec/aacsbrdata.hI):, 444Q:370(:0 .warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 80689585f/M_ 444P | I{)Q, 3Q310((0. 56015.6041747751f7/M3_2P4I2)5,3 92 5| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1(: 440.:53686:38 39note: 98expanded from macro 'Q30'56 595f)}, 44 | {#Qd3e1f(i-n0.e56 04Q98329019(4x1)6 3 f) , Q 31 ( 0 . 8 2 5(i2n23t0)1((5x6)*91003763f7)4}1,82 4 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h) : 45| : ^36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.cfi:n32e: src/libavcodec/aacps_fixed_tablegen.hQ:32311:61(:x warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i231n | t )( ( x )* 2 14Q7348036(40.80.00 0+ 000.50)0 0 00| f ^ ~/ M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.1:66203: 8src/libavcodec/aacsbrdata.h6:64433:6849:f/ Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I) , Q30(0.25494 34437 | 5{82Qf/3M_1P(I-),0 .Q9390(70.141025948461884304f5/08Mf_)P,I ),Q 3Q310((0 .409.805688219158556f/0M_1PI8)0,42 6Q3f0()0.}56,1 56{4Q13417(5 f/0M._P7I7)6,3 8| 9 ^~~~~~~~~~~~~~ 76371src/libavcodec/aac_defines.h9:6446:36f:) note: ,expanded from macro 'Q30' Q31( 0.449 | #4d3e2f1in8e3 Q43807(3x)8 1 9 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45i:n36t: )note: (expanded from macro 'Q31'( x)*1073 7454 | 1#d8ef2i4ne. 0Q3 1+(x )0 . 5 ) | ^ (iIn file included from ntsrc/libavcodec/aacps_fixed.c):(24(: In file included from xsrc/libavcodec/aacps.c):*32: 2src/libavcodec/aacps_fixed_tablegen.h:12314:7364: 8warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 231 | QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620.: 0src/libavcodec/aacsbrdata.h0:044300:05900:00 f/warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0 .4431 | 60{38Q63613(6-90f./M9_P9I7)1, 1Q5308(10.8235449540387f58)2,f Q/31M( _0P.I5)8,2 Q1301(05.4602094146880404f2/M6_fPI))},, Q{30Q(301.(49 800.67897568358f9/7M6_37P19I66)f,) ,Q 3Q031((0 .0.59614536421148374587f38/1M_9PfI))},, | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##dedfienfei nQ3e1 (xQ)3 0 (x ) ( i n t )( ( x(i)nt*)21(47(48x3)6*418.00 7+ 30.75)4 1| 8 ^ ~2 4.0 + 0.5)In file included from src/libavcodec/aacsbr_fixed.c :| 62: ^src/libavcodec/aacsbrdata.h :443: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: 32443: | {src/libavcodec/aacps_fixed_tablegen.hQ:2313:111(-:0 .warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 711581834508f), 231 | Q 3 1( 0 .Q3508(2011.50060010800402060f)0},0 {fQ3/1(M 0_.7P76I38)97,6 3Q7139606(f)0,. Q136013(8 60.693436291f8/3M4_8P7I38)1,9 Qf3)0},( 0| . ~~~~~^~~~~~~~~~~~~~~~~~ 2549src/libavcodec/aac_defines.h4:345:736:5 82note: fexpanded from macro 'Q31'/ M_PI), Q4530 | (#0d.e40f2i94n4e6 8Q403f1/(Mx_P)I ) , Q 3 0( 0 . 4 9 8(i0nt6)8((9x)5*825f1/4M7_4P83I6)4,8 .Q300( 0+. 5061.5654)14 7 5| f ^ ~/M _PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.hsrc/libavcodec/aac_defines.h::44:44336:: 6note: expanded from macro 'Q30': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n443e | {QQ303(x1) ( - 0 . 9 9 7 1 1 5(8i1n8t)3((4x5)0*810f7)3,7 41Q83214(. 00.5 8+ 201.15)5 6| 0 ^1 80426f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: In file included from 0src/libavcodec/aacps.c.:732: 7src/libavcodec/aacps_fixed_tablegen.h6:2303:81369:7 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 71966f), Q31( 0 230. | 9 43 2 1 83 48 7Q3308(190f.)}0,0 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 0000src/libavcodec/aac_defines.h0f:/AS libavcodec/arm/idctdsp_neon.o 45M:_36PI:) ,note: expanded from macro 'Q31' Q30(0.1 73456 | 01#59d7ef5ifn/e MQ_3P1(Ix),) Q 3 0 ( 0 . 2 77 3 7 4 56(5i6ntf)/M(_P(I)x,) *Q3201(407.44843664189.08 4+0 03.8f5/) M _| P ^ ~I) , Q30(0.56In file included from 6src/libavcodec/aacsbr_fixed.c68:96201: 4src/libavcodec/aacsbrdata.h4:f442/:M_83P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.668 64421 | 1{2Q83811f(/M _0P.I9)1, 7 8| 3 ^~~~~~~~~~~~~~04 209176src/libavcodec/aac_defines.h2:f44:)36,: Q3note: expanded from macro 'Q30'1( -0.4635 446 | 8#92d3e8f39i7n0fe)} ,Q 3{0Q3(1x() 0 . 7 2 55 69 74 4 1 56 90 f) , ( inQt)3(1((x)-*0.1909783979451585727047.40 7+f) }0, . | 5 ~~~~^~~~~~~~~~~~~~~~~~~) | src/libavcodec/aac_defines.h: ^45 :36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: 45In file included from | #src/libavcodec/aacps.cd:e32f: src/libavcodec/aacps_fixed_tablegen.hi:n230e: 111Q3:1 (xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (i n230 | t )( ( x )* 2 14Q7348036(480..00 0+00 000.0050)0 f| ^ ~/ M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0.:17623: src/libavcodec/aacsbrdata.h6:04421:559:9 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 5f/M_PI), Q 3442 | 0{Q(301(. 02.97177833704420591675626ff)/,M _QP3I1)(,- Q03.04(603.45466189984203388f39/70Mf_)}P,I ){Q,31 ( Q03.07(205.565976464618569900f14)4, fQ3/1(M-0_.9P9I8)9,95 5Q537070(7407f.)6}6, 8 | 6 ~~~~~^~~~~~~~~~~~~~~~~~1 1288src/libavcodec/aac_defines.h1f:/45:M36_: Pnote: Iexpanded from macro 'Q31' ), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44fi:ne36 Q:3 1note: expanded from macro 'Q30'( x) 44 | #d ef in e Q 3 0( x ) ( i n t ) ( ( x ) *2(14i7n4t)8(3(64x8).*01 07+3 70.451) 8 2| 4 ^ ~. 0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^: 62: src/libavcodec/aacsbrdata.h:442: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:230:86 :442 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.9178304 2302 | 09 1 7 62 f Q)3,0 (Q301.0(00-000.00406305068f9/2M38_3P97I0),f )Q}3, 0{(Q0.3117( 306.071255596759f/7M4_P4I)1,5 6Q9300(f0).2,7 73Q7435165(6-f0/.M9_9P89I95)5,5 7Q7307047(f0)}.,4 46 1| 9 ~~~~^~~~~~~~~~~~~~~~~~~8 4038src/libavcodec/aac_defines.hf:/45M:36_:P Inote: )expanded from macro 'Q31' , Q30(0 .5456 | 6#6d8e9f0i1n44ef /MQ_3PI1)(,x )Q3 0 ( 0. 6 68 6 1 1 28 8 1 f / M_(PiIn),t ) (| ( ^~~~~~~~~~~~~~x )*21src/libavcodec/aac_defines.h:4447:364:8 3note: expanded from macro 'Q30'6 48.0 + 44 | 0#.d5e) f i| ne ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 442 : 7(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])( (x)*1073741 844224 | .0{ +Q 03.51)( 0 .| ^9 17830420In file included from 91src/libavcodec/aacps_fixed.c76:2f24): ,In file included from src/libavcodec/aacps.c:Q3231: (src/libavcodec/aacps_fixed_tablegen.h-:2300:61.:4 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 56892383970f)} ,230 | { Q 3 1Q(3 00(.07.02050560900704004015f6/9M_0PIf)),, QQ3301((0.-107.39690185997955f/5M5_P7I7),0 7Q4370f()0.}2,77 37 45| 6 ~~~~~^~~~~~~~~~~~~~~~~~5 6f/Msrc/libavcodec/aac_defines.h_P:I45),: 36Q: 3note: 0(expanded from macro 'Q31'0 .446198 40453 | 8#fd/eMf_iPIn)e, QQ3301((x0). 56 6 6 8 90 1 44 f /M _ PI ) ,(i nQt30)((0.(6x68)6*1122184874183f6/4M8_.P0 I+), 0. 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:441: 8444: | # dwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine Q30(x )441 | {Q 3 1 ( - 0 . 4 (4in1t3)2(7(x8)3*1705733744181244.f0), + Q03.51)( - 0| . ^9 268884065In file included from 9src/libavcodec/aacps_fixed.c2:8240: fIn file included from src/libavcodec/aacps.c):}32: ,src/libavcodec/aacps_fixed_tablegen.h :{230Q:3361: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.8569497421957 4f230) | , Q 3Q13(0( 00..880804004050030207019f84/4fM)}_, P | I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(045.:361:73 6note: 0expanded from macro 'Q31'1 5975f/M 45_ | P#I)d,e fQi3ne0 Q(310(x.) 2 7 7 3 7 4 5 6 5 6(fi/ntM)(_(PxI))*2,1 47Q438306(408..40 4+ 601.59) 8 | 4 ^ ~ 038f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ:3062(: 0src/libavcodec/aacsbrdata.h.:544166:68589: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 44f/M_PI), Q4413 | 0{(Q03.1(6-6086.1414123828718f37/5M34_1P4fI)), ,Q3 1( -| 0 ^~~~~~~~~~~~~~ .926src/libavcodec/aac_defines.h88:8444:0366:59 2note: 80expanded from macro 'Q30'f )}, {Q 443 | 1#(-d0e.8f56i94n97e42 1Q9305(74x)f ) , Q 3 1 ( (0in.t8)8(8(4x4)5*13027377411982844.04 f+) 0}.,5 ) | | ~~~~^~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/aac_defines.h:45:36:In file included from note: src/libavcodec/aacps_fixed.cexpanded from macro 'Q31' :24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h45: | 230#:d11e:fi nwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 230 | ( i n t )(Q(30x(0).*2010407040803064080.00 f+ /0M_.P5)I )| , ^ ~ Q30(0.1736In file included from 0src/libavcodec/aacsbr_fixed.c1:625: src/libavcodec/aacsbrdata.h9:7441:531f:/ Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.27 7344174 | 5{6Q5316(f-/M0_P.I)4,4 Q1330(207.484631795834401348ff/M)_P,I) , QQ3301(0(.-56066.899012464f8/M8_P8I4)06,5 9Q2308(00.f6)6}8,6 {1Q132818(1f-/0M._P8I5),6 9 | 4 ^~~~~~~~~~~~~~97 4219src/libavcodec/aac_defines.h5:447:436f:) ,note: expanded from macro 'Q30'Q 31( 0.src/libavcodec/apedec.c8 88:444 | 41522#5:d32387:e warning: 1ficomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 9ne8 4Q430f(x)) } , 1522| | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: ( expanded from macro 'Q31' iif (nts)(-(x>)d 45*a1 | 0t#a7de_fe3ind7n 4e1 -8Q2 3s4-1.>(p0x)t r + < o0 f .fs e5 t ) ) {| ^( i n| t ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ )((xIn file included from )*src/libavcodec/aacps_fixed.c2:14247: 4In file included from src/libavcodec/aacps.c8:332: 6src/libavcodec/aacps_fixed_tablegen.h4:8229.:1360: +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 229 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h :Q4413:06(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 000000000f/M _441P | {IQ)3,1 (Q-03.04(401.31728472873765636441f4/fM_)PI,) ,Q 3Q13(0-(00..922865866878430006259f2/M8_P0I)f,) }Q, 3{Q03(01.(46-30.08752365994697f4/21M95_74PfI),) ,Q3 1Q( 300.(808.8549475132673129080444ff/)M}_P,I) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.7src/libavcodec/aac_defines.h6:0453:8367:71 8note: 7expanded from macro 'Q31'f /M_PI), 45 | #| d ^~~~~~~~~~~~~~e fine src/libavcodec/aac_defines.hQ3:1(44x:) 36 : note: expanded from macro 'Q30' (i44nt | )(#(xd)e*2f1i4n74e8 3Q64380.0( x+ )0. 5) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t)62((: xsrc/libavcodec/aacsbrdata.h):*14400:784:3 74warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 24.0 + 0.5 ) 440 | | ^ {Q31( 0.In file included from 96src/libavcodec/aacps_fixed.c7:3245: 2In file included from 48src/libavcodec/aacps.c7:323: src/libavcodec/aacps_fixed_tablegen.h8:382298:111f: )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.90891816 2299 | 7 8 6 2 9 fQ)30}(,0 .0{0Q030100(0-0000f./2M_2PI2),2 Q53906(808.1471841217466f6)4,f /QM_3P1I)(, Q03.05(07.21852664703209027f8/M1_2PI2),8 fQ)3}0,( 0| .4 ~~~~~^~~~~~~~~~~~~~~~~~63 0723src/libavcodec/aac_defines.h:545:936:6 note: fexpanded from macro 'Q31'/ M_PI), 45Q | 30#(d0e.5f97i1n6e32 00Q4f3/M1_P(Ix)), Q 30 ( 0 . 7 6 0 38 77 18(7inft/M)_(P(I)x,)* 2 | 1 ^~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:4448.:036 : +note: expanded from macro 'Q30'0 .5) | ^ ~ 44 | #define In file included from Q3src/libavcodec/aacsbr_fixed.c0:(62: xsrc/libavcodec/aacsbrdata.h): 440: 58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x440)* | 1{0Q7337141(8 240..0 9+ 607.53)5 2| ^4 8738388f), In file included from Qsrc/libavcodec/aacps_fixed.c3:241: (In file included from src/libavcodec/aacps.c :032.: 90src/libavcodec/aacps_fixed_tablegen.h8:9122981:69867:86 2warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f )}, {Q31(-0.2222 52299 | 68 8 41 1 1 4fQ)3,0 (Q031.(0 000.0507010204002097f8/M1_P2I28)f, )Q}3,0 ( 0| ~~~~^~~~~~~~~~~~~~~~~~~. 178src/libavcodec/aac_defines.h4:27456:366:6 note: 4expanded from macro 'Q31'f/ M_PI), Q453 | #0d(e0f.in2e 8Q5316(6x)7 3 00 2 f /M _P I ), Q 3 0( 0. 4 6(i3nt0)7(23(5x)9*62f14/7M4_P8I3)6,4 8Q.300(0 .5+9 70.1563)2 00 4| f ^ ~/ M_PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c7:66203: 8src/libavcodec/aacsbrdata.h7:7144087:f32/:M_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | src/libavcodec/apedec.c ^~~~~~~~~~~~~~ :src/libavcodec/aac_defines.h 1666:440:4411 | ::36{ :Q3 1warning: (note: expanded from macro 'Q30'missing field 'help' initializer [-Wmissing-field-initializers] 0 .967 443 | # 5d166624e | 8f7 i 3{8n 3NUe8 L8QL3}f0,) ( | ,x ^)Q 3 1 ( 0 .9 0 8 9 1 8 1 69 7(8i6n2t9)(f(x))}*,1 {0Q37137(41-80.222422.5906 8+8 4101.51) 4 f| ) ^, Q31( 0.5712In file included from 40src/libavcodec/aacps_fixed.c2:9247: 8In file included from 12src/libavcodec/aacps.c2:832f): }src/libavcodec/aacps_fixed_tablegen.h:,229 :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' 229 | 45 Q | 3#0d(e0.f00i0n00e0 0Q00301f/(Mx_)PI ) , Q 3 0 ( 0 . 1 78 4 2 7(66i64nft/M)_(P(I)x,) Q*302(10.4287546836674380.00 +2 f/0M_.PI5),) Q | 3 ^ ~0 (0.46307235In file included from 9src/libavcodec/aacsbr_fixed.c6:f/62M: _src/libavcodec/aacsbrdata.hPI:),440 Q:307(:0. 59warning: 71implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]63 2004f/M_PI), Q4403 | 0{Q(301.( 7060.398677713875f2/4M87_3P8I3)88,f ) ,| ^~~~~~~~~~~~~~ Q31( src/libavcodec/aac_defines.h0:.9440:89361:81 69note: 78expanded from macro 'Q30'62 9f)}, { Q443 | 1#(d-e0.f2in2e22 59Q6838401(11x4)f ), Q 31 ( 0 .5 7 1 24 0 29 78 1 2(28if)n}t,)( ( | x ~~~~~^~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:745:4361: 8note: 2expanded from macro 'Q31'4 .0 + 0. 5)45 | | ^# define Q31(xIn file included from ) src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h(:i229nt:)36((:x) *2warning: 14implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 229 | | ^ ~ Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 00src/libavcodec/aacsbrdata.h0:004390:83f: /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0.1 74398 | 42{7Q36166(4-f/0M._6P5I2)8,45 92Q33092(9108f.)2,8 Q536167(3 000.25f21/86M7_23P25I3)6,3 7Qf3)0}(0,.4 6{3Q0317(2 30.5993688f5/4M4_3P7I9)8,1 Q8308(f0).,59 71Q6332100(4-f/0M_.P74I8),9 Q53301(20.6761053827751897ff/)M_}P,I) , | ~~~~^~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:src/libavcodec/aac_defines.h36:: 44note: :36expanded from macro 'Q31': note: expanded from macro 'Q30' 45 | #44d | #edfeifninee QQ313(0(xx)) ( i(nitn)t()(((xx))**2110477347841386244.80. 0+ 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/aacsbrdata.h:src/libavcodec/aacps_fixed_tablegen.h439::22959:: 11warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 439 | { 229Q | 3 1 ( -0 . 6Q5320(8045.90203009020900108f0),f /MQ_3P1I() ,0 .Q3502(108.16778243225736663674ff/)M}_,P I{)Q, 3Q13(0( 00..29853686783504024f/3M7_98P1I)8,8 Qf3)0(,0 .Q341(6-3007.23754899563f12/61M52_5P9fI)}),, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h:.45:536:9 note: 7expanded from macro 'Q31' 1632004 45f | /#M_dPefIi),n eQ Q3301((x0). 7 6 0 38 7 7 1 87 f/ M_ PI()i, n t| ^~~~~~~~~~~~~~) ((x)*src/libavcodec/aac_defines.h2:441:4367:4 8note: expanded from macro 'Q30'3 648.0 +44 | 0#d.e5f)i n | e ^ ~Q3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 439 :32(:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*1073741 824394. | 0 {+ Q03.15)( -| ^0 .65284592392In file included from 9src/libavcodec/aacps_fixed.c1:824f: In file included from )src/libavcodec/aacps.c,: 32: Qsrc/libavcodec/aacps_fixed_tablegen.h3:1228(: 136:0 .warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 86723253637f)}, {228 | Q 3 1 ( Q030.(903.8805004040300709008f/1M8_8PfI)), ,Q Q3301((0-.1073.607154987955f3/M1_P2I6),1 Q5320(509.f27)7}3,7 45 6| 5 ~~~~~^~~~~~~~~~~~~~~~~~6 f/M_src/libavcodec/aac_defines.h:P45I:)36:, note: expanded from macro 'Q31' Q30(0.4 4456 | #1de9f84i0n3e8 fQ/3M_1P(Ix)) , Q3 0( 0. 5 66 6 8 9 0 1 44 f /(Mi_PnIt)), (Q(3x0)(0*.266184671142883816f4/M8_.PI0) ,+ | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| : ^ ~44 :36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: dsrc/libavcodec/aacsbrdata.hef:i439n:e 6Q:3 0(warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 439 | {(Qi3n1t)((-(0x.)*610573274814825492.30 9+2 901.58)f )| , ^ Q31( 0.52In file included from 18src/libavcodec/aacps_fixed.c:624: 7In file included from src/libavcodec/aacps.c2:323: 2src/libavcodec/aacps_fixed_tablegen.h:52283:6111:3 7warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , {Q31( 0.93885 442283 | 79 8 1 8 8 fQ)3,0 (Q03.10(0-000.00700408905f/3M_1P2I6),1 52Q5390f(0).}17,3 6 | 0 ~~~~^~~~~~~~~~~~~~~~~~~ 1597src/libavcodec/aac_defines.h5:f45/:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 2457 | 73#74d5e6f5in6ef /QM3_1PI()x,) Q3 0( 0 .4 4 61 9 8 4 0 3 8(fi/nM_tP)I(),( xQ3)0*(20.15646768490813464f4/8M._0P +I )0,. 5Q3)0( 0. 6| 68 ^ ~6 112881f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, : 62| ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:438:src/libavcodec/aac_defines.h:8444::36: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i438n | e {QQ303(1x() 0 . 8 2 1 0 4 9 0(5in4t83)5(9(0x)f*)1,07 3Q73411( 802.49.09 5+4 0074.157) 2 4| 9 ^2 8f)}, {Q31( In file included from 0src/libavcodec/aacps_fixed.c.:9249: 1In file included from src/libavcodec/aacps.c8:326: src/libavcodec/aacps_fixed_tablegen.h5:1228:0869:8 8warning: 78implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 f), Q31( 0.720 22283 | 0 0 1 3 1Q2309(40.70f0)0},0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0000src/libavcodec/aac_defines.hf:45/:M36:_ Pnote: expanded from macro 'Q31'I ), Q30 (450 | .#d1e7f3in6e01 5Q93715f(/Mx_)P I) , Q3 0 ( 0 .2 7 7 3 74 5(6in5t6f)/(M(_x)P*I)2,1 4Q734083(6408..04 4+6 109.84503)8 f| / ^ ~ M_PI), Q30In file included from (0src/libavcodec/aacsbr_fixed.c.:625: src/libavcodec/aacsbrdata.h6:64386:8599:01 4warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0438( | {0Q.3616(86 1012.888211f/0M4_P9I0),5 4 | 8 ^~~~~~~~~~~~~~3 590fsrc/libavcodec/aac_defines.h),: 44Q:336:1 (note: expanded from macro 'Q30'0. 995407 4441 | 7#d2e4f92i8fn)e} , Q{3Q301((x )0. 99 1 8 65 1 0 9 8 8 7(8in2tf)),( (Qx3)*11(0 73074.18722042.03 0+0 01.53)1 2 9| ^4 7f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:24src/libavcodec/aac_defines.h: :In file included from 45src/libavcodec/aacps.c::3632:: src/libavcodec/aacps_fixed_tablegen.hnote: :228expanded from macro 'Q31': 61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (x228) | Q3 0( 0 .0 0 00 00 0(0i00nft/)M_(P(Ix)), *Q3201(407.418733660145897.50 f+/ M_0P.I5)), Q 3| 0 ^ ~(0 .2773745656In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_P62I: )src/libavcodec/aacsbrdata.h:,438 :Q3320(:0 .warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1984038f/M_ P438 | I{)Q,3 1Q(30 (00..5686261809409105444f8/35M9_0Pf)I,) Q,3 1Q( 300.(09.696584610172481871f2/4M9_P2I8)f,) } ,| ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h :440:.369: 9note: 1expanded from macro 'Q30'8 651098 844 | 7#8d2effi)ne, Q3Q0(3x)1 ( 0 .7 2 0 2 3 0 0 1 31 2(9i4nt7)f(()x}),*1 0 | 7 ~~~~~^~~~~~~~~~~~~~~~~~37 4182src/libavcodec/aac_defines.h4:.045 +: 360.:5 )note: expanded from macro 'Q31' | ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from Qsrc/libavcodec/aacps.c:332: 1src/libavcodec/aacps_fixed_tablegen.h(:x228): 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 142287 | 4 8 36 48 .0 +Q 03.05()0 . 0| 0 ^ ~00 000000f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c:,62 : Qsrc/libavcodec/aacsbrdata.h3:0438:(70:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 36015975f/ M438 | _{PIQ),3 1(Q 30.082(10049.02577438743565569f0/Mf_)PI,), Q3Q1(3 00.9(905.44047614981470234982f/8Mf_P)I}),, Q{3Q0(301.(5 6606.899091148645f1/0M9_8P8I)7, 8Q2f3)0,(0 .6Q6386111(28 810f.7/2M0_2P3I)0, 0 1| 3 ^~~~~~~~~~~~~~ 1294src/libavcodec/aac_defines.h7:44f:)36}:, note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:36d:ef inote: expanded from macro 'Q31'n e Q30(x )45 | #d e fi ne Q 3 1 ( x()in t ) ( ( x) * 10 7 37 4 18 2 4. 0 (+i n0t.5)) ( (x| ) ^* 2147483648.In file included from 0 src/libavcodec/aacps_fixed.c+: 24: 0In file included from .src/libavcodec/aacps.c5:)32: src/libavcodec/aacps_fixed_tablegen.h :| 228: ^ ~11 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 228437 | : 83 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000000 043700 | f{Q/3M1_P(I 0)., 6Q6309(501.117234603195097356f/3Mf)_,P IQ),3 1Q3(0 (0.09.89207578327546523685963ff)}/,M_ P{IQ),3 1Q(3-00.9(96002.95465456911799f8)40,38 fQ3/1(M-_P0I).,4 Q4360(504.75166567587698081f)4},4 f| ~~~~^~~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h:)45,: 36Q3:0 (note: 0expanded from macro 'Q31' .6686112 88451 | f#d/eM_fPIi)ne, Q | 3 ^~~~~~~~~~~~~~1 (x) src/libavcodec/aac_defines.h: 44 :36 : note: expanded from macro 'Q30' (i n44 | t#)d(e(fixn)e* 2Q13407(4x8) 3 6 4 8 . 0 + 0 . 5) ( i| n ^ ~ t)((x)*107In file included from 37src/libavcodec/aacsbr_fixed.c4:162: 8src/libavcodec/aacsbrdata.h2:4437:.58:0 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 437 | {Q31(In file included from 0src/libavcodec/aacps_fixed.c.:6246: In file included from 9src/libavcodec/aacps.c:532: 1src/libavcodec/aacps_fixed_tablegen.h1:2272:41363: 9warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 63f), Q31( 0.98 9227 | 0 5 8 2 5 6Q3203(809.030f00)0}0,0 0{0Q03f/1M(_P-I)0,. 9Q93600(20.9156605385696136799ff/)M_,P IQ),3 1Q3(0(-00..2454469543477518527f5/7M6_8P8If))},, Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.40src/libavcodec/aac_defines.h2:94544:63684:0 fnote: /Mexpanded from macro 'Q31'_ PI), Q3 450 | (#0de.f49i8n06e8 9Q5318(5fx/) M _ P I) , Q 3 0( 0 .5 6 15(6in4t1)4(7(5fx/)M*_2P1I4),7 4 | 8 ^~~~~~~~~~~~~~3 648.0src/libavcodec/aac_defines.h: 44+: 360: .note: 5expanded from macro 'Q30') | ^ ~ 44 | #defineIn file included from Qsrc/libavcodec/aacsbr_fixed.c3:62210: (src/libavcodec/aacsbrdata.hx warning):s 437 generated : . 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (437x | {)Q*311(0 07.366795411128432940.306 3+f ),0 .Q531)( 0 .9| 8 ^9 05825623In file included from 89src/libavcodec/aacps_fixed.c3:f24): }In file included from ,src/libavcodec/aacps.c :32{Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(227-:0111.: 9warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 02956559179f), Q2273 | 1( - 0 . 44 6 Q53407(01.0500705076080080f0f)/M}_P,I )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q 30(0src/libavcodec/aac_defines.h.:14560:33686:6 3note: 6expanded from macro 'Q31'9f /M_PI), 45 | Q#d3ef0i(ne0 Q.312(5x)4 9 4 3 7 5 8 2 f (/iM_nPIt)), (Q(3x0()0*.241024974446884306f4/8M_.PI0), + Q0.35)0 (| 0 ^ ~. 4980689585fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I): ,src/libavcodec/aacsbrdata.h: 437Q:37:0 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5615641475f /437M | {_QPI3)1,( 0.| 66 ^~~~~~~~~~~~~~95 1124src/libavcodec/aac_defines.h3:90443:6336f):, Qnote: 3expanded from macro 'Q30' 1( 0.9 8449 | 0#5de8fi2n5e62 3Q8390(3x)f ) } , { Q 3 1 ((-i0n.t)9(9(6x0)29*51067537549181274.90f +) , 0Q.53)1 ( -| 0 ^. 44654715In file included from 7src/libavcodec/aacps_fixed.c5:724: 6In file included from src/libavcodec/aacps.c8:328: fsrc/libavcodec/aacps_fixed_tablegen.h:)227}:,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' 227 | 45Q | 3#d0ef(in0e. Q03010(0x0)00 00 0 f/ M _P I ), Q 30 (0 . 1(6i0n3t8)6(63(6x9f)/*M_2P1I4),7 4Q3803(6048..02 5+4 904.357)5 8 2| f ^ ~ /M_PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c4:0622: src/libavcodec/aacsbrdata.h9:444366:8844:0 fwarning: /Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ PI), Q30(0. 44369 | {8Q03618(9-50.805f5/14M6_P5I3)81,8 7Q93440f)(, 0Q3.1(5-6015.69421457959f7/M0_P0I)1,2 0 6| 7 ^~~~~~~~~~~~~~9 f)}, src/libavcodec/aac_defines.h{:Q44:3361:( note: expanded from macro 'Q30'0 .999472 95447 | #4d9ef9i0n5ef Q)3, 0Q3(1x() 0 . 9 36 25 2 29 7 0 7 91 2 f ) (}in,t ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h7:37454:13682:4. 0note: +expanded from macro 'Q31' 0.5) | ^45 | #define Q31In file included from src/libavcodec/aacps_fixed.c(:x24: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :227 : 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*21474 82273 | 6 4 8 .0 + 0.Q53)0( 0 | . ^ ~ 0000000000fIn file included from /src/libavcodec/aacsbr_fixed.cM:62_: Psrc/libavcodec/aacsbrdata.h:I436:)59,: warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.160386636 9436f/ | M_{PIQ)3, 1Q3(0-(00..20545914465337858128f/7M9_P4I)4, fQ)30,( 0.Q430219(4-4608.409f/2M5_P9I9)7,0 Q03102(0067.94f98)0}6,8 95{8Q5f3/M1_(PI ),0 Q.390(90.956417562491457754f/9M9_P0I5)f,) , | ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.449:3366:25 2note: expanded from macro 'Q30'2 970791 244f | )#d}e,f i n| e ~~~~~^~~~~~~~~~~~~~~~~~ Q30(xsrc/libavcodec/aac_defines.h:)45: 36 : note: expanded from macro 'Q31' 45 | (i#ndte)(f(ixn)e *Q1310(7x3)7 4 1 8 24 .0 + 0 . 5 ) ( in| t ^) ((x)*21474In file included from 8src/libavcodec/aacps_fixed.c3:64248: In file included from .src/libavcodec/aacps.c:032 : src/libavcodec/aacps_fixed_tablegen.h+: 227:036.5:) warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~ In file included from src/libavcodec/aacsbr_fixed.c: 62227: | src/libavcodec/aacsbrdata.h :436 : 31 : warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 0436 | 0{fQ3/1M(-_0P.0I51)46,53 8Q310(807.9164043f86)6,3 6Q93f/1M(_-PI0).,9 Q235909(70.0250491423705862f7/9M_fP)I}),, {Q3Q0(301.(40 209.49496984407f2/M9_P5I)7,4 9Q9300(05.4f98)0,6 8Q935815(f/ M_0P.I9),3 6Q2305(202.95671057649114725ff/)M}_P,I ), | | ~~~~^~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::45:4436:36:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##dedfefiinnee QQ3301(x()x ) ( i nt ) (((ix)n*t1)07(3(74x18)2*241.04 7+ 408.356) 4 8| . ^ 0 + 0.5)In file included from src/libavcodec/aacps_fixed.c| :24 ^ ~: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:227:11: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:436:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | Q3 0436( | {0Q.30010(0-000.0051046050f3/81M87_94P4If)),, QQ3310((-00..91256990703018260667396f)9}f, /{MQ3_1(P 0I.9)9,9 47Q293507(409.92054594f3),7 Q5381(2 0f./9M36_2P52I29)70,79 12Qf3)0}(,0. 4 0| 2 ~~~~^~~~~~~~~~~~~~~~~~~94 4684src/libavcodec/aac_defines.h0:45f:/36M_:P Inote: )expanded from macro 'Q31', Q30(0.4 459 | 8#06d89e58f5fi/nMe_ PQI)3, 1Q3(0x(0). 5 6 1 56 4 1 47 5 f / M _ PI()i,n t| ) ^~~~~~~~~~~~~~( (x)*2src/libavcodec/aac_defines.h1:444:736:4 8note: expanded from macro 'Q30'3 648.0 +44 | #0de.f5)i ne Q| 30 ^ ~(x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n435:t83):( (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*107374182 4435. | 0 {+ Q0.351)( - | 0 ^. 22827527In file included from 8src/libavcodec/aacps_fixed.c4:243: 9In file included from src/libavcodec/aacps.c9:432: fsrc/libavcodec/aacps_fixed_tablegen.h):,226: 136Q3:1( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .18874759397997 f)226} | , { Q3 1 ( 0Q.6370(204.8000406002080090104f/3Mf_)P,I )Q, 3Q13(0(-00.1.40138642647201741f3/9M0_P5I)6, 9Qf30)(}0,.2 24 03| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 8374f/src/libavcodec/aac_defines.hM:_P45I:)36, :Q 30note: (expanded from macro 'Q31'0 .347481 3454 | 0#2dfe/Mf_iPIn)e, QQ330(10(.x4)2 0 29 19 0 0 6f / M _ PI ), (Qi30n(t0).(46(37x60)7*2013487f4/M8_3PI6),4 8| . ^~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0.:544):36 : | note: ^ ~expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:d62e: fisrc/libavcodec/aacsbrdata.hne: 435Q:593: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 435 | (i{nQt)3(1((x-)0*1.20287237572471848392944.f)0, Q3+1 (0 0..518)8 7 47| 5 ^93 97997f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:( 240.: 67In file included from 24src/libavcodec/aacps.c80:463228: 91src/libavcodec/aacps_fixed_tablegen.h4:3f226):,111 Q:31 (-warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 646211390569f)}, 226| ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h : 45Q:3036(:0. 0note: 00expanded from macro 'Q31'0 000000f /45M | _#PdIe)f,i nQe 3Q301((x)0 . 1 4 1 8 2 47 07 4 f(/iMn_t)P((Ix))*, 2Q1304(70.4282430360488.03 7+4 f0./5M_)P I | ) ^ ~, Q30(0.3474In file included from 81src/libavcodec/aacsbr_fixed.c34:0262f: /Msrc/libavcodec/aacsbrdata.h_:PI435):,32 : Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.42029190 06435f | {/QM3_P1I()-,0 .Q2302(08.246735726077803483f/9M9_4PfI)),, Q| 3 ^~~~~~~~~~~~~~ 1( 0src/libavcodec/aac_defines.h.:441:8368:74 7note: expanded from macro 'Q30'5 939799 744f | )#d}e,fi n{e QQ330(1x)( 0 . 6 7 2 4 8 0 46 2(i8nt9)1((4x3)f*)1,0 Q7313(7-04.0138264.406 +2 101.359)05 6 9| ^f )}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacps_fixed.c::4524:: 36In file included from :src/libavcodec/aacps.c :note: 32: expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :226:86: warning: 45implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q31(x) 226 | (iQnt3)(0(x()0*.2104704803604080.00 00+0 f0/.5M) _ P| I ^ ~) , Q30(0.14In file included from 18src/libavcodec/aacsbr_fixed.c2:46270: 74src/libavcodec/aacsbrdata.hf:/M435_P:I6): ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.2240308 34357 | 4f{/QM_3P1(I-),0 .2Q2308(2075.23748743499841f3)4,0 2fQ/3M1_(P I0),. Q1308(08.744270529913990076f9/9M_7PIf)), }Q,30 ({0Q.34613(76 07003.8f6/7M_2P4I8),0 4 | 6 ^~~~~~~~~~~~~~2 89143fsrc/libavcodec/aac_defines.h):,44: 36:Q 3note: 1expanded from macro 'Q30'( -0.036 4446 | 2#d1e1f3in9e0 5Q3609(xf)) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45(i:n36t):(( xnote: )expanded from macro 'Q31'* 107374 451 | #8de2fi4n.e 0Q +3 01.5() x )| ^ In file included from src/libavcodec/aacps_fixed.c :(i24n: In file included from tsrc/libavcodec/aacps.c):(32(x: )src/libavcodec/aacps_fixed_tablegen.h*:212264:7614:8 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) | ^ ~ 226 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.620: 0src/libavcodec/aacsbrdata.h0:04340:00840: 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (434 | 0{.Q1431812(47 0704.f3/34M5_4PI8)0, 4Q933038(004.f)2,2 4Q033018(3-740f./M8_P6I2)3, 1Q5310(608.304047048813f40)2f}/,M _{PIQ)3, 1Q(3-00(0..94290729019705067f9/3M6_28P24If)),, Q 3Q1(3 00.(903.2463377690790030879f4/4M_1PfI)),} ,| ^~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4445:36::36: note: expanded from macro 'Q30'note: expanded from macro 'Q31' 44 | 45# | d#deeffiinnee QQ303(x1)( x ) ( in t) (((ix)n*1t0)73(7(4x18)24*.02 1+4 704.853)6 4| ^8 .0 + 0.5) In file included from | src/libavcodec/aacps_fixed.c ^ ~:24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:226In file included from :36src/libavcodec/aacsbr_fixed.c:: 62warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/aacsbrdata.h:434:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | 434 | Q{30Q(301.0(0 000.030030405048f0/4M_9P3I)3,8 04Qf30)(,0 .1Q431812(47-0074.f8/62M3_P1I5),1 6Q803004(00.282f4)03}08,37 4{f/QM3_1PI()-, 0Q3.09(09.73407478517394306228f2/4M_fP)I),, QQ3301(( 00..94322032971999000709644f1/f)M},_ P I| ) ~~~~^~~~~~~~~~~~~~~~~~~, Q30src/libavcodec/aac_defines.h(0:.4546:336:7 6note: 0expanded from macro 'Q31'7 038f/M_ 45P | #Ide)f,i n | e ^~~~~~~~~~~~~~ Q31(xsrc/libavcodec/aac_defines.h):44 : 36 : note: expanded from macro 'Q30' (44in | t)#(d(xe)fi*ne2 Q13407(4x8) 3 6 4 8 . 0 + 0 .(5in)t )( (| x ^ ~) *107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:0 62+: 0src/libavcodec/aacsbrdata.h.:5)434 : 31| : ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24434: | In file included from {Qsrc/libavcodec/aacps.c3:132(: src/libavcodec/aacps_fixed_tablegen.h0.:32263:114: 5warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 804933804f), Q 31226( | - 0. 8 62 3 1 5Q3106(80.0000040000080f0)0f}/M,_ P{I)Q,3 Q13(0(-0.01.419829477007757493f62/82M4_f)P,I Q)31,( 0Q.309(30.22327490390080377944f/4M1_fP)I},) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h34:74548:13364:0 2note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0(#0d.e42f0i29n1e90 06Qf/3M_1P(I)x,) Q 30 (0 . 46 3 7 6 0 70 3 8 f/(Mi_PnIt)),( ( x| ^~~~~~~~~~~~~~) *214src/libavcodec/aac_defines.h7:444:836:3 6note: expanded from macro 'Q30'4 8.0 + 0 .544) | # d e| f ^ ~ ine Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 434 : 7 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]in t)((x)*10737 443418 | 2{4Q.301 (+ 0.05.)33 4 5| ^4 804933804f)In file included from , src/libavcodec/aacps_fixed.cQ:3241(: -0In file included from .src/libavcodec/aacps.c8:326: src/libavcodec/aacps_fixed_tablegen.h2:3225:1136:5 16warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 00408f)}, {Q31 (-2250. | 99 70 75 79 36 2 8Q243f0)(0,.0 00Q00300100(0 f0/.M9_P3I2)3,7 Q9309(00.0127192424910f37)6}f,/ M _| PI ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:45(:360:. note: 1expanded from macro 'Q31'9 03949380f /M45_ | P#Id)e,f iQn30e( 0Q.32190(79x5)80 3 1 f /M _P I ), Q 3 0( 0. 3 46(6i9n93t8)(6(8xf)/*M2_P1I)4,7 4Q8330(604.8.307 8+2 802.15596)f /M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44:62:: src/libavcodec/aacsbrdata.h36:: 433note: :84expanded from macro 'Q30' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin 433e | {QQ313(0-(0x.8)90 5 4 9 5 4 2 5 7 9 9 3(ifn)t,) (Q(x3)1*1(0-7307.4138172941.901 3+18 800.56)4 f )| } ^, {Q31(-0.8In file included from 37src/libavcodec/aacps_fixed.c8:224: 1In file included from src/libavcodec/aacps.c4:4326: 5src/libavcodec/aacps_fixed_tablegen.h1:22255:1111:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.9763763 2252 | 5 4 7 4 Q6360(f0).}0,00 0 0| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 000src/libavcodec/aac_defines.h0:f45:/36M_:P Inote: )expanded from macro 'Q31' , Q30( 045. | #1d2ef1i2ne2 90Q37361f(/xM) _ P I ) , Q 3 0 ( (0i.nt1)9((0x3)*924913487048f3/64M8._0 P+I ),0 Q.350)(0 . 29| 0 ^ ~7 958031f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h:0433(:0.583:4 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 93868f/M_PI) , 433Q3 | 0{(0Q.3317(8-2802.15899065f4/M9_P5I4)2,57 9 | 9 ^~~~~~~~~~~~~~3f ), Q3src/libavcodec/aac_defines.h:144(:-360:.3 17note: 9expanded from macro 'Q30'1 9131880 6444f | #)de}fi,ne {QQ331(0-(0x.)8 3 78 2 14 46 51 25 1f ) , Q(3i1n(t )(0(.x)9*1706377633275447416862f4.)0} ,+ 0.| 5 ~~~~^~~~~~~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h ^ :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from 45src/libavcodec/aacps.c | :32#: desrc/libavcodec/aacps_fixed_tablegen.hfi:n225e: 86Q:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( x) (225i | n t ) ( (Q3x0()0.*00201040704080360480.f/0M_ PI+), Q03.05()0 . 1| 21 ^ ~2 290376f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62: )src/libavcodec/aacsbrdata.h,: 433Q:3310: (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 1903949380f /M433_ | P{I)Q, 3Q130((-00..8290950479955840321f5/7M_9PI9)3, fQ3),0 (0Q.334616(9-903.86381f/7M9_P1I9)1,3 1Q83800(604f.)37}8,2 8{2Q13519(6-0f./8M_3PI7),8 2 1| 4 ^~~~~~~~~~~~~~4 651src/libavcodec/aac_defines.h2:5441:f36): ,note: expanded from macro 'Q30'Q 31( 0.9 76443 | 76#32d5e47f46i6fn)}e, | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(src/libavcodec/aac_defines.hx:)45 : 36 : note: expanded from macro 'Q31' 45 | (#idnetf)(i(nex )*Q1310(73x74)18 2 4. 0 + 0. 5 ) | ^ (int)((x)*2In file included from 14src/libavcodec/aacps_fixed.c7:48243: In file included from 6src/libavcodec/aacps.c4:8.320 : +src/libavcodec/aacps_fixed_tablegen.h :0.2255): 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 :225433 | : 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.00000000 00433 | {fQ3/1(M-0_.P8I)9, 0Q5304(905.1422125279093973f6)f,/ MQ_3PI1)(,- 0.Q31370(9019.13119083809644f9)3}8,0f /{MQ_P3I)1,( Q-300(.0.82397087925810341f4/M6_5P1I2)5,1 Qf30)(,0 .3Q436619(9 3086.89f/7M_6P3I7)6,3 Q23504(07.43768628f21)5}9,6 f/ M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.h :| 45 ^~~~~~~~~~~~~~: 36: note: src/libavcodec/aac_defines.hexpanded from macro 'Q31': 44:36: note: expanded from macro 'Q30' 45 | #defi n44e | Q3#1(dxe)f i n e Q 3 0 ( x )(i nt )( (x ) * 21 4 7 4 8 36 48 .0( +i 0n.t5)) (| ^ ~( x)*1073741In file included from 8src/libavcodec/aacsbr_fixed.c2:462.: 0src/libavcodec/aacsbrdata.h :+ 4320.:584:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from src/libavcodec/aacps_fixed.c432: | 24: {In file included from Qsrc/libavcodec/aacps.c3:132: (src/libavcodec/aacps_fixed_tablegen.h-:0225.:743690:49 39warning: 50implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 519f), Q31( 0.9 92259 | 8 5 4 8 3 6Q3401(502.100f0)00}0,00 00{f/QM3_P1I() , 0Q.3004(05.1821522228950377462f1/1M_fP)I,) ,Q3 1Q(30 (00..1999801392439338704f/4M4_P0I8)2f,) }Q3,0 (0 .| 2 ~~~~~^~~~~~~~~~~~~~~~~~9 0795src/libavcodec/aac_defines.h80:3451f:/36M:_ note: Pexpanded from macro 'Q31'I ), Q30( 450 | .#3d4e66f9i93n8e68 fQ3/1M(_xPI)) , Q 30 ( 0 . 3 7 8 28(21i59n6tf)/(M_(PIx)),* 21| 4 ^~~~~~~~~~~~~~ 7483src/libavcodec/aac_defines.h6:444:836.: 0note: expanded from macro 'Q30'+ 0.5) 44 | | # ^ ~d efine Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 432 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*10 74323 | 7{Q4311(8-204..0 7+ 40.950) 4 | 9 ^39 500519f), QIn file included from 31src/libavcodec/aacps_fixed.c(: 240: In file included from .src/libavcodec/aacps.c9:3299: 8src/libavcodec/aacps_fixed_tablegen.h5:2254:83116:4 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 21f)}, {Q31( 0. 042255 | 8 5 2 2 8 5 7Q423101f()0, .Q3010(0 0000.0909008f1/2M3_3P74I44)0,82 fQ)}3,0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 1212src/libavcodec/aac_defines.h29:04537:636f:/M _note: Pexpanded from macro 'Q31'I ), Q30 (450 | .1#9d0ef3in9e4 9Q33810(fx/)M _ P I ) , Q 3 0 ( 0 . 29 0(7i9nt5)(8(0x)3*12f/1M4_P7I4),8 36Q4308(0..03 46+6 909.3856)8f /M _| PI ^ ~) , Q30(0.378In file included from 2src/libavcodec/aacsbr_fixed.c8:2621: 5src/libavcodec/aacsbrdata.h:94326:f32:/ M_warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h432: | 44{:Q363:1 (note: -0expanded from macro 'Q30'.7 49049395 04405 | 19#f)d, eQ3f1i(n e0. 9Q93908(x5) 4 8 3 6 4 1 5 (2in1tf))}(, ({xQ)3*1107(37 41082.4.004 5+8 5202.58)5 7 4| ^2 11f), Q31In file included from (src/libavcodec/aacps_fixed.c: 240.: 9In file included from 9src/libavcodec/aacps.c8:13223: 3src/libavcodec/aacps_fixed_tablegen.h:72244:1364:40 8warning: 2fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion])} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36 : 224note: | expanded from macro 'Q31' Q30( 045 | .#0de0f0in0e 0Q0301(0x)0 0 f / M _ P I ) ,( inQt3)0(((x)0*.2110417141823960489.06 +f /0M.5_)P I )| , ^ ~ Q 30(0.15807In file included from 64src/libavcodec/aacsbr_fixed.c50:262f/: Msrc/libavcodec/aacsbrdata.h_:P432I):, 6Q:30 (0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]23 87557179f/M_ P432I | ),{ QQ330(10(.-02.82707428971094f9/3M9_P5I0),0 Q5310(90.f3),0 5Q8338101(87 f/0M._9PI9)9, 8 5| 4 ^~~~~~~~~~~~~~8 36415src/libavcodec/aac_defines.h2:441:f36):}, note: {expanded from macro 'Q30'Q3 1( 0.0 444 | 5#d8e52f2i8n57e42 1Q130f(x)) , Q 3 1 ( 0. 9 9 8 (1i2n3t3)7(4(44x0)8*120f73)7}41,8 24 .| ~~~~^~~~~~~~~~~~~~~~~~~0 + src/libavcodec/aac_defines.h0:.455): 36| : ^ note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c45: | 24#: dIn file included from esrc/libavcodec/aacps.c:f32: isrc/libavcodec/aacps_fixed_tablegen.hn:e224 :Q111:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x) 224(i | nt )( ( x ) * 21Q4374083(6408..00 0+0 00.050)0 00 0f| / ^ ~M_ PI), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c0:16211: 2src/libavcodec/aacsbrdata.h9:094316:f/84M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.1580 74316 | {4Q50321f(/M _0P.I07)2, 2Q33005(01.2336878553731779ff/)M_,PI )Q,3 Q130((0-.2082.087828807159f0/M0_P1I7),3 Q336206(f0.)30}58,3 {8Q013817f(/ M0_.PI9),9 4 9| 8 ^~~~~~~~~~~~~~0 1218src/libavcodec/aac_defines.h8:3445:336f):, note: Qexpanded from macro 'Q30'3 1( 0.9 7440 | 9#4de3f5i8n1e1 33Q873f0)(}x, ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :45 : 36 : note: expanded from macro 'Q31'( int)((x )*451 | 0#7de3fi7n41e8 2Q4.301( x+) 0 . 5 ) | ^ (int)((xIn file included from )*src/libavcodec/aacps_fixed.c2:14247: 4In file included from 83src/libavcodec/aacps.c6:4328: .src/libavcodec/aacps_fixed_tablegen.h0: 224:+86 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c224: | 62 : src/libavcodec/aacsbrdata.h : Q4313:059(0:.0 00warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_PI) ,431 | Q3{0(Q0.31101(1 1029.0906f7/M2_P2I3),0 5Q3103(06.8153830776f45)0,2f /Q3M1_(P-0I.)8, 8Q3800(05.02031873736525761f79)f}/M,_ P{IQ3)1,( Q0.39904(9800.2182207128878139f5/3Mf_)PI,), QQ3310(( 0.03.095873800914873f/5M_8PI1),1 3| ^~~~~~~~~~~~~~3 87f)src/libavcodec/aac_defines.h}:,44 : 36| : ~~~~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644: | #note: expanded from macro 'Q31'd efine Q3 450 | (#xd)ef in e Q3 1( x ) (i nt )( (x()i*1n0t73)7(41(8x2)4*.02 +1 407.54)8 36 48| .0 ^ + 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 224src/libavcodec/aacsbr_fixed.c::61:62 : warning: src/libavcodec/aacsbrdata.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 431:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | 431 | { QQ3301(( 0.00.000720203005010306803f37/fM),_ PQI3)1,( -Q0.38088(0050.0117031316122960f9)6}f/,M _{PQI31)( ,0 .9Q93409(08.10518201786834535f02)f, /QM3_1P(I 0).9,7 09Q4303(5081.1233837585771f)7}9,f/ M_ P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:045(:0.362:8 20note: 7expanded from macro 'Q31'2 8719f/M _45 | P#Id)ef,in e QQ330(10(.x30)58 3 8 01 87 f/ M _ P I) , | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.h:t44:)36:( (note: xexpanded from macro 'Q30' )*21474 8443 | 6#48d.0e f+in e 0Q.35)0 (| x ^ ~) In file included from src/libavcodec/aacsbr_fixed.c :(62i: nsrc/libavcodec/aacsbrdata.h:t)431(:(7x: )warning: *implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1073741824. 0431 | {Q+31 (0 .0.507)2 2 | 3 ^ 051368337f)In file included from ,src/libavcodec/aacps_fixed.c :Q24: 3In file included from src/libavcodec/aacps.c1:(-320.: 88src/libavcodec/aacps_fixed_tablegen.h8:0224:53600:1 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33626f)}, {Q31( 0224. | 9 9 4 Q9308(00.0100200100800803f/5M3_PfI)),, Q3Q03(01.(1 00.11917290099463f58/1M_1PI3),3 8Q370f(0).}15,8 07 6| 4 ~~~~~^~~~~~~~~~~~~~~~~~5 02f/src/libavcodec/aac_defines.hM:_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.238 74555 | 7#1d79eff/Mi_nPeI )Q, 3Q130((x0). 2 8 2 0 7 2 8 71 9 f(/iMnt_)(P(xI)),* Q23104(704.8303586348081.08 7f+/ M_0P.I5),) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:430:83 :44 | #warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d efine Q30(x )430 | { Q 3 1 ( - 0 . 9 (1i5nt2)9((4x)6*1140477376491282f4).0, +Q3 01.(5-)0 . 1| 5 ^6 9870753420In file included from 6src/libavcodec/aacps_fixed.cf:24): }In file included from ,src/libavcodec/aacps.c {:Q32: 3src/libavcodec/aacps_fixed_tablegen.h1:(224-0:.0113:30 5warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 840705f), Q31( -0224.3 | 72 0 52 6 2 85 9Q7634f0)}(, 0 | . ~~~~^~~~~~~~~~~~~~~~~~~ 0000src/libavcodec/aac_defines.h0:450:360: 0note: 0expanded from macro 'Q31'0 f/M_PI )45, | Q#3de0(f0i.1n0e11 1Q3219(09x6f)/M _ P I) , Q3 0 ( 0. 15 8 0 7(64i5n0t2f)/M(_(PxI)),* 21Q43704(08.326348785.57017 9f+/ M0_P.I5),) Q | 3 ^ ~ 0(0.2820In file included from 72src/libavcodec/aacsbr_fixed.c8:71629f: /src/libavcodec/aacsbrdata.hM:_430PI:),58 :Q3 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3058380187 f430 | /{MQ_P3I)1,( - 0| ^~~~~~~~~~~~~~. 91529src/libavcodec/aac_defines.h46:14444:736:6 9note: 2expanded from macro 'Q30'f ), Q31( -440 | #.de1fi5n6e 9Q8307(0x)7 5 3 4 2 0 6 f ) } (,in t){((Qx3)1*(10-703.70433108527348.804 0+7 00.5f5)) , | ^Q 31(-0.3720In file included from 5src/libavcodec/aacps_fixed.c2:6242: In file included from 8src/libavcodec/aacps.c5:9327: 6src/libavcodec/aacps_fixed_tablegen.h4:f223):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' 223 | 45 | #Qd3e0fi(ne0 Q.301(0x)0 0 0 0 0 0 0 0 f /(Min_t)P(I()x,)* 2Q143704(8306.4087.407 5+ 006.59) 1 7| f ^ ~/ M_PI), Q30(0.In file included from 11src/libavcodec/aacsbr_fixed.c6:623: 2src/libavcodec/aacsbrdata.h87:843033:f31/:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.1 74303 | 8{8Q6317(1-06.491f/52M9_4PI6),1 4Q4307(60.922f0),3 8Q5837717(9-f/0M_.PI1),5 6Q9308(700.2715939424059607f6f)/}M_,PI ),{ Q| 3 ^~~~~~~~~~~~~~1( -0.src/libavcodec/aac_defines.h03:30445:7363: 8note: expanded from macro 'Q30'8 40705f )44 | ,# dQe3fi1ne( -Q03.03(x7)2 0 5 2 6 2 8 5 9 7 6 4(ifn)t}), ( | ( ~~~~^~~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h:7453:7364:18 24note: .expanded from macro 'Q31'0 + 0.5) 45| | ^ #define QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: xIn file included from )src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 223: 111 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](i nt)((x)*21474836 42238. | 0 + 0Q.53)0( 0. 00| 0 ^ ~0 000000f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I)62, : Q3src/libavcodec/aacsbrdata.h0:430(:06.:0 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7506917f/M _430P | I{)Q,3 Q13(0-(00..191163522879843631f4/4M_7P6I9)2, fQ),3 0(Q03.11(73-8086.7116546f9/8M_7P0I7)5,3 Q432006f()0.}2,0 3{8Q351(8-70.70739f3/0M57_3P8I8)4,0 7Q0305(f0).2,1 99Q453910(76-f0/M._3P7I2)0,5 26 28| 5 ^~~~~~~~~~~~~~9 764src/libavcodec/aac_defines.hf:)44}:, 36 : | note: expanded from macro 'Q30' ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 4544: | 36#d:e finote: nexpanded from macro 'Q31' e Q30( x)45 | # de fi ne Q 3 1 ( x ) ( in t) ( ( x ) * 1 07 3(7i41n82t4).0( (+x) *02.154)74 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:223:86: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:62 : src/libavcodec/aacsbrdata.h:429:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 223 | Q4293 | {0Q(03.010(00 00.09000010f4/55M0_9P4I)0,9 Q83509(0f.)07,4 7Q530169(1 7f0/.M_9P9I7)8, 1Q33900(306.5414166f32)8}7,8 33{fQ/M3_1P(I-)0,. 8Q3702(5092.81970348808463f7),1 Q6341f( /0M._9P92I33)5,8 7Q33503(6606.f2)03}85,8 77 7| 9f ~~~~~^~~~~~~~~~~~~~~~~~/ M_PIsrc/libavcodec/aac_defines.h):,45 Q:336:0 (note: 0.expanded from macro 'Q31'2 1994590 457 | 6f#/dM_ePfIi)n, e | ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h :44 : 36 : note: expanded from macro 'Q30' ( in44t | )#((dxe)f*2i1n47e48 36Q483.00 +( x0.)5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:62i: nsrc/libavcodec/aacsbrdata.ht):(429(:58x:) *1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3741824.0 + 4290 | .5{)Q 3 1| ( ^ 0.90145509In file included from 40src/libavcodec/aacps_fixed.c98:5924f: )In file included from , src/libavcodec/aacps.cQ3:1(32 : 0src/libavcodec/aacps_fixed_tablegen.h.9:9223:761:8 1warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 90365446f)}, {Q3 1223( | - 0 . 8 7 2Q53902(809.0004080004030f00)0f,/ MQ_3P1I() ,0 .Q390(902.037345758067931573f6/66Mf_P)I}),, Q3 0| ( ~~~~^~~~~~~~~~~~~~~~~~~0 .116src/libavcodec/aac_defines.h3:2458:783633:f /note: Mexpanded from macro 'Q31'_ PI), Q3 045( | 0#.d1e7f38i8n6e71 64Qf3/1M_(PIx),) Q 3 0( 0 . 2 0 3 8 5 8 (7i7nt7)9((fx/)*M2_14P7I48)3,64 8.Q03 +0 (00..251)99 4 | 5 ^ ~9 076f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c : | 62 ^~~~~~~~~~~~~~: src/libavcodec/aacsbrdata.h:429:32src/libavcodec/aac_defines.h::44 :warning: 36implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: note: expanded from macro 'Q30' AS libavcodec/arm/int_neon.o 44429 | | #{dQ3e1f(in e0. 9Q3001(45x5)09 4 0 9 8 5 9 f ) , Q 3(1i(n t0).9(9(7x)8*1139003763547446f1)}8, 2{Q431.(0- 0.+8 07.52)5 9 2| 89 ^0 48043f), In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0.:9329: src/libavcodec/aacps_fixed_tablegen.h2:32233:536:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 3666f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 223src/libavcodec/aac_defines.h | :45 : 36 : note: Qexpanded from macro 'Q31' 30(0.00 04500 | 0#0d0e0f0fi/Mn_PeI Q)3, 1Q3(0x()0 .0 74 7 5 0 6 9 1 7f / M_ P I )(,i ntQ)30((0(.x1)16*322817487334f8/M3_P6I4)8,.0 +Q 300.(50). 1| 7 ^ ~ 38867164f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I: )src/libavcodec/aacsbrdata.h:,429 :Q73: 0warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 2038587779f/ M429 | _{PQI)3,1 (Q 300.9(0014.521590994549007968f5/9Mf_P)I),, Q| 3 ^~~~~~~~~~~~~~1 ( 0.src/libavcodec/aac_defines.h9:449:7368:1 3note: 9expanded from macro 'Q30'0 365446f )44}, | #{dQef3i1ne( Q-300.8(7x25)9 2 8 9 0 4 8 0 4 3 f )(i,nt )Q((3x1)*(1 0703.9792431382548.703 5+3 06.656)f) } ,| ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c::36:24 : note: In file included from src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:223:11 : 45warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] #define Q31(x) 223 | Q3 0( 0 . 0 00 0(i0nt0)(0(0x0)0*f/2M1_P4I7)48,3 6Q4308(.00.0 74+7 5006.951)7f / M| _ ^ ~P I), Q30(0.1In file included from 1src/libavcodec/aacsbr_fixed.c6:36228: 78src/libavcodec/aacsbrdata.h3:3f428/:M_83P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.17388 64287 | 1{6Q43f1/M(_ P0I.),6 6Q9302(90.226063784580774797f/7Mf_)PI,) ,Q 3Q13(0 (00..928196924599047963f4/0M_1PI7)4,8 f| ) ^~~~~~~~~~~~~~} , {Qsrc/libavcodec/aac_defines.h3:144:(36-:0 note: .expanded from macro 'Q30' 974636 9445 | 25#7d3ef1i0nef )Q3,0 (Qx3)1( -0 . 00 1 90 22 33 01 3 01 f ) } , ( i| nt ~~~~^~~~~~~~~~~~~~~~~~~) ((x)src/libavcodec/aac_defines.h*:14507:3367:4 1note: 82expanded from macro 'Q31'4 .0 + 0. 5)45 | # de| f ^i ne Q31(x)In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :222 : 136 (:i warning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]t) ((x)*2147483648. 0222 + | 0 . 5) | ^ ~ Q30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:062: 0src/libavcodec/aacsbrdata.h0:0428f/:M58:_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0541 14283 | 88{73Qf31/(M _0.P6I)6,9 Q2309(206.068743094978474f1),7 Qf3/1M(_ 0P.I)9,8 6Q23904(09.314204187741887f9)8}f/,M _{PQI31)(-,0 Q.3907(04.6134568397551255763f/1M_0PfI)),, QQ303(10(.-105.0609718950922233f3/0M_1PI3)0,1 f )| } ^~~~~~~~~~~~~~ , | src/libavcodec/aac_defines.h ~~~~^~~~~~~~~~~~~~~~~~~ :44:src/libavcodec/aac_defines.h36:: 45note: :expanded from macro 'Q30' 36: note: expanded from macro 'Q31' 44 | #de fi45n | e #Qd30e(fx)i n e Q 3 1 ( x) ( i n t) ( (x ) * 1 07 3 (7i4n18t24).0( (+x) *02.15)4 7| ^4 83648.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:222:111: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:428:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q30 (0428.0 | 0{0Q03010(00 000.f66/9M_2P92I66)7, 4Q3004(70.705f4)11,3 8Q381(7 30.f9/8M_6P2I9)4,93 4Q031704(08.f0)8}3, 9{9Q3814(-40.19774f63/6M9_5P2I5)7,3 1Q03f)0,( Q03.1(1-20.408701817909282f3/3M0_1P30I1),f )}Q,3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0 .145src/libavcodec/aac_defines.h8:37455:361:5 note: 6expanded from macro 'Q31'f /M_PI), 45Q | 3#0de(f0i.n1e5 Q6391(7x)8 5 9 2 3 f / M _ P I )(,i n| t ^~~~~~~~~~~~~~ )((xsrc/libavcodec/aac_defines.h):*442:1364:74 83note: 64expanded from macro 'Q30'8 .0 + AS libavcodec/arm/jrevdct_arm.o 0 .44 | 5#d)e f | i ^ ~ ne Q30(x)In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 428 : 7 :(i nwarning: t)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( (x)*1073741 84282 | 4.{0 Q+3 01.5() 0| . ^6 6929266740In file included from 4src/libavcodec/aacps_fixed.c7:247: In file included from fsrc/libavcodec/aacps.c):,32: src/libavcodec/aacps_fixed_tablegen.h:Q2223:186:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 98629493401748f )222} | , { Q3 1 (- 0 .9Q734063(6095.2057031000f)0,0 0Q03010(-f0/.M_0PI0),1 Q930022(30.300514311038187f3)f}/M,_ P| I ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450.:08363:99 84note: 4expanded from macro 'Q31'1 7f/M_P I)45, | Q#3d0e(0f.i1n24e8 71Q83719(8xf/)M _ P I ), Q 3 0( 0. 1 4 5 8 (3i75n1t56)f(/(Mx_)P*I2),1 Q4370(4083.6154689.708 5+9 230f.5/) M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h::427: 83:note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #de fi427n | e{ QQ3310((x-)0 . 9 8 6 0 7 8 5 7 3 3 (6i2n3t0)(f()x,)* 10Q733714(18 240..02 +5 00.53)4 9 | 1 ^1 730023f)}In file included from ,src/libavcodec/aacps_fixed.c :{24: QIn file included from src/libavcodec/aacps.c3:132(: -0src/libavcodec/aacps_fixed_tablegen.h.:42220:761:6 10warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 640505f), Q31(- 0.22290 | 04 5 5 7 3 Q4340(40.60090050f0)}0, 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 f/M_Psrc/libavcodec/aac_defines.hI:)45, :Q3360:( 0.note: 0expanded from macro 'Q31'54 1138873 f45/M | _#PdIe),f iQn30e( 0Q.038139(98x4)4 17 f /M _ P I) , Q 3 0 ( 0 .1 2(48i71n8t7)9(8f(/xM_)P*2I1)4,7 48Q363480.(0 0+ .01.4558)3 7 | 5 ^ ~1 56f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:0427.:581: 5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 785923f/M_P I)427, | {| Q ^~~~~~~~~~~~~~31 (-0.src/libavcodec/aac_defines.h:9448:603678:5 7note: 3expanded from macro 'Q30'3 6230f) ,44 Q | 31#(d 0e.2f50i3n4e9 11Q7330002(3fx))} , { Q3 1 (- 0. 4 0 7 6 1 0(i5n6t64)0(50(5fx),) Q*311(-0073.749180204.405 5+ 703.54)44 69 5| ^f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.c:src/libavcodec/aac_defines.h24: :In file included from 45:src/libavcodec/aacps.c36:32:: note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31':222 :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31 (222x | ) Q3 0 ( 0 . 0 0(i0nt0)(0(00x0)*021047f4/8M36_48PICC libavcodec/arm/lossless_audiodsp_init_arm.o .)0 ,+ 0.Q5)3 0( 0.| 05 ^ ~4 1138873f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): ,src/libavcodec/aacsbrdata.h: 427Q:3032(:0. 08warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]99 84417f/M_PI )427, | { Q3Q1(3-00.(9806.071825473837618273908f)f,/ QM31_(P 0I.)2,5 03Q493101(7030.02134f5)8},3 7{Q53115(6-0f./4M0_7P6I)1, 0Q3506(604.0155056f9)7,8 5Q93231f(/-0M._9P0I0)4,5 5| ^~~~~~~~~~~~~~7 3444src/libavcodec/aac_defines.h6:449:536f:) }note: expanded from macro 'Q30', | ~~~~~^~~~~~~~~~~~~~~~~~ 44src/libavcodec/aac_defines.h | :#45d:e36f:i nenote: expanded from macro 'Q31'Q 30(x) 45 | # d e f i n e Q(i3n1t()(x() x )* 1 07 3 7 4 1 8 2 4. 0 ( i+n 0t.)(5() x )| * ^21 47483648.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:222:11: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:427:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 222 | Q 30427( | 0.{00Q03010(-00.098060007f8/57M3_36P23I0f)),, QQ3301((0 .0.0255403141913187837030f/2M3f_)P}I,) {,Q 3Q1(3-00.(40076.100853969684045045f1)7f,/ QM31_(-P0I.),9 0Q0340(505.1723484744169857f98)f/}M_,PI ) ,| ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.451:4365:8 37note: 5expanded from macro 'Q31'15 6f/M_PI) ,45 Q | 3#0(d0e.f1i5n69e7 Q835192(3xf)/M _ P I ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(:44i:n36t: )note: (expanded from macro 'Q30'( x)*214 744 | 4#8d36e4fi8ne. 0Q3 0(+x )0 . 5) | ^ ~ (intIn file included from )(src/libavcodec/aacsbr_fixed.c(x:)*6210: 73src/libavcodec/aacsbrdata.h7:4264:831:82 4.warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 426 | {Q31(-0In file included from .5src/libavcodec/aacps_fixed.c9:17244: In file included from 3src/libavcodec/aacps.c:9327: 68src/libavcodec/aacps_fixed_tablegen.h5:2217:11364: fwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q31(-0.8940537 02214 | 2 2 75 2 f) }, Q{Q3310((0 .000.007050080709000f6/6M_9PI1),8 9Q030f(0).0,3 87Q43619(7-504.f/2M9_P6I1)2,6 7AS libavcodec/arm/lossless_audiodsp_neon.o Q23908(203.9066f0)06}3,6 7 8| ~~~~^~~~~~~~~~~~~~~~~~~8 f/M_src/libavcodec/aac_defines.h:P45I:)36:, note: expanded from macro 'Q31'Q 30(0.08 904538 | 7#d6e6f9infe/M _QP3I1)(x,) Q 30 ( 0. 10 3 7 9 0 64 8 3f /(Min_tP)I)(, (Qx3)0(*0.21114175942833674487.f0/ M+_ 0P.I5)) , | ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h :426:59: 44warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]#d efine Q30(x )426 | { Q 31 ( - 0 . 5 9 1(i7n4t3)9(7(68x5)*7110473f7),4 Q13812(4-0..8094 0+ 5037.0452)2 7 5| 2 ^ f)}, {Q31( In file included from 0.src/libavcodec/aacps_fixed.c75:02487: 9In file included from src/libavcodec/aacps.c0:326: 6src/libavcodec/aacps_fixed_tablegen.h9:1822190:f)111, :Q3 1(warning: -0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].2 9612672982396f)} , 221 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45Q:336:0 (note: 0expanded from macro 'Q31'. 0000000 045 | 0#d0eff/Mi_PnIe )Q, 3Q310(x() 0 . 0 3 8 7 4 6 9 7(5in4tf)/((Mx)_*2P14I7)4, 8Q363480.(00. 0+ 600.056)36 78 8| f ^ ~/M _PI), Q30(0In file included from .src/libavcodec/aacsbr_fixed.c0:8629: 03src/libavcodec/aacsbrdata.h87:64266:9f31/:M_ Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ), Q30(0.10 374269 | {0Q36148(3f-/M0_P.I)5, 9Q310(70.411319579263874577f/1M_4PIf)),, Q| 3 ^~~~~~~~~~~~~~1 (-0.8src/libavcodec/aac_defines.h9:4440:365:3 note: 7expanded from macro 'Q30'0 422752 44f | #)d}ef,i ne{ Q3Q1(3 00(.7x50)8 7 9 0 6 6 91 8 9 0 f)(,i nQt31)(-(0.(2x96)1*210677239784231968f)2},4 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h:545):36 : note: expanded from macro 'Q31'| ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:n24e: In file included from src/libavcodec/aacps.cQ:3321(: xsrc/libavcodec/aacps_fixed_tablegen.h): 221: 86 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( 221( | x ) * 2Q310(407.400803060040800.0f0/M _+PI )0, .Q53)0 (| 0 ^ ~. 0387469754fAS libavcodec/arm/me_cmp_armv6.o /MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ:30426(:60: .warning: 06implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0636788f/M_ P426I | ){, QQ330(10.(0-08.9053987167694f3/9M_7PI6),8 Q53701(04.1f0)3,79 0Q634813f(/-M_0PI.)8,9 4Q03503(700.4121215795223f7)47}f,/M _{PIQ)31,( 0 .| 7 ^~~~~~~~~~~~~~5 0879src/libavcodec/aac_defines.h06:644:9361:8 note: 9expanded from macro 'Q30'0 f), Q3 1(44-0 | .#29d6ef1i2n6e 7Q293802(3x9)6f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45:(36i: nnote: texpanded from macro 'Q31') ((x)*10 745 | 3#74d18e2fi4ne. 0Q +3 1(0x). 5 ) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:24): *2In file included from 1src/libavcodec/aacps.c4:7324: 8src/libavcodec/aacps_fixed_tablegen.h3:62214:861:. 0 warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ ~ 221 | In file included from src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h:(4250:84.0:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 000000f/M_P I)425, | Q3{0Q(30.10(3 87046.9755743f9/7M3_8PI9)3, 6Q43303(90.f0)60,0 Q6313(6 70.83852f8/97M0_3P37I3),7 Q6300(f0.)08}90,3 8{76Q6391f(/ M0_P.I7)5,37 43Q136907(04.419053f79)0,6 4Q8313(f/ M_0P.9I6)7,0 5Q231046(5013.351f1)}1,5 9 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~7 47f/src/libavcodec/aac_defines.hM_:PI45):,36 :| ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: expanded from macro 'Q30' | #define 44Q | 3#d1ef(ix)n e Q 3 0 ( x) (i nt )( (x ) *2 1 4 (7in4t)8((3x6)*41087.307 41+82 40..05 +) 0 .5| ) ^ ~ | ^ In file included from src/libavcodec/aacsbr_fixed.cIn file included from :src/libavcodec/aacps_fixed.c62: :src/libavcodec/aacsbrdata.h24:425: :In file included from 59src/libavcodec/aacps.c::32: src/libavcodec/aacps_fixed_tablegen.h:warning: 221implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 425 | {Q31( 0. 52217 | 3 9 7 3 8 9Q3306(04.3030090f0)0,00 0Q03f1/(M_ P0I.)3,52 8Q3907(00.0338374763977564f0/fM)_P}I,), {QQ3301((0 .006.007653376748381f/6M9_P7I44)9, 5Qf3)0, (Q03.10(89 0038.79666790f5/M2_P1I)4, 6Q3501(03.3150CC libavcodec/arm/me_cmp_init_arm.o f3)79}0,6 4 | 8 ~~~~~^~~~~~~~~~~~~~~~~~ 3f/Msrc/libavcodec/aac_defines.h_:45P:I36),: Q 30note: (expanded from macro 'Q31'0 .1115923 74457 | f#/dM_ePfIi)n, e | ^~~~~~~~~~~~~~Q 31(x)src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' 44 | #d(eifinnte )Q(30((xx) ) * 2 1 4 7 4 8 3 6 4(i8nt.)0( +( x)0*.15)0 7| 3 ^ ~7 41824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:5)62 : src/libavcodec/aacsbrdata.h :| 425: ^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 425src/libavcodec/aacps.c | :{32Q3: 1src/libavcodec/aacps_fixed_tablegen.h:(221 :011.: 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 97389364339f), Q22131 | ( 0 .3 5 2 8Q9307(00.303070030070600f0)0}f,/M _{PIQ)3, 1Q(30 (00..705338774463971564f9/7M4_49P5I)f,) Q,3 0Q(03.10(60 0063.6976878f0/M5_21P4I6)5,1 3Q353f0()0.}0,89 0 | 3 ~~~~~^~~~~~~~~~~~~~~~~~8 7669src/libavcodec/aac_defines.hf:/45M_:P36:I note: )expanded from macro 'Q31', Q30(0.1 034579 | 0#6d48e3ff/iMn_PeI ),Q 3Q310((0x.)1 1 15 9 23 7 47 f / M _P I ) ,( i| n ^~~~~~~~~~~~~~ t)((src/libavcodec/aac_defines.hx:44):*362: 1note: 4expanded from macro 'Q30'7 483648 .44 | 0# de+f i0n.e 5Q)30 ( x)| ^ ~ In file included from src/libavcodec/aacsbr_fixed.c (:in62t: )(src/libavcodec/aacsbrdata.h(x:)425*:1077:3 74warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 4.0 + 0.5) | 425 ^ | {Q31( 0.5In file included from 7src/libavcodec/aacps_fixed.c3:9247: In file included from 3src/libavcodec/aacps.c8:9323: 6src/libavcodec/aacps_fixed_tablegen.h4:2203:31369:f )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.35289703 2203 | 7 3 7 6 0Qf30)(0}.,0 0{0Q031(0 00000.0f7/5M37_4PI3)1, 6Q390(704.40297558f81)4, 9Q351f/(M _0P.I)9,6 Q7300(50.204124763655173133f/5Mf_)PI}),, Q 3| 0( ~~~~~^~~~~~~~~~~~~~~~~~0 .063src/libavcodec/aac_defines.h26:184581:536f/:M _note: PIexpanded from macro 'Q31') , Q30(0. 0457 | 3#67d3e10f6i7nAS libavcodec/arm/mlpdsp_armv6.o fe/M _QPI3)1,( Qx3) 0 (0 . 07 59 1 6 warning6 3 3s generated 0. 4 f /(Mi_PnIt)),(( x )| * ^~~~~~~~~~~~~~2 1474src/libavcodec/aac_defines.h:8443:6364:8 .0note: +expanded from macro 'Q30' 0 .5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 424 : 84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *42410 | 7{3Q7314(1 8204..4063 32+03 80.2547)4 9| 7 ^f ), Q31( In file included from 0.src/libavcodec/aacps_fixed.c10:96244: 12In file included from 6src/libavcodec/aacps.c1:328: src/libavcodec/aacps_fixed_tablegen.h5:2200:61113:f )warning: },implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31(-0.7649700 42209 | 4 0 1 6 2 Qf3)0(,0 .Q030100(0 00000.08f/9M2_1PI0)9,2 9Q2340(202.0328f7)5}88,1 4 9| 5 ~~~~~^~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hPI:)45,: Q363:0( 0note: .0expanded from macro 'Q31'4 273657 451 | 3#fd/eM_fPIi)ne, QQ303(01.0(6x3)2 6 1 8 8 15 f / M_ P I) , Q3 0((0.i07n3t6)(7(31x0)67*f2/14M74_8PI3),6 4Q380.(00. 07+91 606.3530)4 f/ M_| P ^ ~I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::3662:: src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'424 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 34240 | ({xQ) 3 1 ( 0 . 4 6 3 3 2(0i3nt8)2((4x7)*4190773f74)18,24 .Q03 1+ (0 .05). 1 0| ^9 641261850In file included from 63src/libavcodec/aacps_fixed.cf:)}24, : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.2207:6864: 9warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 04940162f), Q31 (220 0 | . 8 9 2 10 9 2Q9324022(380f.)0},0 0 | 0 ~~~~^~~~~~~~~~~~~~~~~~~0 000src/libavcodec/aac_defines.h0:450:f36:/ M_note: Pexpanded from macro 'Q31' I), Q3 0(450. | 02#75d88e14f9i5fn/eM _QPI3),1 (Q3x0)( 0 . 0 4 2 73 65 7 1 3 f/ M(_iPnIt),) (Q3(0x()0*.026134276148881356f/4M8_P.I0), Q+3 00.5()0 .| 0 ^ ~ 736731067fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:P62I): ,src/libavcodec/aacsbrdata.h :Q42430:(320:. 0warning: 79implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]16 63304f/M_PI) ,424 | | { ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:44.:4366:3 3note: 2expanded from macro 'Q30'0 3824749 744f | )#, dQef3in1e (Q 300(x.)CC libavcodec/arm/mlpdsp_init_arm.o 1 0 9 6 4 1 2 6 1 8 5 0(i6n3tf)()(}x, ){Q*310173(7-4108.27464.9700 0+4 94001.625f)) , | Q ^3 1( 0.8921In file included from 0src/libavcodec/aacps_fixed.c9:242: 92In file included from 42src/libavcodec/aacps.c2:323: src/libavcodec/aacps_fixed_tablegen.h8:f220):}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' 220 | 45 | # deQf3i0(ne0 .0Q0030100(0x00)0 f / M _ P I ) , Q 30 ( 0 .(0i27n58t8)14(9(5fx/)M_*PI2),1 4Q73408(306.044287.306 57+13 f/0M_.P5I)) , | Q ^ ~ 30(0.06326In file included from 18src/libavcodec/aacsbr_fixed.c8:1562f: /src/libavcodec/aacsbrdata.hM:424_:PI7):, warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.0736731 042467 | f{Q/3M_1P(I) ,0 .Q4306(03.037921066333802447f4/M9_7PfI)),, | ^~~~~~~~~~~~~~Q 31( 0src/libavcodec/aac_defines.h.:441:360: 9note: 6expanded from macro 'Q30' 412618 504463 | f#d)e}f,in e{ QQ3310((-x0). 7 6 49 70 04 9 40 16 2 f ),( iQn31t( )0.(8(9x)2*11007397241982244.202 3+8f )}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: | 220#:d36e:f warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne Q31(x) 220 | ( i nQ3t0)(((0.x0)*0210470480360480.00 0+0 f0./5)M _| ^ ~P I), Q30(0.In file included from 02src/libavcodec/aacsbr_fixed.c7:5628: 8src/libavcodec/aacsbrdata.h1:44239:584:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] M_PI), Q30( 0423. | 0{4Q2317(3 06.595741732f3/08M_7P13I0)9,9 fQ),3 0Q3(10(-.00.068352868178768011955f/5M0_fP)}I,) {,Q 31Q(30 (00.0.743867730108673f3/2M_7P4I6)2,9 9Qf3)0,(0 .Q07391166(33 040f/.M9_P9I9)9,9 0| 41 ^~~~~~~~~~~~~~5 79432src/libavcodec/aac_defines.hf:)44}:,36: | note: ~~~~~^~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :4436 | :# dnote: expanded from macro 'Q31'e fine Q3 045( | x)# d ef i n e AS libavcodec/arm/mpegaudiodsp_fixed_armv6.o Q 31 (x ) ( in t) ( ( x ) * (1in0t)7((3x)7*42118244.704 +8 306.54)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 :220src/libavcodec/aacsbr_fixed.c::11:62 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :423:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 220 | 423 | Q{3Q03(1(0 .00.0905040700200300f87/13M0_P9I9),f )Q,30 (Q03.012(7-5808.140958f5/88M7_P7I6),0 Q1309(505.0042f7)3},6 57{1Q3f3/1M(_ P0I.4)8,7 Q0308(303.02673246612889195ff/M)_,PI )Q,3 1Q3(0( 00.0.739679391906970f/4M1_P5I7),9 Q4303(02.f07)9}1,66 3 | 3 ~~~~~^~~~~~~~~~~~~~~~~~0 4f/Msrc/libavcodec/aac_defines.h_:P45:I36:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h45: | 44:#36:d efnote: inexpanded from macro 'Q30'e Q31(x) 44 | # d e f i ne Q 3 0(i(nxt))(( x )* 21 4 74 83 6 48 . 0 + (0i.5n) t )| ( ^ ~ (x)*1073741824In file included from .src/libavcodec/aacsbr_fixed.c0: 62+ : 0.src/libavcodec/aacsbrdata.h5): 423| : ^ 31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : 423src/libavcodec/aacps_fixed_tablegen.h | :{219Q:31361:( warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5472308713099f )219 | , Q 3 1( -Q300.0(8508.8707060001009055000f0f)/M}_P,I ),{ QQ3301(0(. 0109.458780873353662f74/6M2_P9I9),f Q)30,( 0.Q033013(31 6091.7f9/M9_9P9I9)0,4 Q1350(70.90443428f6)6}8,82 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h :Q45:336:0 note: (expanded from macro 'Q31'0 .05222 5458 | 91#5fd/eMf_iPnI)e, Q 3Q130((0x.0)5 61 04 49 6 1f / M _ PI ) , | ( ^~~~~~~~~~~~~~ int)src/libavcodec/aac_defines.h(:(44:x36)*: note: expanded from macro 'Q30'2 1474836 4448 | #.de0f i+ne 0.Q5)3 0| ( ^ ~x) In file included from src/libavcodec/aacsbr_fixed.c : 62(: isrc/libavcodec/aacsbrdata.hn:t423:)7(:( warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824. 0 423+ | 0{.Q531)( | 0 ^. 9547230871In file included from 3src/libavcodec/aacps_fixed.c0:924: 9In file included from src/libavcodec/aacps.cf:)32,: src/libavcodec/aacps_fixed_tablegen.h:Q21931:(111-:0. 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 88776019550f)}, 219 | { Q 3 1 CC libavcodec/arm/mpegaudiodsp_init_arm.o (Q 300(.0.40800700803030207040f6/2M9_P9If)),, Q3Q03(10.(01 9508.73959669f/9M_9PI0),4 Q1305(07.0934033231f69)17}f/,M _| PI ~~~~~^~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0:(450:.0364:48 6note: expanded from macro 'Q31'6 8823f/M _P45I) | , #Q3d0(e0.f05i22n2e5 89Q135f1/M(_xP)I ) , Q 3 0 ( 0 .(i0n5t)6(10(44x96)1*f2/M1_4P7I4)8,3 64 8.| 0 ^~~~~~~~~~~~~~+ 0.5)src/libavcodec/aac_defines.h : 44| :36 ^ ~: note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62d: efsrc/libavcodec/aacsbrdata.hi:422n:e83: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0( x) 422 | { (Qi3n1t(-)0((.x7)4*7107743754915852649.800 5+f ),0 Q.35)1 (| - ^0 .2689806200In file included from 8src/libavcodec/aacps_fixed.c:9245: 9In file included from f)src/libavcodec/aacps.c}:,32 {: Qsrc/libavcodec/aacps_fixed_tablegen.h:3219:186:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 95781667469567f) 219, | Q 3 1 (Q-300(.0.709004079027000050260208f/fM)_P}I),, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.src/libavcodec/aac_defines.h0:194558:7363:56 6note: f/expanded from macro 'Q31'M _PI), Q 3045( | 0#.0d3e0f3i3n16e91 7Q3f1/M(_x)P I ) , Q 3 0 (0 .0 4 4 8 6 (6in8t8)2(3(xf)*/21M4_P7I48)3, 6Q4380(.0.00 52+22 5089.155f/)M _ P| ^ ~I ), Q30(0.In file included from 05src/libavcodec/aacsbr_fixed.c6:10624: 4src/libavcodec/aacsbrdata.h9:64221:f59/:M_ Pwarning: I)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44 :42236: | {note: expanded from macro 'Q30'Q 31(-0.7 4447 | 7#d4ef5in9e 5Q3506(9x)8 0 5f ) , Q 3 1 ((-i0nt.)(2(6x8)*918006723070481892549.f0) +} 0,.5 ){ Q 3| 1 ^( 0.9578166In file included from 7src/libavcodec/aacps_fixed.c46:9245: 67In file included from f)src/libavcodec/aacps.c, :Q323: 1(src/libavcodec/aacps_fixed_tablegen.h-:0219:.CC libavcodec/arm/mpegvideo_arm.o 617:9 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 927052628f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 219 | src/libavcodec/aac_defines.h : 45 : 36 Q:3 0note: (0expanded from macro 'Q31'.0 000000 04500 | f#/dM_ePIf)i, nQe3 0Q(03.011(9x58)7 3 56 6 f / M _ P I ) , Q(30i(0n.0t3)0(3(31x6)9*1271f4/7M_4P8I3)6,4 8Q.300 (+ 00..054)4 8 6| 68 ^ ~8 23f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0(src/libavcodec/aacsbrdata.h0:.04225:22312:5 8warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 f/M_PI), Q3 0422( | 0{.Q0536110(4-4906.174f7/7M_4P5I)9,5 5 6| 9 ^~~~~~~~~~~~~~8 05f)src/libavcodec/aac_defines.h,: Q443:136(: -note: 0.expanded from macro 'Q30'2 6898062 04408 | 95#9fd)e},f i{Qn3e1( Q300.(x95)7 8 1 66 7 4 6 9 5 6 7 f ) , (Q3i1(n-t0).(79(0x47)9*27100572367241882f4).}0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~.5 ) | ^src/libavcodec/aac_defines.h :45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45 | :#32: dsrc/libavcodec/aacps_fixed_tablegen.he:fi219ne: 36Q:31 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) (219i | n t ) ( (x ) *2Q1347048(306.480.00 +0 00.05)0 0 0| 0 ^ ~ 0f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:623: 0src/libavcodec/aacsbrdata.h(:0422.0:1965:8 7warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 66f/M_PI), Q 34220( | 0{.0Q3310(-303.16791477f/7M4_5P9I)5,5 6Q93800(05.f04)4,86 6Q883231f(/-M0_P.I2),6 8Q3908(00.6020508295292f5)8}9,1 5f{/QM3_1(P I0).,95 78Q1636704(6095.670f5)6, 1Q0344196(1-f/0M.7_9P0I4)7,9 2 7| 0 ^~~~~~~~~~~~~~5 2628fsrc/libavcodec/aac_defines.h)}:,44 : 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44note: | expanded from macro 'Q31'# define 45Q | 3#d0ef(ixne) Q 31 (x ) ((iintn)(t()x()(*x1)*0217437478431862448..00 ++ 0 .05). 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::32: 62src/libavcodec/aacps_fixed_tablegen.h: :src/libavcodec/aacsbrdata.h:219421::11: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] 421219 | | { Q3 1 ( - 0Q.309(909.000900601057020000f2/2M_5PfI)),, QQ330(10(.0-10.9958670325466065f7/1M3_9PI7)0,f )Q}3, 0{Q(310(. 00.73406349346141659510671ff)/, MQ_3PI1)( ,0 .1Q23104(48093.6004644682f6)6},8 8 2| 3 ~~~~~^~~~~~~~~~~~~~~~~~f /M_Psrc/libavcodec/aac_defines.hI):,45 :36Q:30 (0note: .expanded from macro 'Q31'0 52225891 455 | f#/dMef_iPnIe )Q,31 (Q3x0()0. 0 5 61 0 44 96 1 f /M _P I ) , ( | i ^~~~~~~~~~~~~~n t)((x)src/libavcodec/aac_defines.h*:442:1364: 7note: 4expanded from macro 'Q30'8 3648.0 44 | +#d ef0i.ne5 Q)30 ( x| ) ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )(src/libavcodec/aacsbrdata.h(x:)421:*591:07 3warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5)421 | { Q| 3 ^1 (-0.999096In file included from 1src/libavcodec/aacps_fixed.c57:20242: 2In file included from 5src/libavcodec/aacps.c:f32): ,src/libavcodec/aacps_fixed_tablegen.h :Q2183:1136(:- 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 6024605713970f)} , 218{Q | 3 1( 0. 7 4 64Q934064(15050.610f)0, 0Q0301(0 00.1021044089f3/60M64_62Pf)I},) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(0src/libavcodec/aac_defines.h.0:1451:0363: 6note: 62expanded from macro 'Q31'2 3f/M_P AS libavcodec/arm/mpegvideo_neon.o I45) | #,de fQ3i0(n0e. 01Q70386131(4x0f)/ M_ PI ), Q 3 0 (0 . 0 2 5 2 6(2i09n8t8)f/(M(_xP)I*)21,4 7Q3408(30.60428.90 3+9 5056.157)f/ M _P| I ^ ~) , Q30(0.031In file included from 5src/libavcodec/aacsbr_fixed.c7:266239: 9src/libavcodec/aacsbrdata.hf:/M421_:PI31):, | warning: ^~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'421 | {Q31(- 044 | .#d9e9fi9n0e 9Q63105(7x)2 0 2 2 5 f ) , Q 3 1 ((i-n0t).((9x6)0*210473670415871234.90 7+ 00.f5))}, {| Q ^3 1( 0.7464In file included from 9src/libavcodec/aacps_fixed.c4:62441: 5In file included from 5src/libavcodec/aacps.c0:6321: fsrc/libavcodec/aacps_fixed_tablegen.h):,218 :Q31111(: 0.warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 144893606462f)}, 218 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:3450:(360:. 00note: 0expanded from macro 'Q31' 0000000 f45/M | _#PId)e, fQi3n0e( 0.Q0311103(6x6)22 3 f/ M _ P I ) , Q (3i0nt()0((.x0)*1217407846833164408f./0M _+P I0).,5 )Q3 0 (| ^ ~0 .02526209In file included from 8src/libavcodec/aacsbr_fixed.c8:f62/: Msrc/libavcodec/aacsbrdata.h:_421P:I6:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.029395 5421 | 6{1Q371f(-/0M.9_99P09I)61,57 2Q0302(20.503f1)57,2 63Q939f1/(M-_P0I.),9 6 | 0 ^~~~~~~~~~~~~~2 460src/libavcodec/aac_defines.h57:1443:369:7 0note: expanded from macro 'Q30'f )}, {Q3 144( | 0#.7d4e6f4i9n4e 6Q4301(5x5)0 61 f ) , Q 3 1 ( 0(i.n1t)2(1(x4)48*913067036744168224f.0) +} 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 | :#218:d86e:f iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n e Q31(x) 218 | (Q3i0(n0.t00)00(0(00x00)0f*/2M1_4PI7)4,8 Q3306(408.0.11003 6+6 2203.f5/M)_ P I| ) ^ ~, Q30(0.0170In file included from 86src/libavcodec/aacsbr_fixed.c31:4620f: /Msrc/libavcodec/aacsbrdata.h_:420P:84I:) ,warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.02526209 88420f | /{MQ_3PI1),( Q-300(0..0229639255460167f0/3M0_P6I2)2,3 Q73f0()0.,0 3Q1357126(39-90f./9M2_P7I)7,4 0 9| 5 ^~~~~~~~~~~~~~3 79098src/libavcodec/aac_defines.hf:44):}36,: {note: Q3expanded from macro 'Q30'1 ( 0.839 944 | 6#49d7e9fi8n4e 6Q0304(fx)) , Q 31 ( 0 .5 5 8 39 8 4 9(i1n3t9)(6(4x7)f*)1},0 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 7418src/libavcodec/aac_defines.h2:454:.360: +note: expanded from macro 'Q31' 0.5) | ^45 | #define QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: xIn file included from )src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 218 : 61 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*21474 82183 | 6 4 8 Q.300( 0+.0 000.05)0 0| 0 ^ ~0 00f/M_PI)In file included from , src/libavcodec/aacsbr_fixed.cQ3:062: (src/libavcodec/aacsbrdata.h:0420:.59:0 1warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 66223f/M_PI) ,420 | Q{3Q031((0-.001.7208662314400f6/M0_3P0I)6,2 2Q337f0)(0,. 0Q32152(6-2009.8982f7/7M40_9P5I)3, 7Q390(009.0829f3)9}55,61 7f{/MQ_P3I1)(, 0Q3.0(80.30391956742693979f9/M8_P4I)6, 0 4| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:144:(36 :0 .note: 55expanded from macro 'Q30'8 3984913 9446 | 4#7fd)}e,f i| n ~~~~~^~~~~~~~~~~~~~~~~~e Q30src/libavcodec/aac_defines.h(:x45): 36: note: expanded from macro 'Q31' 45 | (#idnetf)in(e (Qx3)1*(1x0)7 3 74 1 82 4 . 0 + 0 . 5) (| i ^n t)((x)*2In file included from 14src/libavcodec/aacps_fixed.c74:8243: 6In file included from 4src/libavcodec/aacps.c8:.320: src/libavcodec/aacps_fixed_tablegen.h :218+: 36:0 .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c218: | 62 : src/libavcodec/aacsbrdata.h: 420 : 31:Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0000000 04200 | 0{fQ/M3_1P(I)-,0. 26Q243006(0030.6202317f1),0 Q3316(-602.29327f74/0M9_5P3I)7, 9Q0309(80f.)0}1,7 08{63Q13410( f0/M._P8I3)9,9 6Q3409(70.902854266200948f8)f, /QM3_1P(I )0, .Q53508(3908.40929133959564671f7)}f, / | M ~~~~^~~~~~~~~~~~~~~~~~~_ PI),src/libavcodec/aac_defines.h :Q45:336:0 (0note: .expanded from macro 'Q31' 0315726 345 | 9#9dfef/iMne_ PQI3)1,(x ) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(i:nt )(note: (xexpanded from macro 'Q30') *21474 834464 | 8#.d0ef i+ne Q03.0(5x)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t62)(: (src/libavcodec/aacsbrdata.hx:420):*1607:3 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 420) | {| ^Q 31(-0.26240In file included from 60src/libavcodec/aacps_fixed.c30:6242: In file included from 2src/libavcodec/aacps.c37:f32): src/libavcodec/aacps_fixed_tablegen.h,: 218Q:113:1( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 92774095379098f )218}, | {Q 31 ( 0Q3.08(30.9090060040090070f9/8M_4AS libavcodec/arm/mpegvideoencdsp_armv6.o P6I0)4, fQ)30,( 0.Q03111(0 306.6522538f3/9M_8P4I)9, 1Q3390(604.0717f0)}8,63 1 | 4 ~~~~^~~~~~~~~~~~~~~~~~~ 0f/Msrc/libavcodec/aac_defines.h_:45P:I36):, note: Qexpanded from macro 'Q31'3 0(0.025 2456 | 2#0d9e8f8if/nMe_P IQ),3 1Q(x3) 0 ( 0 . 0 2 9 3 9(5in5t6)17(f(/xM)_P*I2),1 4Q3704(08.306341587.206 +3 990f./M5_)PI ) ,| ^ ~| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :src/libavcodec/aacsbr_fixed.c36::62 : src/libavcodec/aacsbrdata.hnote: :expanded from macro 'Q30'419 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 30419(x | ){ Q 3 1 ( 0. 3 6 7 2 2 8(i7n1t2)8((6x9)*213f0)7,37 4Q138124(. 0 0+. 6502.59)1 6 5| 4 ^1 72961f)}, In file included from {src/libavcodec/aacps_fixed.cQ:3241(: -In file included from src/libavcodec/aacps.c0:.328: 10src/libavcodec/aacps_fixed_tablegen.h9:32170:21365:6 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 65696f), Q31( 0217. | 0 87 78 3 7 0Q2320(9036.300f00)0}0,00 00 f| / ~~~~~^~~~~~~~~~~~~~~~~~M_ PI)src/libavcodec/aac_defines.h,: 45Q:3036(0:.0 06note: 21expanded from macro 'Q31'00 487f/M_PI ),45 Q | 30#(d0.e00f96i13n52e42 f/QM31_(PxI)) , Q3 0 (0 . 01 4 2 1 1 0 5 68(fin/tM)_P(I(),x )Q3*02(104.70146853346846812.f0/ M+_P I)0, .Q53)0( 0 .0| 1 ^ ~7 7587029f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:),62 : src/libavcodec/aacsbrdata.h| :419 ^~~~~~~~~~~~~~: 58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aac_defines.h :44:36: note: expanded from macro 'Q30' 419 | {44Q | 3#d1ef(i n0e .Q3306(x7)2 2 8 7 1 2 8 6 9 2 3(ifn)t, )Q((3x1)(*1 00.7635724911865241472.9601 f+) },0 .{5Q3)1 ( -| 0. ^8 1093025665In file included from 69src/libavcodec/aacps_fixed.c6:f24): ,In file included from src/libavcodec/aacps.cQ:323: src/libavcodec/aacps_fixed_tablegen.h1:(217 :0111:. 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 78370229363f)}, 217 | | ~~~~^~~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h:345:036(:0 .note: 0expanded from macro 'Q31' 00000000 0f45/ | #Md_ePfIi)n,e Q 3Q0(301.(0x0)6 2 1 0 04 8 7f / M _ P I()i,n tQ)3(0((x0).*0029164173542843264f8/.M_0P I)+, 0Q.53) 0 (0| . ^ ~0 142110568f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q623: 0(src/libavcodec/aacsbrdata.h0.:04191:65323:4 86warning: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0.4190 | 1{77Q58370129(f /0M._3P67I22)8,7 1 | 2 ^~~~~~~~~~~~~~8 6923src/libavcodec/aac_defines.h:f44):, 36Q:3 1note: (expanded from macro 'Q30' 0 .65291 6445 | 4#1de7f29i6n1e fQ)3},0 {(Q3x1)(- 0 .8 10 93 02 56 65 69 6 f ) , Q3(1i(n 0t.)0(87(78x3)*71007237249138623f4).}0, +| ~~~~~^~~~~~~~~~~~~~~~~~ 0.5) src/libavcodec/aac_defines.h | : ^ 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c45: | 32#: dsrc/libavcodec/aacps_fixed_tablegen.he:f217i:86ne: Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (x) 217 | ( in t )( ( x) *Q2310(407.40830640800.0000 +0 00f/.M5_P)I ) ,| Q ^ ~3 0(0.00621In file included from src/libavcodec/aacsbr_fixed.c0:620: src/libavcodec/aacsbrdata.h4:87419f/:M7_:PI )warning: , implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 30(0.009613 54192 | 4{2Qf/3M_1P(I) ,0 .Q33607(02.20817421112058686f/9M_2PI3),f Q)30,(0 .0Q163513(48 601.26f5/M2_P9I)1,6 Q5304(01.7021797568170f2)9}f/,M _P{IQ)3,1 ( -| ^~~~~~~~~~~~~~0 .810src/libavcodec/aac_defines.h9:443:0362CC libavcodec/arm/mpegvideoencdsp_init_arm.o :5 6note: 6expanded from macro 'Q30' 5696f) ,44 | Q#d3ef1in(e 0 .Q0308(7x7)8 3 7 0 2 2 9 3 (6in3tf)()(}x),* 1 0| 73 ~~~~~^~~~~~~~~~~~~~~~~~7 4182src/libavcodec/aac_defines.h4:.450: +36 0:.5 ) note: expanded from macro 'Q31'| ^ 45 | In file included from #src/libavcodec/aacps_fixed.cd:e24f: iIn file included from nsrc/libavcodec/aacps.ce: 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:217(:x61): warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t217) | (( x ) * 2 Q1347048(306.40800.0000 +0 0000.5f) / | M ^ ~_ PI), Q30(0.In file included from 0src/libavcodec/aacsbr_fixed.c06:26210: 0src/libavcodec/aacsbrdata.h4:84187f:/M84_P:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.009613 54182 | {4Q23f1/M(_P I0).9,3 Q3330(500.409164821101045678ff)/,M _Q3PI1),( -Q300.(04.305163537408261328f/8M_3P5I8)8, fQ)30}(,0. 01{77Q538170(2-9f0/.M_9P7I0),8 7 3| 7 ^~~~~~~~~~~~~~4 4182src/libavcodec/aac_defines.h:6447:36f:) ,note: expanded from macro 'Q30'Q 31( 0. 448 | 6#d6e3f6i4n4e 5Q7301(x1)3 64 f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ ( int)src/libavcodec/aac_defines.h(:(45x:)*361:07 3note: 74expanded from macro 'Q31'1 824.0 + 450. | 5#)d e f| i ^n e Q31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c : 32: (src/libavcodec/aacps_fixed_tablegen.hi:nt217):((36x):*2 14warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 83648.0 + 0.5 )217 | | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.0:0620: src/libavcodec/aacsbrdata.h0:0041800:0058f:/M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0062 141800 | 4{8Q73f/1M_(P I0),. Q9303(03.03059061439562482f1/M0_4P7fI),) , QQ330(10(.0-14021.10456385f/3M7_0P2I)3, 8Q8303(05.08186f53)4}86,1 2{fQ3/1M_(P-I)0,. Q93700(80.7031774745188702269f7/f)M,_P IQ)3,1( 0 .| ^~~~~~~~~~~~~~8 6636src/libavcodec/aac_defines.h4:4445:7361:1 3note: 6expanded from macro 'Q30'4 f)}, | 44 ~~~~^~~~~~~~~~~~~~~~~~~ | #defsrc/libavcodec/aac_defines.hi:45n:e36 Q:30 (note: xexpanded from macro 'Q31') 45 | # d ef i n(e iQ3n1t(x))( ( x ) *1 07 3 7 4 1 8(i2n4t).((0x )+ *02.51)4 7 4| 8 ^ 3648.0 + 0In file included from src/libavcodec/aacps_fixed.c.:524): In file included from src/libavcodec/aacps.c :| 32 ^ ~AS libavcodec/arm/pixblockdsp_armv6.o : src/libavcodec/aacps_fixed_tablegen.h:217:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]217 | Q30(0 .04180 | 00{0Q003010(0f /0.M9_P3I)3, 3Q3500(409.608061210040478f7)f,/M _QPI3)1, (Q-300(.0.403095613375024223f8/8M3_5P8I8)f,) Q}3,0 {(Q301(.-001.947201817053678f4/41M8_2P6I7),f )Q3,0 (0Q.30116(5 304.868162f6/3M_6P4I4)57,1 1Q33604(0f.)01}7,75 8 70| 29 ~~~~^~~~~~~~~~~~~~~~~~~ f/M_src/libavcodec/aac_defines.hPI:),45 : | 36 ^~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36 : 45note: | expanded from macro 'Q30' #define 44 | Q#d3ef1i(nx)e Q 3 0 (x ) (i n t ) ( (x()i*n2t1)47(4(83x64)8*.01 0+ 7037.451)8 2 | 4 ^ ~. 0 + 0.5) | In file included from ^ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:418:7:In file included from src/libavcodec/aacps_fixed.cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:216:136 :418 | warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31( 0.93335049 62168 | 1 0 4 7 f) , QQ3310((-00..43050030700230880350880f0)f}/M,_P I{Q)3,1 (Q-300.(90.700038479133704431842f67/fM_)P,I )Q, 3Q130(( 0.00.0856406730664614f5/M7_1P1I3)6, 4Qf3)0}(, 0 .| 0 ~~~~~^~~~~~~~~~~~~~~~~~ 0799src/libavcodec/aac_defines.h17:29453:f36/M:_ PInote: )expanded from macro 'Q31', Q30(0. 045 | 0#9d2e9f99i3n67ef /MQ_P3I1),( x)Q 3 0( 0 .0 0 99 87 5 7 5 9 f/ M(_PiIn),t ) (| ( ^~~~~~~~~~~~~~ x)*2src/libavcodec/aac_defines.h14:7444:8363: 6note: 4expanded from macro 'Q30'8 .0 + 0 .44 | 5#d)e fi n| e ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hi:n417t:)84((:x )*warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 3741824.0 + 4170 | .{5)Q 31 (| ^0 .289096463In file included from 83src/libavcodec/aacps_fixed.c71:724f): ,In file included from src/libavcodec/aacps.cQ3:1(32 : src/libavcodec/aacps_fixed_tablegen.h0:.2169:1116: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 783970534f)}, { Q32161 | ( 0 . 4 Q2310(808.0909083010205020000ff)/,M _PQI3)1,( Q 300(0..400831494183063541f/2M3_P0I4),3 7Q3f0()0}.,0 0 5| 4 ~~~~~^~~~~~~~~~~~~~~~~~07 0661src/libavcodec/aac_defines.hf/:M45_:P36I: )note: ,expanded from macro 'Q31' Q30(0.0 07459 | 9#d1ef7i2ne9 3Q3f1(/xM)_ P I) , Q 3 0( 0 .0 0 92 9 9 9 3(i6n7tf)/(M_(PxI))*2,1 4Q3704(80.306094988.705 7+ 509.f5)/ M _| P ^ ~I) , | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::62: 36src/libavcodec/aacsbrdata.h: :note: 417expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q41730 | ({xQ)3 1 ( 0 . 2 8 9(i0nt9)6((4x)6*31807337741178f2)4,. 0Q 3+ 10(.5 )0 . 9| ^6 30778397In file included from 0src/libavcodec/aacps_fixed.c5:3244f: )In file included from src/libavcodec/aacps.c}:32,: src/libavcodec/aacps_fixed_tablegen.h:{216Q:863:1 (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.42188998312520 f216) | , Q 3 1 Q(3 00(.04.08001048060501203000f4/3M_7PIf),) Q}3,0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 0034src/libavcodec/aac_defines.h9:13450:3364:f /Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#00d5ef4i0n70e6 61Qf3/1M(_x)P I) , Q 30 ( 0 . 0 07 99 1 7 29 3(f/iM_nPIt),) (Q(x3)0*(02.100492799498336647f8/.M0 _+P I)0, .Q53)0( 0. 00| 9 ^ ~9 875759f/M_In file included from PIsrc/libavcodec/aacsbr_fixed.c),: 62 : src/libavcodec/aacsbrdata.h| :417 ^~~~~~~~~~~~~~: 32: warning: src/libavcodec/aac_defines.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 44:36: note: expanded from macro 'Q30' 417 | {44Q | 3#d1e(fi n0e .Q2380(9x0)9 6 4 6 3 8 3 7 1 7 f(i)n,t) (Q(3x1)(* 10073.79461832047.07 +8 309.57)0 53 4| ^f )}, {Q31In file included from ( src/libavcodec/aacps_fixed.c0:24.: 42In file included from 18src/libavcodec/aacps.c8:93298: 31src/libavcodec/aacps_fixed_tablegen.h2:522160:f)61,: Q 3warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.4814865123043 7f216)} | , | ~~~~~^~~~~~~~~~~~~~~~~~ Qsrc/libavcodec/aac_defines.h3:045(:036:. 0note: expanded from macro 'Q31'0 0000000 045f | /#Mde_fiPneI Q)3,1 (Qx3)0 ( 0. 00 34 9 1 3 0 34 f /M _ PI )(,i nQt3)(0((0x.)0*02514047704686316f4/8M_.P0I ),+ Q030.(05.)00 7 99| 1 ^ ~ 7293f/M_PIIn file included from )src/libavcodec/aacsbr_fixed.c,:62 : src/libavcodec/aacsbrdata.hQ:4173:07:( 0.warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 09299CC libavcodec/arm/pixblockdsp_init_arm.o 9367f /M417_ | {PQI)3,1 (Q3 00(0..2080990998674563785397f/1M_7PfI)),, Q 3| ^~~~~~~~~~~~~~1 ( 0.9src/libavcodec/aac_defines.h63:0447:736:8 39note: 70expanded from macro 'Q30'53 4f)}, { Q4431 | (# d0ef.in4e 2Q3108(x8)9 9 8 3 1 2 5 2 0 f(),i nQt)3(1((x )*01.04738714148826451.23004 3+7 f)0},. 5 )| ~~~~~^~~~~~~~~~~~~~~~~~ | ^ src/libavcodec/aac_defines.h:45:36: note: In file included from expanded from macro 'Q31'src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h45: | 216#:de36fi:ne Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( x) 216( | in t )( ( x ) Q*302(01.04070040803006040f8/.M0_ +P I)0,. 5Q3)0 (| 0 ^ ~. 0034913034In file included from f/src/libavcodec/aacsbr_fixed.cM:_P62I): , src/libavcodec/aacsbrdata.hQ3:0416:(830:.0 0warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 070661f/M_PI ),416 Q | 3{0(Q03.010(7 09.99971973289733f73/86M5_4fP)I,) ,Q Q3310(( 00..090009412319099439164797ff)/},M _{PIQ)3, 1Q3(0 (00..50079958675373590f7/6M_2P6I)1,2 0 f| ) ^~~~~~~~~~~~~~, Q31(src/libavcodec/aac_defines.h-:440:.369: 1note: expanded from macro 'Q30'0 343373 5442 | #0d9e7ffin)e }Q,30 ( x| ) ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36 : note: expanded from macro 'Q31'( int)((x) *1450 | 7#3d74e18f24i.n0 e+ Q0.351()x ) | ^ In file included from src/libavcodec/aacps_fixed.c(:i24n: tIn file included from )src/libavcodec/aacps.c:(32(x: )src/libavcodec/aacps_fixed_tablegen.h*:2162:1114:7 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 83648.0 + 0.5 )216 | | ^ ~ Q30(0.0000In file included from 00src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.h:f416/M:_59P:I) , warning: Q30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 .0034913034 f416/ | M_{PQI3)1,( Q03.0(909.70095430870763763816f5/M4_fPI)),, Q3Q03(10(. 000.7999017024931f3/M1_P0I49)1,4 Q9370f()}0,.0 0{92Q93919(36 70f./5M7_P5I6),3 3Q03706(20.60102909f8)7,57 5Q9f3/1M(_P-I)0,. 9 | 1 ^~~~~~~~~~~~~~0 343src/libavcodec/aac_defines.h3:74435:2360:9 7fnote: )expanded from macro 'Q30'} , | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | src/libavcodec/aac_defines.h#:de45f:in36e: Q 3note: 0expanded from macro 'Q31'( x) 45 | # d e fi(nei nQt31)((x()x )* 1 0 7 3 7 41 82 4 .0 + 0 (.i5)n t) (| ( ^x )*214748364In file included from 8src/libavcodec/aacps_fixed.c.0: 24+ : 0In file included from src/libavcodec/aacps.c.:532): src/libavcodec/aacps_fixed_tablegen.h :215 :136| : ^ ~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c215: | 62 : src/libavcodec/aacsbrdata.h :Q4163:032(:0. 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000000f/M_P I)416, | Q{30Q(03.10(01 9600.9794077f9/M3_8P73I7),3 8Q63504(f0).0,0 30Q339513(09 f0/.M_9P0I04)1,3 Q13004(901.40904749f51)20}6,f/ M{_QP3I1)(, 0Q3.0(507.0505623303560273f6/2M_6P1I)2,0 fQ)3,0( 0Q.030516(1-502.961307f3/4M3_P3I)7,3 5 2| 0 ^~~~~~~~~~~~~~9 7f)}src/libavcodec/aac_defines.h, : | 44 ~~~~~^~~~~~~~~~~~~~~~~~ :36: src/libavcodec/aac_defines.hnote: expanded from macro 'Q30': 45:36: note: expanded from macro 'Q31'44 | #define 45Q3 | 0#(dx)e f i n e Q 3 1 ( x()i n t ) ( ( x )* 10 7 37 4 18 2 4.(0i +n t0).5()( x| ) ^ *21474836In file included from 4src/libavcodec/aacps_fixed.c8.:0 24+: In file included from 0src/libavcodec/aacps.c.:532) : | src/libavcodec/aacps_fixed_tablegen.h ^ ~: 215: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:416:7: warning: 215implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0 .4160 | 0{0Q3010(0 00.09907093f8/7M37_38P65I4)f,), Q3Q031(( 00..90000411931600497144970f)7},f /{MQ_3P1(I 0).5,75 63Q30376026(102.000f)3, 0Q331(9-5030.991f0/3M43_37P35I20)9,7f )}Q, 3 | 0 ~~~~~^~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h4:445:9365:1 2note: expanded from macro 'Q31'0 6f/M_PI )45, | Q#30d(e0f.0i0n5e23 0Q536123(fx/M)_P I ) , Q 3 0 ( 0 .0 0 56 1(5i2n6t3)7f(/(Mx_P)I*)2, 1 | 4 ^~~~~~~~~~~~~~7 48364src/libavcodec/aac_defines.h8:.044 :36+: note: 0expanded from macro 'Q30'. 5) | ^ ~ 44 | #defineIn file included from src/libavcodec/aacsbr_fixed.cQ:3620: src/libavcodec/aacsbrdata.h(:415x:)84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (415i | nt{)Q3(1(x()-*01.010748387241388240.4050 0+9 f0).,5 Q) 3 1| ( ^- 0.87769947In file included from 40src/libavcodec/aacps_fixed.c2:39244: fIn file included from )}src/libavcodec/aacps.c,:32 : src/libavcodec/aacps_fixed_tablegen.h{:Q2153:186(:- 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 71886586182037f ),215 | Q 31 ( 0. 78 0Q330(00.9008020480050380f)0}0,0 f| / ~~~~~^~~~~~~~~~~~~~~~~~M _PI),src/libavcodec/aac_defines.h Q:3450:(036.0:01 96note: 0expanded from macro 'Q31'74 07f/M_P I45 | )#, dQe30f(i0.n0e0 3Q0313(x9)53 09 f / M_ PI ) , Q 3(i0nt()0((.x00)44*92511240764f8/M3_P6I4)8, .Q030 (+0 .00.0552)3 0 56| 2 ^ ~ 3f/M_PI), In file included from Q3src/libavcodec/aacsbr_fixed.c0:62(: 0.src/libavcodec/aacsbrdata.h0:054156:1585:2 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 7f/M_PI), | ^~~~~~~~~~~~~~ 415 | {Q3src/libavcodec/aac_defines.h:144(:-036.:1 0note: expanded from macro 'Q30'4 8823804 544 | 0#0d9ef)f,i nQe3 1Q(3-00.(8x77)6 9 9 4 7 4 0 2 3 9(i4ntf))}(, ({xQ)3*11(07-30.77411888246.58061 82+03 70f.),5 Q)3 1 ( | 0. ^7 8030982480In file included from 53src/libavcodec/aacps_fixed.c8:f24)}: ,In file included from src/libavcodec/aacps.c :| 32 ~~~~^~~~~~~~~~~~~~~~~~~: src/libavcodec/aacps_fixed_tablegen.h:215src/libavcodec/aac_defines.h::4561::36 :warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q31' 45 | #def in215e | Q3 1( x ) Q 3 0( 0. 0 0 00 0 0(00i0n0tf/)M_(P(Ix)),* 2Q3104(704.80031966407840.70f/ M+_P I0),. 5)Q 3| 0( ^ ~0 .0030395309In file included from f/src/libavcodec/aacsbr_fixed.cM:_P62I): ,src/libavcodec/aacsbrdata.h :415Q:313:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.0044951206 f/415M_ | P{IQ),3 1(Q-03.010(40.80805223830045506092f)3,f Q/3M1(_-0P.8I7)76,9 94Q7340(00.203059641f5)2},6 {3Q371(f-/0M._7PI1)88,65 86 18| 20 ^~~~~~~~~~~~~~3 7f),src/libavcodec/aac_defines.h :Q3441(: 036.7:80 30note: 98expanded from macro 'Q30'24 80538f )44}, | #| ~~~~^~~~~~~~~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.he: 45Q:3360:( xnote: )expanded from macro 'Q31' 45 | #d ef in e Q3 1( x()i n t ) ( ( x ) * 10 7 (3i7nt4)(1(x8)*22414.74083 64+8. 0 0+. 50).5 ) | | ^ ~ ^ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::6224: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c415::632: : warning: src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :215:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 415 | {Q31(-0.10 42158 | 82 3 80 45 00 9f ),Q Q3310(-(0.08.707609094074002039040f0)}0,f {/QM31_(-P0.I7)1, 8Q8306(50.806011986207043077f)f,/M _Q3P1(I )0.,7 80Q3300(09.820480035033985f3)0}9,f /M _| ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:3450:36(:0 .note: 0expanded from macro 'Q31'0 4495120 645f/ | M#_dPefIi)n,e QQ3310((x0.)00 52 3 0 56 23 f/ M_ PI ) , Q3 0((0.i00n56t15)2(6AS libavcodec/arm/pixblockdsp_neon.o (3x7)f*/M2_1PI4),7 4| 8 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0: 44:+36: 0note: .expanded from macro 'Q30'5 ) | ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:62(: src/libavcodec/aacsbrdata.hx:414):84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( in414t) | ({(Qx)3*11(0-07.37241282849.804 +6 01.455) 5 0| 5 ^4 f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.2497: 05In file included from 4src/libavcodec/aacps.c:832: 5src/libavcodec/aacps_fixed_tablegen.h:32153:111:6 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 16f)}, {Q31(-0 .2151 | 8 5 0 9 9Q13500(109.08080010f0)0,0 0Q03f/1M_(PI ),0 Q.3407(05.6005179660724087f9/2M0_P8I4),f )Q3}0,(0 . 0| ~~~~~^~~~~~~~~~~~~~~~~~0 30395src/libavcodec/aac_defines.h30:945f:/36M: _note: Pexpanded from macro 'Q31'I ), Q30(0 .4500 | 4#4d9e51f20i6fn/Me_ PIQ)3, 1Q(3x)0 ( 0 . 0 0 5 2 3 0 56(23ifn/tM_)P(I(),x )*Q23104(70.4080356614582.06 37+f /M0_.5P) I )| , ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::36:62 : note: expanded from macro 'Q30'src/libavcodec/aacsbrdata.h :414:58: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30 (414x | ){Q 3 1 (- 0 . 2 2 8 9 8 4 61(4i5nt5)(0(54xf))*,1 0Q3713( 70.491708524485.303 +1 06.35)1 6 f| ^) }, {Q31(-0In file included from .src/libavcodec/aacps_fixed.c1:248: 5In file included from 0src/libavcodec/aacps.c9:329: 1src/libavcodec/aacps_fixed_tablegen.h:52140:13619:8 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 f), Q31( 0.47565 72146 | 2 89 2 0 8Q43f0()0}.0,00 00 0| ~~~~^~~~~~~~~~~~~~~~~~~0 000fsrc/libavcodec/aac_defines.h/M:_P45I):, 36Q:3 0note: (0expanded from macro 'Q31'. 0011053 945 | 3#9dfe/fiMne_ PQI)3,1 (xQ)30 (0 . 0 0 1 7 0 8 9 8(52ifn/tM_)PI()(, xQ)30*(201.407042853265448.10 2+ 90f.5/)M_ P I| ^ ~) , Q30(0.00In file included from 2src/libavcodec/aacsbr_fixed.c93:962: 8src/libavcodec/aacsbrdata.h4:6414:832:f /warning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _PI), Q30(0 .4140 | 0{31Q5937117(0-0f./2M2_8PI9)8,46 1 4| 5 ^~~~~~~~~~~~~~5 054fsrc/libavcodec/aac_defines.h),: 44Q3:136(: note: 0expanded from macro 'Q30' .970548 544 | 3#d3ef1i63n1e6f )}Q,3 0{(Qx3)1 ( - 0 . 1 8 5 0 9 9 1 5(i0n1t)9(8(x8)1*f1),0 Q733714( 108.24745.06 5+7 62089.2508)4f ) }| , ^ | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps_fixed.c45::2436: In file included from :src/libavcodec/aacps.c :32note: : expanded from macro 'Q31'src/libavcodec/aacps_fixed_tablegen.h :214:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x )214 | Q 3 0( 0. 00 00 00 0(0i0n0t)f(/(M_xPI))*,21 4Q370(40.80306418.1005 3+ 90.35)9 f/ M_| P ^ ~ I), Q30(0.00In file included from 17src/libavcodec/aacsbr_fixed.c08:98625: 2fsrc/libavcodec/aacsbrdata.h/:M414_:PI6):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.0025254 1414 | 2{9fQ/3M1(_-0P.2I28)98,46 1Q34055(005.040CC libavcodec/arm/rdft_init_arm.o f)2,9 Q3319( 804.689f/7M0_5P48I53)3,1 6Q3136f0)(}0, .{0Q033115(97-1700.f1/85M09_9P15I0),1 9 8| ^~~~~~~~~~~~~~8 1f),src/libavcodec/aac_defines.h: 44:Q3631:( 0note: .expanded from macro 'Q30'4 7565762 89442 | 0#d8ef4if)n},e | Q ~~~~^~~~~~~~~~~~~~~~~~~ 30(xsrc/libavcodec/aac_defines.h) : 45 : 36 : note: expanded from macro 'Q31' (int )45( | (#dxe)f*i1ne0 7Q3374118(2x4.)0 + 0. 5) | ^ (int)(In file included from (src/libavcodec/aacps_fixed.cx:24): In file included from *src/libavcodec/aacps.c2:321: 4src/libavcodec/aacps_fixed_tablegen.h:7214:4868:36 4warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0 + 0.5) | ^ ~ 214 | In file included from src/libavcodec/aacsbr_fixed.cQ:3620(: 0.src/libavcodec/aacsbrdata.h0:4130:8300:0 0warning: 00implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]00 f/M_PI), Q3 0413( | 0{.Q003111(05-3093.9f3/38M1_3P2I6)5, 0Q8306(00.2040f17)0,89 8Q5312(f-/M0_.PI3)8,6 61Q7739044(1809.7f0)0}25,25 4{1Q2391f(/-M0_.P0I)5,8 26Q8238402(00.010462f9)3,9 8Q4361(8-0f.0/69M4_07P7I4),1 88Q0239f0)(},0 . 00| 3 ~~~~^~~~~~~~~~~~~~~~~~~ 1597src/libavcodec/aac_defines.h17:045f:36/: Mnote: _expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~ 45 | #src/libavcodec/aac_defines.hd:e44:f36i:n note: eexpanded from macro 'Q30' Q31(x) 44 | #d ef in e Q 3 0 (x ) ( i n t) ( ( x) * (2i1nt4)7(4(8x3)6*481.00 +7 307.451) 8 2| 4 ^ ~ .0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^:62 : src/libavcodec/aacsbrdata.h:413:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32 : src/libavcodec/aacps_fixed_tablegen.h413: | {214Q3:1(61-: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 33813265086024f )214, | Q3 1( - 0 . 3 8Q6360(107.79040040108009070f0)}f,/ {MQ3_1P(I)-,0 .Q30058(206.8020814120503194369ff)/, MQ_P3I)1,( Q-300(.00.0609174080987527f/4M_1P8I8),0 2Q93f0)(},0 .| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 025src/libavcodec/aac_defines.h2:545:4361:2 9fnote: /Mexpanded from macro 'Q31'_P I), Q30 (450 | .#0d02e93f9i8n4e6 8Q3f1/(xM) _ P I ) , Q 3 0(i(nt0).((0x0)31*5927117407f4/M8_3P64I8)., 0 | ^~~~~~~~~~~~~~ + 0.src/libavcodec/aac_defines.h5:)44: 36: note: | expanded from macro 'Q30' ^ ~ 44 | #dIn file included from esrc/libavcodec/aacsbr_fixed.cfi:n62e: src/libavcodec/aacsbrdata.h :413Q:331:0 warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x ) 413 | { Q(3in1t()(-(0.x3)38*131207635704816802244.0f )+ ,0 .5Q)3 1 | ( ^- 0.386617794In file included from 4src/libavcodec/aacps_fixed.c1:248: 9In file included from 7src/libavcodec/aacps.c:f32): src/libavcodec/aacps_fixed_tablegen.h}:, 214{:Q3361: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.0582682842014 6f214) | , Q 3Q13(-00(.0069.400707040180800290f0)00}f/,M _P I)| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045.:03601:10 53note: 93expanded from macro 'Q31'9f /M_PI), Q3450( | 0#.d00e1fi7n08e98 52Qf/3M1_(xP)I) , Q 3 0 (0 .0 0 25 2 5 41 29 f(/iM_nPIt),) Q(3(0(x0.)0*022931984476488f3/6M4_8P.I0) +, 0.Q53) 0 (| 0 ^ ~. 0031597170In file included from fsrc/libavcodec/aacsbr_fixed.c/M:_62PI: )src/libavcodec/aacsbrdata.h, : 413| : ^~~~~~~~~~~~~~6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 413 | {Q3 144( | -#d0e.3f3i8n1e3 Q2306(5x0) 8 6 0 2 4 f ) , Q 3(1i(-n0t.)(3(8x6)*61107737749184244.01 8+9 07.f5)) } ,| ^{ Q31(-0.058In file included from 2src/libavcodec/aacps_fixed.c6:824: 2In file included from 8src/libavcodec/aacps.c4:232: 0src/libavcodec/aacps_fixed_tablegen.h:1214:4116:f ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(-0.0694077 421418 | 8 0 2 9 f) } ,Q 3| 0 ~~~~^~~~~~~~~~~~~~~~~~~( 0.00src/libavcodec/aac_defines.h00:0450:0360:0 0note: fexpanded from macro 'Q31' /M_PI), 45Q | 3#0d(ef0i.n0e0 Q1311(0x5) 3 9 3 9 f / M _ P I()i,n tQ)(3(0x()0*.20104714873064889.08 5+ 20.f5)/ M _P| I) ^ ~, Q30(0.002525In file included from 4src/libavcodec/aacsbr_fixed.c1:622: 9fsrc/libavcodec/aacsbrdata.h/:M412_:84P: Iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.0029 34129 | 8{4Q6318f(/ 0M._3P0I87)21,6 Q332014(7026.f)0, 0Q331(1 05.9471151749060f55/61M2_P6I)f,)} , | { ^~~~~~~~~~~~~~Q 31(-0src/libavcodec/aac_defines.h.:24445:2363:8 note: 3expanded from macro 'Q30'9 572639f )44 | ,#d eQfi3n1e (Q 300(.6x32)0 6 63 3 39 48 07 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:t45:)36:( note: (expanded from macro 'Q31'x )*107374 184524 | .0# d+ e0.f5)AS libavcodec/arm/rdft_neon.o i n e| ^Q 31(x) In file included from src/libavcodec/aacps_fixed.c : 24 : In file included from src/libavcodec/aacps.c: 32(: isrc/libavcodec/aacps_fixed_tablegen.hn:t213:)136(: (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] )*2147483648.0 213+ | 0 . 5 ) | Q ^ ~ 30(0.00000In file included from 0src/libavcodec/aacsbr_fixed.c0:0620: 0src/libavcodec/aacsbrdata.hf:412/:M58_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(0.019 5412 | 8{7Q335616f(/ M0_.PI3)0, 8Q73201(60.30230134317629617ff/)M_,P I)Q,3 Q13(0( 00.0.444186568184239f6/M0_P5I5)6, 1Q2360(f0).},0 52{2Q32158(91-5f0/.M24_52P38I39)57,2 63Q93f)0,( 0Q.03516(1 04049.661f3/M2_0PI6),6 3| 3 ^~~~~~~~~~~~~~3 9480src/libavcodec/aac_defines.h7f:)44:}36,: | note: ~~~~^~~~~~~~~~~~~~~~~~~expanded from macro 'Q30' src/libavcodec/aac_defines.h:45 :3644: | #note: dexpanded from macro 'Q31' efine Q 3045( | x)# d e f i ne Q 3 1 ( x)( i nt ) (( x )* 1 0 73 7 4 1 82(4i.0n +t 0).5() ( x| ) ^*2 147483648In file included from .src/libavcodec/aacps_fixed.c0:24 : +In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h :213 :| ^ ~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: 412:21332 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 0041200 | 00{0Q003f1(/ M0_P.I3),0 Q8307(02.106193528174372566f)6,f Q/3M_1P(I) ,0. 4Q31501(4906.050530631312669f1)7}f/,M _P{IQ)3,1 (Q-300(.02.04454826368883239f5/M7_26P3I)9,f) , QQ3310(( 00.0.563220262568393153f9/48M0_P7If))},, | Q ~~~~~^~~~~~~~~~~~~~~~~~3 0(0.0src/libavcodec/aac_defines.h:545:636:1 note: 0expanded from macro 'Q31'4 4961f/M _P45I) | ,# d e| f ^~~~~~~~~~~~~~i ne Qsrc/libavcodec/aac_defines.h3:441:(36x:) note: expanded from macro 'Q30' 44 | # de f(inie nQ3t0)(x() ( x ) * 2 1 4 7 48 36(4i8nt.)0(( x+)* 1007.3574)1 8 24| . ^ ~0 + 0.5) In file included from | src/libavcodec/aacsbr_fixed.c ^:62 : src/libavcodec/aacsbrdata.h:412:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :412 | 213{:Q8631:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 30872163214726f) ,213 | Q 3 1( 0 .Q3401(51049.600055061020600f00)0}f/,M _{PQ3I1)(, -Q03.02(405.02193588733956567f/2M6_3P9If),) ,Q 30Q(03.10(30 3031.6693172f0/6M6_P3I3)3,9 Q4380(007.f0)4}48,6 68 8| 23 ~~~~~^~~~~~~~~~~~~~~~~~f /M_PIsrc/libavcodec/aac_defines.h):, 45Q:3360(:0 .0note: 52expanded from macro 'Q31'2 258915f /45M_ | P#Id),e fQi3n0e(0 .Q035611(04x49)6 1 f/ M_ P I ), | ^~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:n44t:)36(: (note: xexpanded from macro 'Q30' )*21474 8443 | #6d4e8fi.n0e Q+3 00.(5x)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.cin:t62): ((src/libavcodec/aacsbrdata.hx:411):84*:1 0warning: 73implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0. 5411) | { Q3| 1 ^( 0.95424In file included from 04src/libavcodec/aacps_fixed.c8:224: 3In file included from 4src/libavcodec/aacps.c4:432: 1src/libavcodec/aacps_fixed_tablegen.hf:)213, :Q61:3 warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( -0.99240147091 22131 | 9 f ) }, Q{30Q(30.100(00-000.0900609f2/6M_5PI7)0,5 Q2304(00.20319f58)7,35 6Q6f3/1M(_ PI0).,7 3Q7307(50.605304383196695177f4/fM)_P}I,), Q| 30 ~~~~~^~~~~~~~~~~~~~~~~~( 0.04src/libavcodec/aac_defines.h4:86456:88362:3f /note: M_expanded from macro 'Q31'P I), Q3 045(0 | .#0d5ef2in2e2 Q5318(9x1)5 f / M _ P I ) , ( iQnt3)0(((x0).0*56210144497614f8/M3_64P8.I0 )+, 0. 5| ) ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: 41144:58 | : #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 411 | { Q 3 1( 0 . 9 5 4 2(40i4n82t34)4(4(1xf))*,10 7Q337141(8-02.49.902 4+0 01.457)09 1 2| ^1 9f)}, {QIn file included from 3src/libavcodec/aacps_fixed.c1:24(: -In file included from 0src/libavcodec/aacps.c.9:693226: 57src/libavcodec/aacps_fixed_tablegen.h05:2421302:3f36):, Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( 0.73775654896 2135 | 7 4 f )} , Q 30| ( ~~~~^~~~~~~~~~~~~~~~~~~ 0.00src/libavcodec/aac_defines.h0:04500:00360:0f /note: M_expanded from macro 'Q31'P I), Q30 (450 | .#0d19e5f8i7n35e66 fQ/3M_1P(Ix),) Q3 0 (0 . 0 30 3 3 16 91 7 f/ M _P(Ii)n,t Q)30(((0.x0)4*4826168487234f8/36M48_.0P I+ )0.,5 ) Q | 3 ^ ~ 0(0.0522258In file included from 9src/libavcodec/aacsbr_fixed.c1:625: f/src/libavcodec/aacsbrdata.hM:411_:31P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0561 044114 | 9{6Q1f3/1(M _P0I.)95,4 2 4| 0 ^~~~~~~~~~~~~~ 4823src/libavcodec/aac_defines.h4:4444:361:f )note: ,expanded from macro 'Q30' Q31(-0 .449 | #9de2f4i0n1e47 0Q9301(2x1)9 f ) } , { Q 3 1 (- 0.(9i69n2t)6((5x7)05*214002733f7),4 1Q83214(. 00.7 37+7 05.6554)8 9 | 6 ^57 4f)}, | ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacps.c45::3236: :src/libavcodec/aacps_fixed_tablegen.h :note: 213expanded from macro 'Q31': 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q3 1(213x | ) Q3 0 ( 0 .(i0n0t00)0(0(x0)0*20104fCC libavcodec/arm/rv34dsp_init_arm.o 7/M4_83P6I)4,8. 0 Q+ 300.(50). 0| 1 ^ ~ 95873566fIn file included from /src/libavcodec/aacsbr_fixed.cM:_P62I: ),src/libavcodec/aacsbrdata.h :Q411:370(:0 warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]03 03316917f/ M411 | _{PQ3I1),( Q 300.(90.504442846608842832f3/4M_4PI4)1, fQ3)0(,0 .Q03512(22-5809.159f9/2M4_0P14I70)9,12 19Qf30)(0}.0,5 6{Q1310(4-4096.1f9/M6_92P6I5),7 0 | 5 ^~~~~~~~~~~~~~2 4023src/libavcodec/aac_defines.hf:44):,36 : Qnote: 3expanded from macro 'Q30'1 ( 0.73 7447 | 5#6d5e4fi8n96e5 Q7340f()x}), | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45 : 36: note: expanded from macro 'Q31'( int)((x )45 | *#10d7ef3i7n4e18 2Q341(.x0) + 0 . 5 ) ( in| t ^) ((x)*2147In file included from 48src/libavcodec/aacps_fixed.c36:4248: .In file included from 0src/libavcodec/aacps.c :+ 320: .5src/libavcodec/aacps_fixed_tablegen.h) : | 212 ^ ~: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:410 :21283 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0000 04100 | 00{0Q301f/(M-0_.P5I0)6, 0Q8534001(00.50413283f4),5 9Q5433f1/(M-_0P.I6)58,4 6Q0301(05.046870213720308f)2},f /{QM31_(-P0.I9),7 21Q0733501(80.302493f9)7,1 Q6317(-90.023009f5/21M3_0P6I)7,79 1fQ)}3, 0 | ( ~~~~^~~~~~~~~~~~~~~~~~~0 .1src/libavcodec/aac_defines.h16:29455:361:6 note: 6expanded from macro 'Q31'3 f/M_PI )45, | Q3#0(d0e.f12i5n07e3 Q6318(x6)2 f / M _ PI ), | ^~~~~~~~~~~~~~ (insrc/libavcodec/aac_defines.ht):((44x:)*362:14 74note: 83expanded from macro 'Q30'6 48.0 + 440 | #.d5e)fi n e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (isrc/libavcodec/aacsbrdata.hnt:)410(:(58x:) *1warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]73 741824.0 + 0 .4105 | ){ Q| 3 ^1 (-0.5060In file included from 8src/libavcodec/aacps_fixed.c5:244: In file included from 0src/libavcodec/aacps.c1:0325: 1src/libavcodec/aacps_fixed_tablegen.h2:2128:f)111, :Q3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- 0.6584601548030 0f212)} | , {Q 31 ( - 0Q3.0(907.02010000730501080302f/4M3_f)P,I Q)3,1 Q(3-00(0..203403935421530967579413ff)}/,M _| P ~~~~^~~~~~~~~~~~~~~~~~~I ), Qsrc/libavcodec/aac_defines.h3:450:(36:0 .note: 0expanded from macro 'Q31' 6721723 8245f | #/dMe_PfI)i, nQ3e0 (0Q.03919(7x1)67 9 0 0 f / M _ P I ) , ( inQt30)((0(x.)1*162291514676438f/3M6_4PI8).,0 Q 30+( 00..51)2 5| 0 ^ ~ 736862f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62: src/libavcodec/aacsbrdata.h :410| :31 ^~~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'410 | {Q31(-0. 5044 | 6#d0e8f5in4e01 05Q12380f(x)), Q3 1 ( - 0 . 6 5 8 4 6(i0n1t)5((4x)8*10037037041f8)2}4.,0 +{ 0Q.351) ( -| 0 ^.9 721073518324In file included from 3src/libavcodec/aacps_fixed.cf):, 24Q3: 1(In file included from -src/libavcodec/aacps.c0.:233209: 52src/libavcodec/aacps_fixed_tablegen.h13:062127:78691:f warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: 212note: | expanded from macro 'Q31' Q30 (450 | .#0de0f0i0n0e0 Q0310(0x0) f / M _P I ) , Q 3 (0i(nt0).(04(33x4)*52194754483364f8./0M _P+I 0).5,) | Q ^ ~ 30(0.06721In file included from 7src/libavcodec/aacsbr_fixed.c2:623: 8src/libavcodec/aacsbrdata.h2:f410:/6:M _warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P I), Q30(0.0 9941071 | 6{7Q93001f(/-M_0P.I5),0 Q63008(05.14106129055161632f/8Mf_)P,I ),Q 3Q310(-(0.06.5128546001753468083060f2)f}/,M _{PQI31)(,- 0. 9| 7 ^~~~~~~~~~~~~~21 0735src/libavcodec/aac_defines.h:1448:323643:f) , note: Qexpanded from macro 'Q30'31 (-0.23095 24413 | 06#77d9e1ff)i},n e| ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(x:)45 : 36: note: expanded from macro 'Q31' 45 | #(deifnitne) (Q3(1x(x)) * 1 0 7 37 4 1 82 4 .(0in t+) 0(.(5x))* 2| ^1 47483648.0In 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:212: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:409:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | Q30 (409 | 0{.Q0301(0 000.002008005f8/2M5_9PI8)29,9 Q9300f(0).,04 3Q3435915(4-30f/.M_8P5I)3,6 Q13402(006.3046072316f7)2}3, 8{2Qf/3M1_( P0I.)85,2 5Q63502(04.4070959737f1),6 7Q93001f/(M-_0P.I6)45,6 76Q03707(30.5115628995f1)}6,6 3 f| / ~~~~^~~~~~~~~~~~~~~~~~~M _PIsrc/libavcodec/aac_defines.h):45,: 36Q3:0( 0note: .1expanded from macro 'Q31'2 5073686 245 | f#d/eMf_inPeI )Q,3 1 (| ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h :44 :36 : note: expanded from macro 'Q30' (i 44n | #td)e(f(ixne) Q*302(14x7) 4 8 3 6 4 8 . 0 + 0(.i5n)t ) (| ( ^ ~x )*1073741In file included from 82src/libavcodec/aacsbr_fixed.c4.:0 62+ : 0src/libavcodec/aacsbrdata.h.:5409): 59 :| ^warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c :40924 | : {In file included from Qsrc/libavcodec/aacps.c:3321: (src/libavcodec/aacps_fixed_tablegen.h: 2120:.362:8 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 8259829990f), Q3 1212 | ( - 0 .8 5 3 6Q1342006(3040.360f)0}0, 0{Q0310(0 000.8052f5/6M52_44P70I5)7,3 Qf3),0 (Q0.3014(3-03.465AS libavcodec/arm/rv34dsp_neon.o 4955463f7/6M_0PI7)7,3 Q5305(809f.)}0,6 7| 2 ~~~~~^~~~~~~~~~~~~~~~~~1 72382src/libavcodec/aac_defines.hf/:M45_P:I)36,: note: Qexpanded from macro 'Q31'30 (0.099 745 | 1#d6e79f00if/nM_eP IQ),3 1Q3(0x(0). 1 16 2 9 5 1 66 3 f / M_(PiInt)),( (xQ)*3201(4704.813624580.70 3+ 608.65)2 f /| M ^ ~ _PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.h:src/libavcodec/aacsbrdata.h44::40936:31:: note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #d e409 | f{inQe3 1Q(3 00.2(80x5)8 2 59 82 99 90 f) , Q 3 1( -0 . 8(5i3nt6)14(2(06x3)40*361f0)7},3 7{Q4311(8 20.48.52056 52+44 700.5753) f )| , ^ Q31(-0.6456In file included from 76src/libavcodec/aacps_fixed.c0:77243: 5In file included from 5src/libavcodec/aacps.c8:9f32): }src/libavcodec/aacps_fixed_tablegen.h:,212 : 11| : ~~~~^~~~~~~~~~~~~~~~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 212 | 45 | # d ef i nQe3 0(Q0.300100(00x0)0 0 0 f / M _ P I )(i,nt )(Q(x3)0*2(1047.4803463483.40 5+9 05.54)3 f/ M| ^ ~_ PI), Q30(0In file included from .0src/libavcodec/aacsbr_fixed.c6:7622: 17src/libavcodec/aacsbrdata.h23:84092:f7/: Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.0 994097 | {1Q3617(90 0f0/.M2_8PI0),5 Q8302(509.81126929959106f6)3,f/ MQ_3PI1)(, -Q030.(805.316215402703636408366f2)f/}M_,P {IQ)31,( 0| ^~~~~~~~~~~~~~. 8525src/libavcodec/aac_defines.h6:5442:44367:05 7note: 3fexpanded from macro 'Q30') , Q31( -044. | 64#5d6ef7i6n07e7 35Q53890f()x)} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :(36in:t note: )expanded from macro 'Q31'(( x)*107 453 | 7#d4e18f2i4.n0e + 0Q.35)1 ( x| ) ^ In file included from src/libavcodec/aacps_fixed.c(:24i: In file included from nsrc/libavcodec/aacps.ct:32): src/libavcodec/aacps_fixed_tablegen.h(:211(:x136:) *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 147483648.0 + 0 .2115 | ) | ^ ~ Q30(0.000In file included from 0src/libavcodec/aacsbr_fixed.c0:006200: 0fsrc/libavcodec/aacsbrdata.h/M:_408P:I83):, Qwarning: 30implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.067234136 2408f/ | M{_QP3I)1, (Q3 00(0..951403457233835561499f/9M7_3PIf)),, QQ303(01.(15 508.909473500f0/M2_3P2I4)1,0 9Q3905(02.1f8)2}47,2 37{8Q0f3/1M(_ PI0).9,9 Q5307(08.910965683060555461f9/fM)_P,I )Q, 3 1| ^~~~~~~~~~~~~~( -0.5src/libavcodec/aac_defines.h41:06448:2366:25 7note: 35expanded from macro 'Q30'6f )}, | ~~~~^~~~~~~~~~~~~~~~~~~44 | #desrc/libavcodec/aac_defines.hf:i45:n36:e note: Q3expanded from macro 'Q31'0( x) 45 | # d e f i(innet )Q(31((x)x*)1 07 3 7 4 1 8 2 4 .0 + (0i.5n)t )| ( ^ (x)*21474In file included from 83src/libavcodec/aacps_fixed.c64:824: .In file included from 0src/libavcodec/aacps.c :+32 : 0src/libavcodec/aacps_fixed_tablegen.h.:5211): 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 :211408 | :59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.000000 0408 | 0{0Q03f1/( M0._9P54I3)73,8 3Q5439097(30f).,0 6Q73213(4 103.697200f2/M3_P2I41)0,9 95Q23f)0}(, 0{Q.311(0 04.5992537859601593f6/5M56_9PfI)), ,Q 3Q13(0-(00..154515068892062453735506ff/)M}_,P I | ) ~~~~~^~~~~~~~~~~~~~~~~~, Q30(src/libavcodec/aac_defines.h0:45.:1368:2 note: 4expanded from macro 'Q31'7 23780f/ M45 | _#PdIef)in,e QQ3310((0x.1)9 6 68 0 05 4 1f /M _ PI ) , | ^~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h)(:(x44)*:2361:4 7note: expanded from macro 'Q30'4 83648. 044 | +#d ef0i.n5)e | Q ^ ~3 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 408(:i32n: twarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 184082 | 4{.Q0 3+ 10(.5 ) 0 | . ^9 543738354In file included from 9src/libavcodec/aacps_fixed.c9:247: 3In file included from src/libavcodec/aacps.cf:)32: ,src/libavcodec/aacps_fixed_tablegen.h: 211:Q8631:( warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .9700232410995 2211 | f )} , { Q3 1Q(3 0(00..00909050700809000f5/M3_6P5I)5, 6Q93f0()0,.0 6Q73213(4-103.625f/4M_1PI0)6,82 62Q537035(60f.)10}4,52 3 5| 61 ~~~~~^~~~~~~~~~~~~~~~~~9 f/M_src/libavcodec/aac_defines.h:P45:I36): ,note: expanded from macro 'Q31' Q30(0.1 545 | 5#8de9f0in4e3 Q5301f/(Mx_)P I ) , Q 3 0 ( (0i.n1t8)24(72(3x7)*8201f47/4M83_6PI4),8 .Q030 (+0 .019.6568)00 5 4| 1 ^ ~f /M_PI), | In file included from ^~~~~~~~~~~~~~src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:src/libavcodec/aac_defines.h408::7:44 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q30' 40844 | | #{dQe3fi1n(e Q03.09(5x)4 3 7 3 83 54 99 7 3f ), Q(3in1t( )0((.x9)70*012032743170949158224f.)0} +, 0 .5{) Q 3| 1 ^( 0.99578In file included from 90src/libavcodec/aacps_fixed.c53:62455: 6In file included from 9src/libavcodec/aacps.cf):, 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(211-:0.615:41 0warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 26257356f)}, | 211 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h :Q453:036(:0. 0note: 0expanded from macro 'Q31'0 0000000 f/45M | _#PdIe),f Qi3ne0 (Q03.016(7x2)34 13 6 2 f/ M _ PI ) , Q3 0 (0 .1(0i4nt5)(2(35x61)9*f/2M_1P4I)7,4 Q8303(604.81.505 8+9 0403.505f/)M _| ^ ~P I), Q30(0.In file included from 1src/libavcodec/aacsbr_fixed.c8:622: 4src/libavcodec/aacsbrdata.h:740723:78840:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .4071 | {9Q3616(8-00.057416f9/1M_0PI7),9 2| ^~~~~~~~~~~~~~0 26848src/libavcodec/aac_defines.hf:)44, :Q3631:(- 0.note: 96expanded from macro 'Q30'22 66175492 9844f | )}#, d{Qe3f1i(n e0 .Q3909(7x)4 3 28 1 0 1 68 46 f ) ,( iQn31t( )0(.4(26x97)1*571030757673f7)}4, 1 | 8 ~~~~~^~~~~~~~~~~~~~~~~~2 4.0 src/libavcodec/aac_defines.h+:45 :0.365:) note: expanded from macro 'Q31' | ^ 45 | #dIn file included from efsrc/libavcodec/aacps_fixed.ci:ne24 : QIn file included from 3src/libavcodec/aacps.c1:32(: xsrc/libavcodec/aacps_fixed_tablegen.h): 211 : 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2 12114 | 7 48 3 6 48 . 0 Q+ 30.05()0 .| ^ ~0 000000000fIn file included from /Msrc/libavcodec/aacsbr_fixed.c_:62P: Isrc/libavcodec/aacsbrdata.h:)407,:59 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.067234136 2407f | {/QM_3P1I(),- Q030.(07.6911004759223506129f6/M8_4P8If),) ,Q3 0(Q0.315158(90-403.509f6/2M_2PI6),6 Q1307(504.198224972837f8)0},f /{MQ_P3I1)(, Q030.(09.97143928616018680460f)5, 4Q311f( /0M.4_2P69I7)1, 5 | 7 ^~~~~~~~~~~~~~0 3756src/libavcodec/aac_defines.h7:44f:)36}: ,note: expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d:e note: fexpanded from macro 'Q31'i ne Q30( x45) | # d e fi n e Q 31 ( x ) ( in t) ( ( x ) * 1 0 7 3 7(i4n1t)8(2(x4).*201 4+7 408.356)4 8 .| 0 ^ + 0.5) In file included from | ^ ~src/libavcodec/aacps_fixed.c :24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:211:In file included from 11:src/libavcodec/aacsbr_fixed.c :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]62 : src/libavcodec/aacsbrdata.h:407:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 211 | 407Q3 | 0({0Q.030100(0-0000.007f69/1M0_7PI9)2, 0Q320(60.806472834f13)6,2 f/QM3_P1I(),- 0Q.3906(202.6160147552435961299f/8Mf_)P}I),, Q{30Q(301(. 15058.9904935704f3/M2_P8I)1, 0Q310(608.4168f24)7,2 3Q78301f(/M _0.P4I2)69,71 5Q7033075(670f.)1}9,6 6 8| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 0541src/libavcodec/aac_defines.hf:/45M_:P36I: )note: expanded from macro 'Q31', | ^~~~~~~~~~~~~~ 45 | src/libavcodec/aac_defines.h#d:e44:f36i: nnote: eexpanded from macro 'Q30' Q31(x) 44 | # d ef i n e Q 3 0 ((xin)t )( ( x ) * 2 1 4 7 48 3 6 48 .(0 i+n 0t.)(5(x)) * 1| ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+:62 : src/libavcodec/aacsbrdata.h0:.5407:CC libavcodec/arm/rv40dsp_init_arm.o )6 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c: 24: 407In file included from | src/libavcodec/aacps.c:{32Q: 3src/libavcodec/aacps_fixed_tablegen.h1:(210:-1360:. warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 910792026848f), Q2103 | 1( -0 .9 6 2 Q2306(601.07050040900209008ff/)M}_,PI ){Q,3 1Q(3 00(.0.919017141239208190616f84/6Mf)_,P QI3)1(, 0.Q4236907(105.1750387056776f)4}5,0 2 f| / ~~~~^~~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h),: Q453:360: (note: 0expanded from macro 'Q31'. 2387557 1457 | #9dfef/iMn_eP IQ)3,1( x)Q 3 0 (0 . 2 8 20 7 2 8 7(i1n9t)f(/(M_xPI)),* 2Q1304(704.83364085.8038 0+1 870f/.M5_) P I| ) ^ ~, | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::6236: :src/libavcodec/aacsbrdata.h :406note: :expanded from macro 'Q30'84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e406 | Q{3Q301((-x0). 9 50 38 5 6 0 28 88 64 f ), Q(i3nt1)( (0(.x8)95*61320173974518786225f4)}.,0 {+Q3 1(0 0..5)1 7 0| 0 ^ 5239424212In file included from fsrc/libavcodec/aacps_fixed.c):24,: In file included from Q3src/libavcodec/aacps.c1(: 032.5: 4src/libavcodec/aacps_fixed_tablegen.h68:32100:1115:39 6warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]65 8f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :21045 | :36 : note: expanded from macro 'Q31' Q30(0 .45 | 0#0d0e0f00i0n0e0 0Qf3/1M(x_)P I ) , Q 3 0 ( (0in.t)1(0(x1)*1211472489360498.60 f+/M _0.P5)I ) ,| ^ ~ Q30(0.1580In file included from 76src/libavcodec/aacsbr_fixed.c4:5620: src/libavcodec/aacsbrdata.h2:406f:59/:M_ PIwarning: ),implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q 30(0.2387557 174069 | f{/MQ_P3I1)(, -Q300(.0.9258023087562082788198f6/4Mf_),P IQ)31,( Q0.3809(506.3320195588763258f)0},1 8{7Q3f1/( M0_.PI1)70,05 2 3| ^~~~~~~~~~~~~~9 4242src/libavcodec/aac_defines.h:144:236f:) , note: Qexpanded from macro 'Q30'3 1( 0.54 6448 | 30#5d39e6f26i5n8ef )}Q,3 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 45 : 36 : note: (expanded from macro 'Q31'i nt)((x) *451 | 07#d3e74f18i2n4e.0 +Q 301.5()x ) | ^ In file included from src/libavcodec/aacps_fixed.c (:i24nt: )In file included from (src/libavcodec/aacps.c(x:)32*2: 14src/libavcodec/aacps_fixed_tablegen.h7:421083:64868.:0 + warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5) | ^ ~ In file included from 210src/libavcodec/aacsbr_fixed.c | : 62: src/libavcodec/aacsbrdata.h :406 : 32:Q 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.0000000000f /406 | M{_PQI3),1 (Q3-00(0..91051101239805966f0/M2_8P8I8)6, 4Qf3)0(,0 .1Q5830176(4 5002f./8M9_P5I6)3,2 Q1390(508.27368275557f1)7},9 f{/MQ_31P( I0).,17 0Q0532039(4204.22812027f2)8,7 1Q391(f /0.M5_46P8I3),0 Q533096(2605.8f3)}0,5 8| 3 ~~~~~^~~~~~~~~~~~~~~~~~8 018src/libavcodec/aac_defines.h7:45f:/36M: _note: Pexpanded from macro 'Q31' I), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:44f:i36n: enote: expanded from macro 'Q30'Q 31(x) 44 | # d e f i n e (Qin3t0)((x(x)) *2 1 4 7 4 8 36 4 8 . 0 + (i0nt.)(5()x )* 1| 0 ^ ~7 3741824.0 In file included from +src/libavcodec/aacsbr_fixed.c :620: .src/libavcodec/aacsbrdata.h:5406):6 : warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ In file included from src/libavcodec/aacps_fixed.c406: | 24: {In file included from Qsrc/libavcodec/aacps.c31:(32-: 0src/libavcodec/aacps_fixed_tablegen.h.:9521003:856160:28 88warning: 64implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), Q31( 0.89563 212109 | 5 87 6 2 5f ) Q}30,(0 .0{0Q0030100(0 00.017f0/05M23_9P42I42)1,2 fQ)3,0 (Q03.1(1 00.15141269803960f/5M3_9P6I2),6 5Q380(f0)}., 1 | 58 ~~~~^~~~~~~~~~~~~~~~~~~0 7645src/libavcodec/aac_defines.h0:452:36f:/ Mnote: _expanded from macro 'Q31'P I), Q3 045( | 0#.d2e3f8i7ne5 57Q1317(9xf/)M_ P I) , Q 3 0 ( 0 . 2(8i20n7t)2((8x7)1*291f4/7M48_3P6I4)8.,0 Q+ 300.(5)0 . | 3 ^ ~0 58380187f/In file included from Msrc/libavcodec/aacsbr_fixed.c_P:I62): ,src/libavcodec/aacsbrdata.h : 405| : ^~~~~~~~~~~~~~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' 405 | {Q3 441 | (#d-ef0i.ne3 9Q4306(6x5) 2 9 7 4 0 3 7 5 f )(i,n Qt3)(1((x-)*01.067638079441382241.01 +4 405.56) f )| } ^, {Q31( 0.9In file included from 78src/libavcodec/aacps_fixed.c7:5243: In file included from 2src/libavcodec/aacps.c56:493268: 3src/libavcodec/aacps_fixed_tablegen.hf):,210 :Q363:1( -warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 72467840967746 f210) | } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h0:(450:36.:0 0note: 00expanded from macro 'Q31' 000000f /45M_ | P#dIe)f,in eQ Q3301((x)0 . 1 0 1 1 1 2 90 96 f/ M_ P I(),i nQ3t0()0(.(15x8)0*7264150427f4/8M3_6P48I.),0 Q 30+(0 .2038.75557)17 9f /| ^ ~M _PI), Q30(In file included from 0.src/libavcodec/aacsbr_fixed.c:2628: src/libavcodec/aacsbrdata.h2:4050:7592: 8warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 19f/M_PI), Q 34050 | {(Q301(.-03.3094566853289071480377f5f/),M Q_31P(-I0).,6 6| ^~~~~~~~~~~~~~8 0943src/libavcodec/aac_defines.h2:441:361:4 note: 4expanded from macro 'Q30'5 6f)}, {Q443 | #1d( e0.f9i7n8e 7Q35032(5x6)4 9 6 8 3f ) , Q 3 1 ((i-nt0).((7x2)*4160773847401986247.70 4+6 f0).}5), | ^| ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps_fixed.c::2436: :In file included from note: src/libavcodec/aacps.cexpanded from macro 'Q31': 32: src/libavcodec/aacps_fixed_tablegen.h:210: 1145: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define Q31(x) 210 | (Qin3t0)((0(.x0)*02104074083060480.000 f+ /0M_.P5)I ) ,| ^ ~ Q30(0.1011In file included from 1src/libavcodec/aacsbr_fixed.c2:629: 0src/libavcodec/aacsbrdata.h9:6405:f31:/ M_warning: Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] I), Q30(0.1 54058 | {0Q3716(-405.03294f66/52M97_40P3I75),f Q)3, 0Q(03.1(2-03.6868709543521711474596ff/)M}_, P{IQ)3,1( 0Q.390(7087.5238225064792688731f9),f /MQ_31P(I-0).7,2 4Q637804(00.3906757486f3)}8,0 1| ~~~~^~~~~~~~~~~~~~~~~~~8 7f/src/libavcodec/aac_defines.hM:45_:36P:I )note: , expanded from macro 'Q31' | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :#36d:e note: fexpanded from macro 'Q30'in e Q31(x) 44 | # d ef i n e Q 3 0 (x()in t ) (( x ) * 2 14 7 48 3 6 48 .(0in t+ )0(.5()x ) *| 1 ^ ~ 073741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+: 62: 0src/libavcodec/aacsbrdata.h:.405:56): warning: 3 implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| warning ^s generated. In file included from src/libavcodec/aacps_fixed.c405: | {24Q: 31In file included from (src/libavcodec/aacps.c-:0.3239: 4src/libavcodec/aacps_fixed_tablegen.h6:2096:1365:29 74warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 75f), Q31(-0.668 092094 | 3 2 1 14 4Q5360f()0}.0,00 0{0Q03010(0 00.f9/7M8_P7I53)25,64 96Q833f0)(,0 .Q13311(5-908.5772694f6/7M_8PI4)0, 9Q6307(07.2407625f22)49}1,f / M| _ ~~~~^~~~~~~~~~~~~~~~~~~P I), src/libavcodec/aac_defines.hQ:345:036(:0 .note: expanded from macro 'Q31'3 1881874 8450 | f#d/eMfi_nPIe), Q3Q130((x0). 38 25 5 0 12 04 f/ M _P I) , Q3 0((0i.n4t19)39(51(1x90)f*/2M_1P4I)7,4 8 | 3 ^~~~~~~~~~~~~~6 48.0src/libavcodec/aac_defines.h +: 044.:365:) note: expanded from macro 'Q30'| ^ ~ 44 | #dIn file included from efsrc/libavcodec/aacsbr_fixed.ci:n62e: Qsrc/libavcodec/aacsbrdata.h3:4040:84(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (404 | i{Qn3t1)((( x0.)08*70178006767317641981f2)4,. 0 Q+ 30.15( )0. 80 93| 8 ^9 94918745f)}In file included from , src/libavcodec/aacps_fixed.c:{24Q3: 1In file included from (src/libavcodec/aacps.c-0:.83268: 1src/libavcodec/aacps_fixed_tablegen.h1:2098:1118: 3warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 0712f), Q31( 0. 32099 | 3 47 3 0 8 Q6350(407.000500f00)00}0,0f / M_| P ~~~~~^~~~~~~~~~~~~~~~~~I ), src/libavcodec/aac_defines.hQ:3450:(360:. 13note: 15expanded from macro 'Q31'98 5769f/M _45 | P#Id)ef,i nQe3 0Q(301.(x2) 0 7 2 5 2 2 4 9 1 f/ M(i_nPt)I(()x),* 2Q14374083(6408..03 1+8 08.51)8 7 4| 8 ^ ~0 f/M_PI), Q3In file included from 0src/libavcodec/aacsbr_fixed.c(:0.623: 8src/libavcodec/aacsbrdata.h2:5540401:25804:f /Mwarning: _Pimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]I ), Q30(0.41 9340495 | 1{19Q03f1/(M_ PI0).,0 8| 7 ^~~~~~~~~~~~~~ 0780src/libavcodec/aac_defines.h6:446:736:1 note: 6expanded from macro 'Q30'9 1f), Q3 441 | (# d0.e80f9i38n9e94 91Q837405f()x}), {Q 3 1( - 0. 86 81 1 8 83 0 80 7 1(2fi),n Qt3)1(( (0.x39)34*710370387654471085f2)4.}0, + | 0 ~~~~^~~~~~~~~~~~~~~~~~~ .5) src/libavcodec/aac_defines.h | : ^ 45:36: note: expanded from macro 'Q31' In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c :4532 | : #src/libavcodec/aacps_fixed_tablegen.hd:e209f:86in:e warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q31(x) 209 | ( in tQ3)0(((x0).*00201004007048030f6/4M8_P.I0) +, Q03.0(50). 1 3| 1 ^ ~ 5985769f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62): , src/libavcodec/aacsbrdata.hQ3:0404:(320: .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]07 2522491f/M_P I)404, | {Q3Q03(01.(3 1088.1087848700f/7M8_0P6I)6,7 Q1360(901.3f8)2,5 50Q132014(f/ M0_.8P0I93)89,9 49Q138074(50f.)4},1 {9Q33915(-1019.0f8/68M1_P1I)8,8 3 0| ^~~~~~~~~~~~~~8 0712src/libavcodec/aac_defines.hf:44):,36 :Q3 1note: (expanded from macro 'Q30' 0.3934 73440 | #8d65e4fi7n0e5 Qf3)0}(,x) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 :36 :( note: iexpanded from macro 'Q31'n t)((x)* 1450 | 7#37d4ef1i8n2e4 .Q03 1+( 0x.5)) | ^ In file included from (src/libavcodec/aacps_fixed.ci:nt24)(: (In file included from x)src/libavcodec/aacps.c*:21324: 7src/libavcodec/aacps_fixed_tablegen.h4:82093:616: 4warning: 8.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 + 0.5) | ^ ~ 209 | In file included from src/libavcodec/aacsbr_fixed.c : 62Q3: 0src/libavcodec/aacsbrdata.h:(404:07.:00 00warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000f/M_PI )404, | {QQ331(0 (00..018730718056697186951f7),69 fQ3/1(M _0P.8I09)3,8 99Q49318074(5f0).}2, 0{Q7312(-50.282648191818f3/M0_P8I0)7, 1Q320(f0.)3,1 8Q813817(4 800f./3M9_3P4I7)3, 0Q8306(50.4378052f)5}5, 0 1| 2 ~~~~~^~~~~~~~~~~~~~~~~~ 04fsrc/libavcodec/aac_defines.h/:M45_P:I36:) note: ,expanded from macro 'Q31' Q30(0.4 1459 | 3#9d51e1f90ifn/Me_ PIQ),3 1 (| ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h: 44: 36: note: expanded from macro 'Q30' (i 44n | #td)e(fi(nex )Q*3201(4x7) 4 8 3 6 4 8 . 0 (+i nt0).(5)( x| ) ^ ~* 107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:620: src/libavcodec/aacsbrdata.h+:403 :084.:5 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ In file included from 403src/libavcodec/aacps_fixed.c | :{24Q: 3In file included from 1src/libavcodec/aacps.c(: 032.: 8src/libavcodec/aacps_fixed_tablegen.h00:9209:93633:5 2warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]46 78f), Q31(-0.368 520918 | 9 67 10 85 3f ) }Q,3 {0Q3(1(0 0..70803060800103103092066f6/fM_)P, IQ3)1(, 0Q.34055(0609.193981052985579697ff/)M_}P,I ), | Q ~~~~~^~~~~~~~~~~~~~~~~~30 (0.2src/libavcodec/aac_defines.h07:254522:49361:f/ Mnote: _expanded from macro 'Q31'P I), Q 3450 | (#0.d3e1f8i8n1e87 48Q03f1/(Mx_)P I ), Q 3 0 ( 0 . 3 8 2 5 50(1i2n04tf)/M(_(xP)*I2),1 4Q734083(60.44189.3905 11+9 00f.5/)M _ P| I ^ ~), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: 403expanded from macro 'Q30': 59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0(403x | ){ Q 3 1 ( 0 . 8 00 9 (9i33n52t5)4((6x)7*180f7)37,41 82Q43.01 (+ -00.5.)3 68 51| 8 ^9 6710853f)},In file included from {src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c0:.3278: 3src/libavcodec/aacps_fixed_tablegen.h68:120931:31192:6 6warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f) , Q31( 0.45506 2099 | 99 80 25 97 f ) }Q,3 0 (| 0 ~~~~~^~~~~~~~~~~~~~~~~~. 000000src/libavcodec/aac_defines.h00:045:036f:/ Mnote: _expanded from macro 'Q31'P I), Q30 (450 | .#1d3e15f98i5n76e9 fQ/M3_1PI()x, )Q 30 ( 0 .2 0 7 25 2 24 9 1 f/ M(_PiIn)t, )Q((3x0)(0*.321148784188743806f4/8M._0 P+I) , 0Q.305()0. 3 82| 5 ^ ~50 1204f/M_PIIn file included from ),src/libavcodec/aacsbr_fixed.c :Q623: 0src/libavcodec/aacsbrdata.h(:0403.4:13193:9 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190f/M_PI) ,403 | {| Q ^~~~~~~~~~~~~~31 ( 0.src/libavcodec/aac_defines.h:844:036:0 9note: expanded from macro 'Q30'9 335254 6447 | 8#fd)e,f Qi31n(e-0 .Q3360(8x5)1 8 9 6 7 1 0 8 5(i3ntf))}(,( x{)Q*311(0 703.778436188132143.9026 6+ 60f.5)), Q | 3 ^1 ( 0.4550In file included from 6src/libavcodec/aacps_fixed.c9:924: 9In file included from 8src/libavcodec/aacps.c0:2325: src/libavcodec/aacps_fixed_tablegen.h9:7208:f136):} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'208 | Q453 | 0#d(e0f.i0n00e0 Q0310(00x0)0 f / M _ P I ) , Q 3 (0i(n0t).(1(x6)*0213478486366483.609 +f /0.M5_)P I| ) ^ ~ , Q30(0.25In file included from src/libavcodec/aacsbr_fixed.c4:629: 4src/libavcodec/aacsbrdata.h:340375:872:f warning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), Q30(0 .440302 | 9{4Q43618(4 00f./8M00_9PI9)33,5 Q2305(406.7489f8)0,6 89Q5381(5-f/0M_.PI3),6 85Q18390(60.7561150648145753f/fM_)PI}),, { Q| 3 ^~~~~~~~~~~~~~ 1( 0src/libavcodec/aac_defines.h.:744:836:3 note: 6expanded from macro 'Q30'8 131392 64466 | f)#,d eQ3f1i( n0.e4 5Q530069(99x80)25 97 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(45in:t36):( (note: xexpanded from macro 'Q31' )*10737 4451 | #8d2e4fi.ne0 Q 31+( x0) . 5 ) | ^ (In file included from insrc/libavcodec/aacps_fixed.ct:)24(: (In file included from src/libavcodec/aacps.cx:)*322: 1src/libavcodec/aacps_fixed_tablegen.h4:2087:4111:8 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 48.0 + 0.5) | ^ ~ 208 | Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.6200: 00src/libavcodec/aacsbrdata.h0:0402:084:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30( 0402. | 1{6Q03318(6-6306.90f/711M7_ warning06PIs8)4,7 0Q0 generated35903(. 01.f)2, 5Q43914(3-07.58985281f4/3M7_1P0I13)2,9 fQ)3}0,( 0{Q.314(0 20.99845469804009f/0M_5P7I7)72,4 fQ3)0(,0. 4Q9381(0 60.8898254187521f13/39M8_1fP)I},) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.5src/libavcodec/aac_defines.h6:451:5366: 4note: expanded from macro 'Q31'1 475f/M _45P | I#d)e, f i| n ^~~~~~~~~~~~~~e Q31(src/libavcodec/aac_defines.hx:) 44 : 36 : note: expanded from macro 'Q30' (int) (44 | (#xd)e*f2in1e 4Q7304(8x)3 6 4 8 . 0 + 0 .5 ) (| i ^ ~ nt)((x)*In file included from 1src/libavcodec/aacsbr_fixed.c0:7623: 7src/libavcodec/aacsbrdata.h4:184022:459.: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ 0.5) | ^ 402 | {Q31In file included from (-src/libavcodec/aacps_fixed.c0:.02477: 06In file included from 8src/libavcodec/aacps.c47:00325: 9src/libavcodec/aacps_fixed_tablegen.h3:1f208):,86 :Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( -0.895814371013 22089 | f) }, { Q 3 1( Q0.39085(90009.050700700700204f0),0 fQ/31M( _0.P88I24)1,72 1Q3103(39081.f)1}6,0 3| 8 ~~~~~^~~~~~~~~~~~~~~~~~ 663src/libavcodec/aac_defines.h69f/:M_45P:I36):, Qnote: 3expanded from macro 'Q31'0 (0.254 945 | 4#3de7fi5n8e2 fQ/31M(_x)P I ) , Q 3 0 ( 0 (.in4t0)29(4(4x68)4*02f/1M_4P7I4),8 3Q63408(0..409 8+0 06.859) 5 8| 5 ^ ~f /M_PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.625: src/libavcodec/aacsbrdata.h6:14025:631:4 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 75f/M_PI), 402| | { ^~~~~~~~~~~~~~Q3 1(-0.src/libavcodec/aac_defines.h07:447:360:68 47note: 0expanded from macro 'Q30'0 5931f), 44Q | 3#1d(e-f0i.8n95e8 14Q37310013(29xf))}, { Q 3 1( 0 .9 85 90 0 9(i0n5t7)7(7(x2)4*f1)07,3 74Q1318( 204..808 +2 04.15)7 2 | 1 ^ 133981f)}, In file included from | src/libavcodec/aacps_fixed.c ~~~~^~~~~~~~~~~~~~~~~~~:24 : In file included from src/libavcodec/aacps.c:src/libavcodec/aac_defines.h32: :src/libavcodec/aacps_fixed_tablegen.h45::20836::61 :note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2083 | 1( x) Q 3 0( 0 . 0 0 00(0i0nt0)00(0f(/xM)_*P2I)1,4 74Q833604(80..016 0+3 806.653)6 9 f| / ^ ~M _PI), Q30In file included from (src/libavcodec/aacsbr_fixed.c0:.622: 5src/libavcodec/aacsbrdata.h4:944023:765: 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f/M_PI), Q30 (0402. | {40Q23914(4-06.8074700f/6M_8PI4)7, 0Q03509(30.149f8)06,8 95Q8351f(/-M0_.P89I5)81,4 3Q7130013(209.5f6)1}56,4 1{4Q3715( f0./9M85_90P09I0)5,7 77 24| f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h1(: 044.8:83624:1 7note: 2expanded from macro 'Q30'1 133981f )}44, | #| d ~~~~^~~~~~~~~~~~~~~~~~~e finesrc/libavcodec/aac_defines.h: 45Q:363:0 (note: expanded from macro 'Q31'x ) 45 | #d ef i n e Q(3i1n(xt) ) ( ( x ) * 1 07 3 7(41i82n4t).(0( +x )0*.251)47 48 36| 48 ^.0 + 0.5) | In file included from ^ ~ src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.hIn file included from :src/libavcodec/aacsbr_fixed.c208::3662:: src/libavcodec/aacsbrdata.h :401warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 208 | 401 | {Q 31 ( 0Q3.09(905.700005304800408306f0)00,f Q/31M(_ P0I.),4 5Q8434508(06.1060338816613619ff)/},M _{PQI3),1 Q(3-0(00..26543944337154826f/6M_9P4I)7, 3Q3400(f)0, .Q4310(2 09.42140678941016f4/M5_92P3I4),f )Q},3 0| ( ~~~~~^~~~~~~~~~~~~~~~~~0. 4980src/libavcodec/aac_defines.h6:845:9365: 8note: expanded from macro 'Q31'5 f/M_PI )45 | ,#d eQf3in0e( 0Q3.15(x6) 1 5 64 1 4 7 5 f / M (_iPnIt))(,( x| ) ^~~~~~~~~~~~~~* 2147src/libavcodec/aac_defines.h4:8443:6364:8 .note: 0expanded from macro 'Q30' + 0.5) 44| ^ ~ | #define Q3In file included from 0(src/libavcodec/aacsbr_fixed.cx:) 62 : src/libavcodec/aacsbrdata.h :401 :58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)( (x401) | *1{07Q3734118(2 4.00. 9+ 90.557)0 5 3| 4 ^8 04836f), QIn file included from 31src/libavcodec/aacps_fixed.c( :024.: 4In file included from 5src/libavcodec/aacps.c84:45328: 60src/libavcodec/aacps_fixed_tablegen.h3:82081:1111:f) },warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]{Q 31(-0.6343146694 7320840 | f ) , Q 3 1Q( 300.(201.00007009010100604f59/23M4_fP)}I,) ,| ~~~~^~~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.1:645:0363:8 6note: 6expanded from macro 'Q31'3 69f/M_P I45) | ,# Qd3ef0i(n0e. 25Q49341(3x7)5 8 2 f/ M_ PI ), Q 3 0 ( 0. 40 29 4(4i6n8t4)(0(fx)/*2M1_47P4I8)3,6 Q438.00( +0 .04.958) 0 6| 8 ^ ~ 9585f/M_PI),In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(620: .5src/libavcodec/aacsbrdata.h6:14015:326:41 4warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5f /M_PI), | ^~~~~~~~~~~~~~ 401 | {Q3src/libavcodec/aac_defines.h1(: 440.:936:9 5note: 7expanded from macro 'Q30'0 534804 8443 | #6deff),i neQ 3Q130(( x0.)4 58 44 58 60 38 11 1 f ) } , {Q(31i(-n0.t6)3(4(3x1)*4160697437734401f82)4, .Q301 (+ 00..251)07 91 16| 45 ^92 34f)}, | ~~~~~^~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps_fixed.c:24: src/libavcodec/aac_defines.h:In file included from 45src/libavcodec/aacps.c:36::32 : note: src/libavcodec/aacps_fixed_tablegen.hexpanded from macro 'Q31' :207:136: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]45 | #define Q31(x) 207 | Q 3(0i(0n.0t00)0(0(0x0)0*002f/1M4_7PI4)8, 3Q6340(80.0. 17+36 01059.755)f/ M _P| I ^ ~) , Q30(0.27In file included from 73src/libavcodec/aacsbr_fixed.c7:46256: 5src/libavcodec/aacsbrdata.h6:f401:/7M_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.4461 9840140 | 3{8Q3f1/(M _0P.I)9, 9Q3507(00.556364688904081346f4),f /MQ_P3I1() , 0Q3.0(40.56864846518162808318f1/1M_1PfI))},, { Q 3| 1( ^~~~~~~~~~~~~~-0 .63src/libavcodec/aac_defines.h4:31444:63669:47 34note: 0fexpanded from macro 'Q30') , Q31( 0.4421 | 0#79d11e64f5in9e23 4Q3f0)}(,x ) | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45 : 36: note: expanded from macro 'Q31' (int)( (45x | )#d*e1fi0ne7 37Q4138214(.x0) + 0 . 5) | ^ (int)(In file included from (xsrc/libavcodec/aacps_fixed.c):*242: In file included from 1src/libavcodec/aacps.c47:43283: 6src/libavcodec/aacps_fixed_tablegen.h:42078.:0 111+: 0 .5warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c207: | 62 : src/libavcodec/aacsbrdata.h: 400: 84: warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(0.00000000 04000 | {fQ3/1M(_-P0.I66)6,94 26Q9639101(950f).,1 7Q3316(-00.191569473561f18/1M01_4PI8),f Q)30}(,0. 2{7Q73371(4 506.5664f01/67M92_07P9I4)8,0 f)Q,3 0(Q0.3414(6 109.841053684f9/M5_3P0I83)6, 8Q563f)0}(,0 . 5| ~~~~~^~~~~~~~~~~~~~~~~~6 66890src/libavcodec/aac_defines.h14:445f:/36M:_ Pnote: Iexpanded from macro 'Q31') , Q30( 0.456 | 68#6d1e12f8i81nfe/M _QP3I)1,( x) | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 :(i36n:t) (note: (xexpanded from macro 'Q30') *21474 834464 | 8.#0 d+ e0.f5)i n e| ^ ~ Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 400 : 59(i:nt )(warning: (ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *1073741824. 0 400+ | { Q03.15()- 0 | . ^6 66942696In file included from 9src/libavcodec/aacps_fixed.c1:124: 9In file included from 5src/libavcodec/aacps.c:f32): src/libavcodec/aacps_fixed_tablegen.h,: 207Q3:186(-:0 .warning: 91implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 43611810148f)}, {207Q | 31 ( 0 . 64 01 6Q37092(007.904800f0)0,0 00Q0310( 00f./1M5_64P95I3),0 8Q3306(08.51763f)6},0 1 59| 7 ~~~~~^~~~~~~~~~~~~~~~~~5 f/Msrc/libavcodec/aac_defines.h_:45P:I36:) ,note: expanded from macro 'Q31' Q30(0.27 7453 | #7d4e5f65i6fn/eM_ PQI)3, 1Q3(0(x0.)4 4 61 9 8 4 03 8f /M _ PI ) , Q(30i(n0t.)5(66(6x8)90*12441f4/M7_P4I8)3, 6Q4308(0..06 68+61 102.8851)f / M_| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.h:src/libavcodec/aacsbr_fixed.c44::6236:: src/libavcodec/aacsbrdata.hnote: expanded from macro 'Q30': 400:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0(400x | ){ Q3 1( - 0. 6 6 6 9 4 2 6 (9i6nt9)(1(1x9)*510f73)7,4 18Q243.01 (+- 00..59)1 6 4| 36 ^1 1810148f)In file included from }src/libavcodec/aacps_fixed.c,: 24{: In file included from Qsrc/libavcodec/aacps.c3:321: (src/libavcodec/aacps_fixed_tablegen.h: 2070:61.: 6warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 16792079480f), 207Q | 3 1 ( 0Q3.01(50.604905003000080030f6/M8_5P6If),) }Q3,0 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~ .173src/libavcodec/aac_defines.h6:01455:9367:5 fnote: /Mexpanded from macro 'Q31'_P I), Q30 (45 | 0#.d27e7f37i4n5e6 56Qf3/1M_(PIx)) , Q 3 0( 0 . 44 6 19 8 4 0 3(8fi/Mn_tPI)),( (Qx3)0*(02.516467468386498.001 4+4 f0/.5M)_ PI )| ^ ~, Q30(0.668In file included from 6src/libavcodec/aacsbr_fixed.c1:1622: 8src/libavcodec/aacsbrdata.h81:f400:/6:M _Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44400: | 36{: Qnote: 3expanded from macro 'Q30' 1(-0.6 66449 | #4d2ef6i96n91e1 95Qf)3,0 (Qx31)( -0 . 9 1 6 43 6 11 8 10 1 4 8 f()}i, n{Qt31)( (0(.x64)0*16179020779348704f)1,8 Q2341.(0 0.+1 506.54)9 5| ^3 0836856f)}In file included from , src/libavcodec/aacps_fixed.c :| ~~~~^~~~~~~~~~~~~~~~~~~24: In file included from src/libavcodec/aacps.c:32src/libavcodec/aac_defines.h: :45src/libavcodec/aacps_fixed_tablegen.h:36::207 :note: 36expanded from macro 'Q31' : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q 32071 | ( x ) Q 30 ( 0 . 0 0 0 0 0(0in0t0)(0(0xf)/*M2_1P4I7)4,8 3Q63408(0..01 73+6 00.51) 5 | 9 ^ ~ 75f/M_PI), QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(620: src/libavcodec/aacsbrdata.h.:23997:7843: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 5656f/M_PI), Q39930 | (0{.4Q43611(9 804.03383f/4M0_P8I0)42, 4Q33807(520f.5)6,6 Q6318(9 00.18446f1/85M9_P5I)3,87 4Q370(009f.)}6, 6{Q83611( 10.2998018017f36/37M47_16PfI),) Q,31 ( 0| . ^~~~~~~~~~~~~~04 6023src/libavcodec/aac_defines.h9:7445:7366:6 note: 2expanded from macro 'Q30'3 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.hef:in45e :Q363: 0note: (expanded from macro 'Q31' x) 45 | # d ef in e Q 3(1(ixn) t ) ( ( x ) * 1 0(i7nt3)7(4(1x8)2*241.04 +7 04.853)6 4 8.| 0 ^+ 0.5) | ^ ~In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:In file included from 207:src/libavcodec/aacsbr_fixed.c11::62 warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aacsbrdata.h:399:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | 399 | Q3{0Q(301.0(0 0000.03003004f0/M8_0PI4)2,4 3Q83705(2f0).,17 3Q6301159(7 5f0/.M8_6PI1)8, 5Q935038(7407.02977f3)7}45,65 6f{/MQ_P3I1)(, Q300.(09.904140673163978447106f3)8, fQ3/1(M 0_.0P46I0)23,97 57Q636023(f)0}.,5 66 68| 9 ~~~~~^~~~~~~~~~~~~~~~~~0 144fsrc/libavcodec/aac_defines.h/:M45_P:I36),: Q3note: 0expanded from macro 'Q31' (0.668 6451 | #1de2f8in8e1f /MQ_3P1I)(, x )| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44 :36 : note: expanded from macro 'Q30'( int)(( 44x | )#*de2f1in4e7 4Q3803(x6)4 8 . 0 + 0 . 5 ) ( i| n ^ ~t )((x)*10737In file included from 4src/libavcodec/aacsbr_fixed.c1:628: src/libavcodec/aacsbrdata.h2:3994:.320: warning: +implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 399 | {Q31In file included from ( src/libavcodec/aacps_fixed.c0:.243: In file included from 3src/libavcodec/aacps.c4:320: 8src/libavcodec/aacps_fixed_tablegen.h0:2064:213643:8 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 2f), Q31( 0.861 852069 | 5 3 8 7 4 70Q930f()}0,.0 0{00Q0300100(0f /M0_.P9I9)01,0 73Q6337047(106.f1)7,8 4Q2736166(4 f0/M._0PI4)6, 0Q2303(907.25857666672330f02)f}/M,_P I) , | Q3 ~~~~~^~~~~~~~~~~~~~~~~~0( 0.463src/libavcodec/aac_defines.h0:72453:53696:f/ Mnote: _expanded from macro 'Q31'PI ), Q30 (450 | #.de5f9in7e 1Q6313(2x)0 0 4 f / M _ P I ), Q(i3n0t)((0(x.)7*2610437847871386748f./0 M+_ 0P.5I)) ,| ^ ~ | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: expanded from macro 'Q30'399 :7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q 33990 | {(Qx)3 1 ( 0 . 3 3 40 8 0 4 2(i4n3t)8(7(x5)2f*)1,07 37Q43118(2 4.00. 8+ 601.855)9 5 3| 8 ^7 4709f)}, {In file included from Qsrc/libavcodec/aacps_fixed.c3:124(: In file included from src/libavcodec/aacps.c0:.329: 9src/libavcodec/aacps_fixed_tablegen.h0:1206:01117: 3warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 74716f), Q31( 0206 | . 0 4 6 0 Q2330(907.507006006002030f0)f}/,M_ P I)| , ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0src/libavcodec/aac_defines.h.1:784542:73666:6 4fnote: /expanded from macro 'Q31'M _PI), Q3 0(450. | 2856673002f/M_PI), Q30(0.4630723596f/M_PI), Q30(0.5971632004f/M_PI), Q30(0.7603877187f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:#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 1 4 7 4 8 3 6(4i8n.t0) (+( x0).*51)0 7 3| 7 ^ ~4 1824.0 + 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:398:84In file included from : src/libavcodec/aacps_fixed.cwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]24 : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:206:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 398 | {Q31(-0.99899084 502069 | 5 3 0 f ), QQ3301((0. 000.0704060405010506f9/9M2_4P9I3)f,) }Q,3 0{(Q03.11(7 804.287665656741f7/1M5_7P9I4)5,2 fQ)3,0 (Q03.12(8 506.657535090328f6/6M6_9P6I2)9,9 fQ)3}0,( 0 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~6 307235src/libavcodec/aac_defines.h9:645f:/36M: _note: Pexpanded from macro 'Q31'I ), Q30(0.5 9457 | 1#6d3e20f0i4nfe/ MQ_3P1I()x,) Q 3 0 ( 0 . 7 6 0 3 8 7 7 1(8i7nft/)M(_(PxI))*,2 1 4| 7 ^~~~~~~~~~~~~~4 83648.src/libavcodec/aac_defines.h0: 44+: 360:. 5note: )expanded from macro 'Q30' | ^ ~ 44 | #define QIn file included from 3src/libavcodec/aacsbr_fixed.c0:(62x: )src/libavcodec/aacsbrdata.h : 398 : 59 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*1 03987 | 3{7Q43118(2-40..09 9+8 909.058)4 5 0| 9 ^ 530f), Q31(In file included from src/libavcodec/aacps_fixed.c0:.247: 4In file included from 6src/libavcodec/aacps.c4:53215: src/libavcodec/aacps_fixed_tablegen.h6:2069:619:2 4warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 f)}, {Q31( 0.8 620655 | 7 17 1 57 9 45 2Qf)3, 0Q(03.010(0 000.00500505f/9M3_P8I6),6 6Q3906(2909.1f78)4}27,66 64 f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_Psrc/libavcodec/aac_defines.hI:),45 :Q363: 0note: (expanded from macro 'Q31'0 .285667 304502 | f/#Mde_fPIi),n Qe3 0(Q03.146(3x07)2 3 5 96 f / M _P I) , Q(30i(n0.t59)71(63(2x0)04*f2/1M4_7PI4)8,3 6Q3408(.00. 7+6 003.58)7 7 1| 8 ^ ~7f /M_PI), | In file included from ^~~~~~~~~~~~~~ src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aac_defines.hsrc/libavcodec/aacsbrdata.h::44398::3632:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]expanded from macro 'Q30' 44 | # d398e | fi{nQe 3Q13(0-(x0). 9 9 8 9 9 0 84 50 9 5 3 0(fi),n Qt3)1(((x )0*.1704764357154619892244.930f) }+, {0Q3.15( )0 .8 65| 5 ^71 71579452f),In file included from src/libavcodec/aacps_fixed.cQ:3241: (In file included from src/libavcodec/aacps.c :032: .src/libavcodec/aacps_fixed_tablegen.h:5206:5365:9 warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 866696299f)}, | 206 ~~~~~^~~~~~~~~~~~~~~~~~ | src/libavcodec/aac_defines.h Q:345:036:( note: 0expanded from macro 'Q31' .00000 004500 | 0#fd/eMfi_nPe IQ)3,1( xQ) 3 0 ( 0 . 1 78 42 7 6 6 6(4ifn/tM_)PI()(x,) *Q3201(4704.288365468.607 3+0 002.f5/)M _ P| I ^ ~ ), Q30(0.46In file included from 3src/libavcodec/aacsbr_fixed.c0:627: src/libavcodec/aacsbrdata.h2:3398:569: 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q3 0398( | 0.{59Q713613(2-0004.f9/M9_8PI9)9,0 8Q4305(00.97650338077f1)8,7f /QM3_P1I(), 0 | . ^~~~~~~~~~~~~~7 46451src/libavcodec/aac_defines.h5:446:9369:24 93note: fexpanded from macro 'Q30' )}, {Q 3144( | #d0e.f86i55n71e7 15Q739405(2xf)), Q3 1 ( 0. 55 5 9 3 8 66 69 6(2i9nt9)f()}(,x ) | * ~~~~^~~~~~~~~~~~~~~~~~~1 0737src/libavcodec/aac_defines.h:4451:368:2 4note: .expanded from macro 'Q31' 0 + 0.5 ) 45 | | #d ^e fine Q31(xIn file included from )src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32: src/libavcodec/aacps_fixed_tablegen.h : 206 : 11 : (warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*2147483 642068 | . 0 + Q300.(50).0 0 00| 00 ^ ~00 00f/M_PI)In file included from ,src/libavcodec/aacsbr_fixed.c :Q62: 3src/libavcodec/aacsbrdata.h0:(397:084.:1 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 4276664f/M_ P397 | I{)Q,3 1Q(-300.2(6002.4281566697633304021f7AS libavcodec/arm/rv40dsp_neon.o /fM_)P,I) ,Q 31Q(3-00(0..476530972939755969f8/M5_57P52If),) }Q3,0( 0.{59Q7136312(00-4f0/.M3_P5I7),1 Q235014(7043.5673f6)0,3 Q8317(7 01.8179f2/9M89_63P7I6),8 5| ^~~~~~~~~~~~~~7 4f)},src/libavcodec/aac_defines.h: 44 :| 36 ~~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45:36: 44 | #note: deexpanded from macro 'Q31'f ine Q30( x45) | # d e f i ne Q 3 1 ((ixn)t )( ( x ) *1 0 7 3 7 4 1 8 24(.0i n+t )0(.(5x))* 21 47| 4 ^8 3648.0 + 0In file included from .5src/libavcodec/aacps_fixed.c): 24: | In file included from ^ ~ src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:136:In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:62 : src/libavcodec/aacsbrdata.h:397:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | 397 | {QQ3310((-00.2.6002040106090060030f3/4M_1P7fI),) ,Q Q3310((0-.01.773569019599775f5/9M8_P5I)5, 7Q350(20.f27)73}74,56 56{f/QM3_1P(I)-, 0Q3.03(5701.424651918440378f4/3M5_6P3If)),, Q 3Q03(10.(56 6608.9011942948f9/6M3_P7I)6,8 Q53704(f0).}66,86 11 28| 8 ~~~~^~~~~~~~~~~~~~~~~~~1 f/M_src/libavcodec/aac_defines.h:P45:I36),: note: expanded from macro 'Q31'| ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4544 | :36#:d note: eexpanded from macro 'Q30'f ine Q31 (44x | )# d e f i n e Q 3 0 ((ixn)t) ( (x ) *2 1 47 4 8 36 4 8. 0 + (0i.n5)t ) (| ( ^ ~x )*1073741824In file included from .0src/libavcodec/aacsbr_fixed.c :+ 620: .5src/libavcodec/aacsbrdata.h) : 397| : ^ 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 397src/libavcodec/aacps.c | :{32Q3: 1src/libavcodec/aacps_fixed_tablegen.h(:-2050:.111:2 60warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 69633417f), Q3 1205(- | 0 . 7 5 9 9 97Q5309(8055.7005020f)0},0 0{Q0301(0-f0./35M71_25P1I4)7,4 3Q5360(30.f1),7 3Q6031519(75 f0/M._1PI9)29,89 6Q373608(05.742f)7}7,3 7 | 4 ~~~~^~~~~~~~~~~~~~~~~~~ 5656src/libavcodec/aac_defines.hf:45/:M36_:P note: Iexpanded from macro 'Q31') , Q30(0 .45 | 4#4d6e1f9in8e4 Q0331(8xf)/M _ P I ) , Q 30 (0 . 56 6 6(8i90n14t4)f/(M(_xP)I*2)1, 4Q3704(80.3666488.601 +1 28081.f5/M)_ P I| ) ^ ~ , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :44src/libavcodec/aacsbr_fixed.c::6236: :src/libavcodec/aacsbrdata.h :note: 397:expanded from macro 'Q30'6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defi n397e | { QQ3310((x-0). 2 6 0 24 1 6 9 6 3 3(4i1nt7)(f(),x )Q*311(0-07.37579499175898254.0 + 05.5) | ^ In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:205:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | Q30(0.0000000000f/M_PI), Q30(0.1736015975f/M_PI), Q30(0.2773745656f/M_PI), Q30(0.4461984038f/M_PI), Q30(0.5666890144f/M_PI), Q30(0.6686112881f/M_PI), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 44 | #define Q30(x) (int)((x)*1073741824.0 + 0.15 warning) generated . | ^ In file included from src/libavcodec/aacps_fixed.c7:245: In file included from 2src/libavcodec/aacps.cf):}32,: src/libavcodec/aacps_fixed_tablegen.h{:205Q:3611:( warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3571251474356 3205 | f ) , QQ3301(( 00..19AS libavcodec/arm/sbcdsp_armv6.o 02090800900600307f6/8M57_4fP)}I,) , | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0.17360159src/libavcodec/aac_defines.h7:545f:36/: Mnote: _expanded from macro 'Q31'P I), Q30(0. 452 | 7#73d74e56f5i6fn/Me_P IQ)3,1 Q(30x(0).4 46 1 9 84 0 3 8 f / M _ P (Ii)n,t )(Q(3x0)*(2014.754863664688.09 0+1 04.54) f | / ^ ~M _PI), Q30(0.6686112881f/In file included from Msrc/libavcodec/aacsbr_fixed.c_:P62I): , src/libavcodec/aacsbrdata.h :| 396: ^~~~~~~~~~~~~~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' 39644 | | #{dQe3fi1n(-e0 Q.3903(1x49)73 10 80 76 7f ), Q 31 (- 0. 9 83 1 3 1(62i57n04t9)0f()(}x, ){Q*3110( 70.3979491282344.702 3+0 207.57)3 f| ) ^, Q31(-0.8014In file included from 29src/libavcodec/aacps_fixed.c9:3247: 6In file included from 7src/libavcodec/aacps.c55:4f32): }src/libavcodec/aacps_fixed_tablegen.h,:205 : 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' 205 | 45 | # d e fQi30n(0e. 0Q0310(0x0)0 0 0 0 0 f / M _ P I()in,t Q)30((0(.1x73)60*12591754f/7M4_8P3I6),4 Q830.(00 .2+7 703.754)5 65 6| f ^ ~/ M_PI), Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.4:46621: 9src/libavcodec/aacsbrdata.h8:43960:593:8f /Mwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] PI), Q30(0.5 663966 | 8{90Q13414f(/-M_0P.I9),3 Q1304(907.316068861012788617ff/)M,_ PIQ)3, 1 (| - ^~~~~~~~~~~~~~0 .983src/libavcodec/aac_defines.h1:443:361:62 5note: expanded from macro 'Q30'7 0490f) },44 { | Q#31d( e0.f99i9n2e 3Q43702(3x)0 2 7 7 3 f ) , Q (3in1t)((-(0x.)8*100713744128294.90 3+ 70.65)7 5 | 5 ^4 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aac_defines.h::2445: In file included from :src/libavcodec/aacps.c36:32:: src/libavcodec/aacps_fixed_tablegen.hnote: :expanded from macro 'Q31'205 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q31( x)205 | Q 30 (0 .(i0nt0)(0(x0)*0210407040803f64/8M._0PI )+, 0Q.305()0 .| 1 ^ ~7 36015975f/MIn file included from _src/libavcodec/aacsbr_fixed.cP:I62),: src/libavcodec/aacsbrdata.hQ3:0396(:031.2:7 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 745656f/M_ P396I | ){Q,31 (Q-300.(9031.49473416018097687f4)0, 3Q83f1(/-0M.9_8P31I31)62,5 70Q49300f)(}0.,56 6{Q6318(90 104.9499f23/47M23_02P77I3)f,) ,Q 3Q0(30.16(6-806.1182081814f2/M9_9P3I)7,6 7| ^~~~~~~~~~~~~~5 54f)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 | Q#3d0e(fx)i n e Q3 1 ( x ) (i n t) (( x )* 1 0 73 7 41(8i24n.t)0(( x)+* 201.45)7 4| 8 ^ 3648.0 +In file included from 0src/libavcodec/aacps_fixed.c.:524) : In file included from | src/libavcodec/aacps.c: ^ ~32: src/libavcodec/aacps_fixed_tablegen.h:204: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:396:6: warning: 204implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | Q30(0.0 003960 | 0{0Q003010f(/-0M.9_3P1I4),9 Q7330(100.816003786667f3)69,f/ MQ_P3I)1, (Q3-0(00.9.82534194337158622f5/7M0_4PI9)0,f Q)3}0,( 0{.4Q03219(4 4608.409f/9M_9P2I3)4, 7Q23300(2077.3f4)9, 8Q0361(8-90.5880514f2/9M93_7P6I)7, 5Q5340(f0.)5}61,5 64 1| 4 ~~~~^~~~~~~~~~~~~~~~~~~7 5f/Msrc/libavcodec/aac_defines.h:_45:P36I:) ,note: expanded from macro 'Q31' | ^~~~~~~~~~~~~~ 45src/libavcodec/aac_defines.h | :#d44ef:i36ne: Qnote: 3expanded from macro 'Q30'1 (x) 44 | # de f i n e Q3 0((xi)n t ) ( ( x )* 2 1 4 7 4 8(3in6t4)8(.(0x )+*1 007.357)41 82 4.| 0 + 0. ^ ~5 ) | ^ In file included from src/libavcodec/aacsbr_fixed.c:In file included from 62: src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbrdata.h::39524:: In file included from 83src/libavcodec/aacps.c:: 32warning: : src/libavcodec/aacps_fixed_tablegen.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 204:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 395 | {Q31(-0 .3204 | 0 9 63 0 7 3Q1320(907.5010f0)0,0 0Q003010(f-0/.M1_P8I0)7,6 7Q23005(09.19630338666f3)6}9, f{/QM_3P1I)(, 0 .Q939909(20.5285842942397058128f/fM_)P,I) ,Q3 1Q3(0-(00..420622819874240698424890ff)/}M, _ P| I ~~~~^~~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h30:(045.:364:98 06note: 8expanded from macro 'Q31'9 585f/M_ PI45) | ,# Qd3ef0i(0n.5e61 56Q4314175(fx/M)_ P I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44: 36(:i nnote: texpanded from macro 'Q30') ((x)*21 47444 | 8#3d6e4f8.i0n e+ Q300.(5x)) | ^ ~ In file included from (src/libavcodec/aacsbr_fixed.ci:n62t: )src/libavcodec/aacsbrdata.h(:(395:x59:) *warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 3950 | .5{Q)31 (- 0| . ^ 30963073In file included from 1src/libavcodec/aacps_fixed.c2:97245: 1In file included from fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h31:(-2040:86.:1 80warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 720599336f)}, { Q32041( | 0. 9 9 9Q93205(08.0802020090000180f0f)/M,_P IQ)3, 1Q3(0-(00..126603288616836792f/0M9_4PI2)8,9 fQ)}3, 0 | ( ~~~~~^~~~~~~~~~~~~~~~~~0. 2549src/libavcodec/aac_defines.h43:754582:f36/:M _note: expanded from macro 'Q31'P I), Q30 (450 | .#d4ef0i2ne9 4Q3416(8x)4 0 f / M_ P I ) , Q3 0 ((in0t.)4(9(80x6)8*952815f4/74M8_36P4I)8,. 0Q3 0(+0. 5061.5564)1 4 7| 5 ^ ~f /M_PI), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:src/libavcodec/aac_defines.h62:: 44src/libavcodec/aacsbrdata.h::39536:: 31note: :expanded from macro 'Q30' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e395 Q | 3{0(Qx3) 1 ( - 0 . 3 09 6 3 0 7(3i1n2t)9(7(x5)1*f1)0, 7Q3734118(2-04..01 8+07 607.2505)99 33 6| f ^) }, {Q31( 0In file included from .src/libavcodec/aacps_fixed.c9:249: 9In file included from 9src/libavcodec/aacps.c25:88322: 2src/libavcodec/aacps_fixed_tablegen.h:92040:1618:f ),warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q3 1(-0.2628187209 2044 | 2 8 9 fQ3)0(},0 . | 0 ~~~~^~~~~~~~~~~~~~~~~~~ 00000src/libavcodec/aac_defines.h00:0045f:/36:M note: _expanded from macro 'Q31'P I), Q30( 0.451 | 6#03d8ef6i63n6e9 fQ/M3_1PI()x,) Q 3 0 (0 . 2 54 9 4 3 75 8 2f /M(_iPIn)t,)( (Q3x0)(*02.4104274984346648480f./M0_ PI+), 0Q.305(0).4 9 | 8 ^ ~0 689585f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):,62 : Qsrc/libavcodec/aacsbrdata.h3:3950:(6:0 .5warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]15 641475f/M_PI )395, | { Q3 1(| -0 ^~~~~~~~~~~~~~.3 09630src/libavcodec/aac_defines.h73:124497:5361:f) ,note: expanded from macro 'Q30'Q3 1(-0.1 8440 | 7#67d2e05f9in9e33 6fQ)3}0,( x{)Q3 1( 0 . 9 9 9 9 2 5 8(82i29n01t8)f()(,x )Q*31107(37-4018.2246.2801 87+20 904.2859)f ) }| , ^ | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45In file included from :36src/libavcodec/aacps_fixed.c:: note: 24expanded from macro 'Q31' : In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h :45204 | :#36d:ef iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q31(x) 204 | (iQnt3)0(((x0).*0210407004080360408.00 f+/ M0_.PI5)), | Q ^ ~3 0(0.1603866In file included from 3src/libavcodec/aacsbr_fixed.c6:962f: /src/libavcodec/aacsbrdata.hM:394_:P84:I )warning: ,implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.25494 3394 | 7{5Q8321(f 0/.4M7_8P0I3)88,3 71Q43109(09.f4)0,29 4Q4638140(f-/0M_.PI3),9 Q43203(20.149987806682958885ff/)M}_,P I){,Q 3Q310((0 .05.6915862949141795f5/M8_7P9I5),1 4 | f ^~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h:144(:36 :0 .note: 0expanded from macro 'Q30' 1989791 3449 | 00#47df)e},f i ne| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.hx:)45: 36 : note: expanded from macro 'Q31' 45( | #idnte)f(i(nx)e* 10Q73317(4x18)2 4 .0 + 0. 5) | ^ (int)((x)In file included from *2src/libavcodec/aacps_fixed.c1:244: 7In file included from 4src/libavcodec/aacps.c8:3326: 4src/libavcodec/aacps_fixed_tablegen.h8:.2040:11 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] .5) | ^ ~ 204 | In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 394 :59Q: 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 (0.00000000 03940 | {fQ/3M1(_ PI0).,47 80Q330(80.81376104319896f)6,3 6Q931f(-/0.M3_P9I)4,2 Q3302(109.72584964327885f)8},2 {fQ3/1(M _0.P9I82)99,19 5Q8307(09.54140f)2, 9Q4341(6 804.00f1/9M8_9P7I9)1,3 9Q0300(04.479f8)06}8,9 5 85| f/ ~~~~~^~~~~~~~~~~~~~~~~~M_ PI),src/libavcodec/aac_defines.h :Q453:0(360:. note: 5expanded from macro 'Q31' 6156414 457 | 5#dfe/fMin_ePI )Q,3 1| ( ^~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (int)((x )44 | *#2d1ef4i74n83e64 8Q3.00( x)+ 0. 5 ) | ^ ~ (int)(In file included from (xsrc/libavcodec/aacsbr_fixed.c):62*: src/libavcodec/aacsbrdata.h1:03947:33174:1 8warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 .0 + 0.5) | ^394 | {Q31( 0.47In file included from 80src/libavcodec/aacps_fixed.c3:824: 8In file included from 37src/libavcodec/aacps.c1:4321: 9src/libavcodec/aacps_fixed_tablegen.h:9203f:136):, Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1(-0.39423219786 2203 | 8 8 f ) } ,Q 3{0(Q03.010(0 000.09008020f9/9M_1PI9)5,8 7Q3905(01.413f1)5,9 85Q73619f(/ M0._0P1I9)8, 9Q7390(103.290070245272f4)91}f,/ M _P| I ~~~~^~~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h:3450:(360:. note: 3expanded from macro 'Q31' 188187 454 | 8#d0ef/fMi_nPIe) , QQ3301((0x.3)82 5 50 1 20 4 f / M _ P I(i)n, tQ)30((0(.x)4*1293194517149803f6/4M_8P.I0) ,+ | 0 ^~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h| :44 ^ ~:36 : note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: desrc/libavcodec/aacsbrdata.hf:i394ne: 7Q3:0( x)warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i394nt | ){(Q(3x)1*(10 7037.441872840.03 8+ 803.71541)99 f) ,| ^Q 31(-0.3942In file included from 3src/libavcodec/aacps_fixed.c2:1249: 7In file included from 86src/libavcodec/aacps.c2:8328f: )src/libavcodec/aacps_fixed_tablegen.h}:203,:111 : {warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.9829919 5203 | 8 7 9 5Q1340f()0,.0 00Q00300100(0f /M0_P.I)0,1 9Q3809(7091.3193105908547679ff)/}M,_ P| I ~~~~~^~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h30:(45:036.:20 7note: 2expanded from macro 'Q31'52 2491f/M _45PI | ),# Qd30e(0f.3i18n8e1 87Q43801f/(Mx_P)I) , Q 3 0( 0 .3 82 5 5 0 1 2(0i4fn/tM_)PI()(,x )Q3*02(104.744813936945181.900f /+M _0PI.)5,) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: In file included from note: src/libavcodec/aacsbr_fixed.cexpanded from macro 'Q30' :62: src/libavcodec/aacsbrdata.h: 393:4484 | #:d ewarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i ne Q30(x) 393 | { Q 3 1 ( -0 . 3(1i7nt4)(4(4x)3*1407936746180245.60f +) ,0 .5Q)3 1 (| ^- 0.3683411In file included from 1src/libavcodec/aacps_fixed.c88:3246: 5In file included from src/libavcodec/aacps.c2:32f: )src/libavcodec/aacps_fixed_tablegen.h}:,203 :{86Q:3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3411082759162 3203f | ) , Q 3Q310(( 00.0.00400201010220208007f69/1Mf_)P},I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:45.:1363:15 9note: 8expanded from macro 'Q31'5 769f/M_ P45I | )#,de fQi3n0e (240Q. warning230s17(2 generated5x. 2)24 9 1 f /M _P I ) , Q 3 0 (0 . 31(88i1n87t4)80(f/(Mx_P)I*),2 Q1340(7048.33684285.5001 2+04 f/0M_.P5I)), Q 30| ( ^ ~0. 4193951190In file included from f/src/libavcodec/aacsbr_fixed.cM_:P62I: )src/libavcodec/aacsbrdata.h,: 393 :| 58 ^~~~~~~~~~~~~~ : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' 393 | {Q3 144( | -#0d.3e1f74i4n43e49 66Q0305(x6)f ) , Q 3 1( - 0 . 36 83(4i11n1t88)3(6(5x2)f*)}1, 0{Q7331(7-40.1382441.10 0+ 802.57)5 9 | 1 ^6 23f), Q31In file included from ( src/libavcodec/aacps_fixed.c0.:40242: 1In file included from 12src/libavcodec/aacps.c2:2328: 0src/libavcodec/aacps_fixed_tablegen.h:72036:961:1 warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36203: | note: expanded from macro 'Q31' Q30 (450. | 00#00d0e00f0i0ne0 f/QM_3P1I)(,x )Q 3 0 ( 0 . 1 3 1 5 9 8(5i7nt6)9(f/(M_xPI))*, 2Q3104(07.42803726542284.910f /M+_ PI0)., 5Q3)0( 0 .| 31 ^ ~8 8187480f/M_In file included from Psrc/libavcodec/aacsbr_fixed.cI:)62, : Qsrc/libavcodec/aacsbrdata.h:3393:031(: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 3825501204f /393 | M{_Q3P1(I-0).,31 7Q443403(40.9461609536f9)5,1 1Q391(0-f0./3M68_34P11I18)83,65 2f )}| , ^~~~~~~~~~~~~~{ Q31(src/libavcodec/aac_defines.h-0:.443:41361:0 note: 8expanded from macro 'Q30' 2759162 3f44) | ,# dQe31f(in e0. 40Q320(1x)1 2 2 2 8 0 7 6 9 1 f )(i}n,t ) | ( ~~~~^~~~~~~~~~~~~~~~~~~ (x)*src/libavcodec/aac_defines.h1:0457:33674:1 82note: 4expanded from macro 'Q31'. 0 + 0.5 ) 45 | | # ^d efine Q3In file included from 1src/libavcodec/aacps_fixed.c(x:)24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 203: 36 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)*2147 482033 | 64 8 .0 + Q030.(5)0 .| 0 ^ ~0 00000000f/In file included from M_src/libavcodec/aacsbr_fixed.cPI:)62,: Qsrc/libavcodec/aacsbrdata.h30:(3930:.61:3 15warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]85 769f/M_PI), Q3933 | 0{(Q03.12(0-702.5321274941f4/4M3_4P9I)6,6 0Q3506(f0).3,1 8Q8311(8-7048.0f3/6M8_3P41I1)1, 8Q8303(06.53822f55)0}1,20 4f{/QM3_1PI()-,0 .Q3304(10.140198329571519901f6/2M_3Pf)I, )Q, 3 1| ( ^~~~~~~~~~~~~~0 .402src/libavcodec/aac_defines.h1:14422:28360: 7note: 69expanded from macro 'Q30'1f )}, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #desrc/libavcodec/aac_defines.hf:i45ne: Q363:0( x)note: expanded from macro 'Q31' 45 | # d(eifnit)n((ex )Q*13017(37x4)1 82 4 . 0 + 0 . 5 ) | ( ^ int)((x)In file included from *src/libavcodec/aacps_fixed.c2:241: 4In file included from src/libavcodec/aacps.c7:324: 8src/libavcodec/aacps_fixed_tablegen.h3:62034:118:. warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 203 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : Qsrc/libavcodec/aacsbrdata.h3:0(3920:.830:0 0warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 00000f/M_PI) , 392Q3 | 0{(0Q.133115(9 8507.699f5/M9_0PI3)3,0 8Q3407(70.92860f72)52,24 9Q13f/1M_(P I0),. 7Q6307(404.391828711877348807f/3Mf_)P}I),, { Q3Q13(0 (0.073.53048122359059807192f0),4 Qf3/1M(-_0.P0I37)47,2 03Q1307(31092.f)4}1,93 9 | 5 ~~~~^~~~~~~~~~~~~~~~~~~1 190fsrc/libavcodec/aac_defines.h:/45M:36_: Pnote: expanded from macro 'Q31'I ), | ^~~~~~~~~~~~~~ 45 | #dsrc/libavcodec/aac_defines.he:f44i:ne36 Q:3 1(note: xexpanded from macro 'Q30') 44 | # de fi ne Q3(0i(xn)t ) ( (x ) * 2 1 4 7 4(83i64n8.t0) +( (0.x5))* 1| ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+: 062.: 5)src/libavcodec/aacsbrdata.h :| ^392 :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 392: | 32{: Q3src/libavcodec/aacps_fixed_tablegen.h1:(202 0:.13695:9 0warning: 33implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 8477986f), Q31( 2020 | . 7 6 7 4Q4390(207.10070030080730f00)f}/,M _{PQI)3,1 (Q 03.0(7035.0140121319102989709f9)6,f /QM3_P1I)(, -Q03.00(307.14587072604351027f/3M_1P9I2),f )Q3}0(,0 .2 | 3 ~~~~~^~~~~~~~~~~~~~~~~~87 5571src/libavcodec/aac_defines.h7:945f:36/:M_ Pnote: Iexpanded from macro 'Q31'), Q30(0 .452 | 8#2d07e2f8i7ne1 9Qf/3M_1P(Ix)) , Q 3 0 ( 0 . 3 0 5 83 80 1(87ifn/tM)(_(PIx))*,21 4 7| 48 ^~~~~~~~~~~~~~3 648.src/libavcodec/aac_defines.h0:44 :+36: 0note: expanded from macro 'Q30'. 5) | ^ ~ 44 | #define In file included from Qsrc/libavcodec/aacsbr_fixed.c3:062(: xsrc/libavcodec/aacsbrdata.h): 392 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)(( x392 | ){Q*311(0 70.39759401383240.08 47+7 908.65)f ), Q| 3 ^1( 0.767449271In file included from 7src/libavcodec/aacps_fixed.c3:824: 7In file included from 3src/libavcodec/aacps.cf:)32}: ,src/libavcodec/aacps_fixed_tablegen.h :202{:Q11131:( 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 3504123909879f )202, | Q3 1 (- 0. 0 3Q7437020(3017.30100900200f00)0},f / M_| P ~~~~~^~~~~~~~~~~~~~~~~~I) , Q3src/libavcodec/aac_defines.h0(:0.451:01361:12 9note: expanded from macro 'Q31'0 96f/M_P I45) | ,# dQ3e0f(i0n.e15 80Q7361(4x5)0 2f /M _P I ), Q 3 0( 0 . 2 3 87(55i7n17t9f)/(M_(PxI)),* Q23104(07.428832604782.8071 9+f/ M0_P.I)5,) Q| 30 ^ ~(0 .30583801In file included from 8src/libavcodec/aacsbr_fixed.c7:f/62M: _src/libavcodec/aacsbrdata.hP:I)392, : | 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' 392 | {Q31( 440 | .#d9e59f0i3n3e08 4Q73709(8x)6 f ) , Q 3 1 ( (i0nt.)7(6(x7)*414097237741178234.807 +3 f0.)5)} ,| ^ {Q31( 0.7In file included from 3src/libavcodec/aacps_fixed.c5:024: 4In file included from 1src/libavcodec/aacps.c2:39320: 9src/libavcodec/aacps_fixed_tablegen.h87:9202f:)86,: Q 3warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.0374720317 312029 | 2f )} , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h(:045.:0360:0 0note: 0expanded from macro 'Q31'00 000f/M_P I45), | #dQef3in0e (Q301.(x1) 0 1 1 1 29 09 6f / M _ P I()i,nt )Q(30((x0).*21154807764485306248f.0/ +M _0P.5I) ) | , ^ ~ Q30(0.23In file included from 8src/libavcodec/aacsbr_fixed.c7:562: 5src/libavcodec/aacsbrdata.h7:13917:9f84/M:_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.2820 73912 | 87{19Qf3/M1_(PI-)0, .Q3804(706.3405383485041887f3/6M6_P5If),) , | ^~~~~~~~~~~~~~Q 31( src/libavcodec/aac_defines.h0:.440:2363: 7note: 2expanded from macro 'Q30' 316801 442 | 6#1deff)i}ne, Q 30{(Qx3) 1 ( - 0 . 8 9 0 3 9 8(6i3n4t)8(3(x8)1*1f1)07,37 4Q3118(24 .00. +8 08.85)6 6 5| ^8 1484602f)In 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/aac_defines.h:20245::6136: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | #d e202f | i n e Q3Q03(10(.x00)0 0 00 0 00 0f / M _P I) , Q3 0 ( 0(.i1n0t1)11(29(09x6)f*/M2_1P4I7)4,8 3Q63480.(00 +. 01.55) 8 07| 6 ^ ~4 502f/M_PI),In file included from src/libavcodec/aacsbr_fixed.cQ:3620: (0src/libavcodec/aacsbrdata.h.2:3839175:55871:7 9warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f /M_PI), Q30 (0391.2 | 82{0Q723817(1-90f./8M4_7P6I43)45,48 36Q653f)0, (Q03.310(5 80.308230712837f1/M6_80P1I)2,6 1 f| ) ^~~~~~~~~~~~~~}, {Q31src/libavcodec/aac_defines.h(-:044:.36:8 note: 9expanded from macro 'Q30'03 9863483 81441 | f#),d eQfi3n1e (Q 03.8088(66x5)8 1 4 84 6 0 2f ) } , ( | i ~~~~^~~~~~~~~~~~~~~~~~~ nt)(src/libavcodec/aac_defines.h(:45x:)36:* 1note: 0expanded from macro 'Q31' 7374182 454 | .#0de fi+n e0 .Q5)3 1 (| x ^) In file included from src/libavcodec/aacps_fixed.c : 24 : (iIn file included from ntsrc/libavcodec/aacps.c):(32: (src/libavcodec/aacps_fixed_tablegen.hx:)202*:213647:48 36warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion].0 + 0.5) | ^ ~ 202 | In file included from src/libavcodec/aacsbr_fixed.c :62Q: src/libavcodec/aacsbrdata.h3:3910:(032.:0 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 0000000f/M _391P | I{),Q 3Q13(0-(00..1801417614239405964f/8M3_6PI6)5,f )Q3,0( 0Q.13518(0 7064.50022f3/M7_P2I3)1,6 8Q3001(206.12f3)}8,7 {5Q3517(1-790f/.M8_90P3I9),8 Q6334083(80.12182f0),7 28Q7139f1/M(_P I0)., 8Q380(86065.831045884386001827ff/M)_}P,I) , | | ~~~~~^~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hsrc/libavcodec/aac_defines.h::4544::3636:: note: note: expanded from macro 'Q31'expanded from macro 'Q30' 4544 | | ##ddeeffiinnee Q 3Q301((xx)) ( i n (tin)t)((((xx)*)2*1140774387364418.80 2+ 40..50) +| ^ ~ 0.5) | ^ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:391In file included from :src/libavcodec/aacps_fixed.c6:24:: 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:202:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 391 | {Q31(-0.8 47202 | 6 4 3 4 5Q4380(30.6006050f0)0,00 0Q03f1/M(_P I0),. 0Q2303(702.310116180112269019f)6}f,/ M_{PQ3I1),( -Q300.(08.195800376948560324f8/M3_8P1I1)f, )Q,30 (Q03.12(3 8075.5878187696f5/8M_1PI4)8,4 6Q3002f()0}.,2 82 07| 2 ~~~~^~~~~~~~~~~~~~~~~~~ 8719src/libavcodec/aac_defines.hf:/45M:_36PI:) , note: Qexpanded from macro 'Q31'3 0(0.305 834580 | 1#8d7fe/Mf_PiIn)e, | Q ^~~~~~~~~~~~~~ 31(x)src/libavcodec/aac_defines.h: 44: 36 : note: expanded from macro 'Q30' ( i44n | t#)d(ef(inxe) Q*302(x1)4 7 4 8 3 6 4 8 . 0 +( in0t).((5x))* 1 0| 7 ^ ~3 741824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:625: ) src/libavcodec/aacsbrdata.h | : ^ 390: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 : 390src/libavcodec/aacps_fixed_tablegen.h | :201{:Q136:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] -0.2046167719953 2019 | f) , Q3 1( -0 .1 4Q2300(9097.70620840890f0)}0, 0{Q03010( f0/.6M6_2P2I3)8, 4Q33104(1604.7f0)6,7 Q23314( 103.762252f85/7M9_94P03I26)f,) }Q,30 ( | 0 ~~~~~^~~~~~~~~~~~~~~~~~ .104src/libavcodec/aac_defines.h5:452:3365:6 note: 1expanded from macro 'Q31'9f /M_PI), Q453 | 0#(d0.e1fi5ne5 Q83910(x4)35 0f /M _P I) , Q3 0 (0 . 1 82 47 2(3i7n8t0f)/(M(_PxI)), *Q3201(04.7149866386004584.1f0/M _+P I0.)5,) | ^~~~~~~~~~~~~~| ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30'src/libavcodec/aacsbr_fixed.c :62: src/libavcodec/aacsbrdata.h:390: 59:44 | warning: #dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 390 | {Q 31 (- 0. 2 0 4 6 1 6 77 1(i9n9t53)9f()(x,) *Q1310(-70.31472401998727642.8408 9f+)} ,0. 5){ Q 3| 1 ^( 0.66223In file included from 8src/libavcodec/aacps_fixed.c4:243: In file included from 1src/libavcodec/aacps.c:43216: 47src/libavcodec/aacps_fixed_tablegen.hf:)201:,111 :Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.72528579940326 f201) | } , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h:045.:036:0 0note: expanded from macro 'Q31'0 000000f /M45_P | I#)d,ef iQn3e 0Q3(1(0x). 0 6 7 2 3 4 1 3 6(2inft/)M_(PI()x,) *Q3201(40.71408453236564198f/.M_0PI ),+ Q0.350()0 .1 5| 58 ^ ~90 4350f/M_PIn file included from Isrc/libavcodec/aacsbr_fixed.c):, 62Q: 3src/libavcodec/aacsbrdata.h:0390(:031:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]82 4723780f/M_P I390), | {QQ303(10(.-109.6628040610675741199f53/9fM),_ QP31I(-)0,. 14 20| 99 ^~~~~~~~~~~~~~7 76284src/libavcodec/aac_defines.h89:f44:)36:} ,note: expanded from macro 'Q30'{ Q31( 0 .446 | 6#2d23e84f31i41n6e 4Q7f3),0 Q(31x( )0. 7 2 52 8 5 79 9 4 03 26 f )} , | ( ~~~~^~~~~~~~~~~~~~~~~~~i nt)(src/libavcodec/aac_defines.h(x:)*4510:733674:1 82note: 4.expanded from macro 'Q31'0 + 0.5) 45| ^ | #define QIn file included from 3src/libavcodec/aacps_fixed.c1:(24x: )In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 201 : 86 :(i ntwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](( x)*2147483648.0 +201 0 | . 5) | ^ ~ Q30(0.000In file included from 00src/libavcodec/aacsbr_fixed.c00:0620: 0fsrc/libavcodec/aacsbrdata.h/:M_390P:I)6,: Q 30warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .067234136 2390 | f{Q/3M1_(PI-),0 Q.302(00.41064156237576119f9/9M5_3PI9)f,) ,Q3 0Q3(10(.-105.1542809990747632508f4/89Mf)_},P {IQ3)1,( 0Q.6362023(84031.4116487f2)4,7 Q2313( 70.87025f2/8M5_P7I)9,94 0Q3302(60f.)1}9,6 6 | 8 ~~~~^~~~~~~~~~~~~~~~~~~ 0054src/libavcodec/aac_defines.h1:f45:/36M: _note: expanded from macro 'Q31'P I), | ^~~~~~~~~~~~~~45 | #desrc/libavcodec/aac_defines.hfi:n44e: 36:Q note: 3expanded from macro 'Q30'1 (x) 44 | #d e f i n e Q3(0i(nx)t ) ( ( x) * 2 1 4 7 4 83 64(8i.n0t +) (0(.5x))* 1 0| 7 ^ ~37 41824.0 + In file included from 0src/libavcodec/aacsbr_fixed.c.:5)62 : src/libavcodec/aacsbrdata.h| : ^ 389: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 :389201 | :61{:Q 3warning: 1(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]-0 .2733814883553 2201 | f ) , QQ3301((0 .0000.0900900905009f2/M2_P4I)4,7 Q2300(09.f0)67}23,4 1{36Q2f3/M1_(PI )0,. 06Q33100(08.01204352335863109f2/Mf_)P, IQ)3,1 (Q-03.054(5039.5817555289904631580ff)/}M,_ PI )| , ~~~~^~~~~~~~~~~~~~~~~~~ Q30src/libavcodec/aac_defines.h:(450:.3618:24 72note: 3expanded from macro 'Q31'7 80f/M_P I)45, | Q#3d0(e0.f1i96n6e80 0Q53411f(/Mx_P)I ), | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44: 36 :( inote: nexpanded from macro 'Q30't )((x)*2 14447 | #4de8f3i6ne4 Q83.0(0x) + 0 . 5 ) | ^ ~ (int)((xIn file included from )*src/libavcodec/aacsbr_fixed.c1:07623: 74src/libavcodec/aacsbrdata.h1:3898:2459.:0 +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 389 | {QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .In file included from 2src/libavcodec/aacps.c7:333281: 4src/libavcodec/aacps_fixed_tablegen.h88:32015:53362f:) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 1( 0.999509224 4201 | 7 2 0 9f )Q3}0(,0. 00{00Q0310(0 0000.f0/6M_3P1I)0,8 Q0320(30.308673203241f36)2,f /MQ_3P1I()-,0 Q.350(40.5130495528375562199f6/M1_8PIf))},, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (0.1src/libavcodec/aac_defines.h:5455:8369:0 4note: 3expanded from macro 'Q31' 50f/M_ PI45) | ,# deQfi3n0e(0 .Q13812(x4)72 37 80 f / M _ PI ) , Q3 0((i0nt.)(1(9x66)80*0251414f74/83M64_8P.0I )+, 0 . 5)| ^~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :44389 | #:d32e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 389 | { Q 3 1 ( - 0 .(27i3nt3)8((1x4)8*813075357342f1)8,2 Q43.1(0 0+ .0.959) 9 5| 0 ^9 2244720In file included from 9fsrc/libavcodec/aacps_fixed.c):}24,: In file included from {Qsrc/libavcodec/aacps.c3:321(: src/libavcodec/aacps_fixed_tablegen.h :0201.:06113:1 0warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 02338302f), Q3 1(201- | 0 .5 4 5 39 58Q7532906(10.80f0)0},0 0 | 0 ~~~~~^~~~~~~~~~~~~~~~~~ 000src/libavcodec/aac_defines.h0:f/45M:_36:P Inote: expanded from macro 'Q31') , Q30(0 .0456 | 7#2d3e41f36i2fn/eM_ PQI)3,1 (Qx30)( 0. 1 0 4 52 3 5 6 1 9 f/ M_ PI )(,i Qn3t0()0(.(1x5)5*89204134507f4/M8_P3I6)4,8 Q.300( 0.+1 802.4572)3 7 8| ^ ~0 f/M_PI), In file included from Qsrc/libavcodec/aacsbr_fixed.c30:(062.: 19src/libavcodec/aacsbrdata.h6:683890:065:41 fwarning: /implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]M _PI), | ^~~~~~~~~~~~~~ 389 | {src/libavcodec/aac_defines.h:Q443:136:( note: -expanded from macro 'Q30'0 .27338 1444 | 8#8d35e53f2if)n,e Q 31Q( 30.09(99x5)0 9 2 2 4 4 7 2 09 f ) } ,( i{ntQ)3(1(( x0.)06*31108002733387340128f)2, 4Q3.10( +- 00.5.45)5 3| ^9 587529618f)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::45200::36136:: note: expanded from macro 'Q31'warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #define Q2003 | 1 ( x )Q 30 ( 0. 00 00 0 00 00 0 f / M(_iPnIt)),( (Qx3)0*2(1407.404833345694584.30f/ M+ _0P.I5)) , Q| ^ ~3 0(0.06721723In file included from 82src/libavcodec/aacsbr_fixed.cf/:M62_P: Isrc/libavcodec/aacsbrdata.h):, 388Q:3083(:0. 09warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 167900f/M_PI) ,388 | Q3{0Q(03.1(1-1062.995186963351f4/2M3_39P1I3)9f,) , QQ3310((-0.01.4202549017593060866923f/3M_fP)}I,) , { | Q ^~~~~~~~~~~~~~3 1(-0.src/libavcodec/aac_defines.h9:8440:81363:8 00note: 9expanded from macro 'Q30'11 30f), Q 3144(- | 0#.d7e2f85i6n89e5 5Q330(4x0) 4 1 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n45t:36):(( xnote: )*expanded from macro 'Q31'1 0737418 2445. | 0# d+ e0.f5i)ne | Q ^3 1(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : (src/libavcodec/aacps_fixed_tablegen.h:i200n:111t:) (warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]x )*2147483648.0 + 2000 | . 5 ) Q3 0(| 0. ^ ~00 00000000f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q: 30src/libavcodec/aacsbrdata.h(:0388:.58:0 43warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 59543f/M_PI) 388, | {QQ3310((0-.006.792817923358124f/2M3_3P9I)1, 3Q9f3)0(,0 .0Q9391(7-01.674900204f91/59M0_06P93I3)f,) },Q {3Q03(01.(-101.69298508116633f8/0M09_1PI1),3 Q03f)0,( 0Q.31215(07-306.872682f5/6M8_P9I)5, 5 3| 4 ^~~~~~~~~~~~~~0 41f)src/libavcodec/aac_defines.h},: 44: 36| : ~~~~^~~~~~~~~~~~~~~~~~~ note: expanded from macro 'Q30' src/libavcodec/aac_defines.h:45: 3644 | :# denote: fexpanded from macro 'Q31'i ne Q30 45( | #xd)ef i ne Q 3 1 ( x ) ( i n t )( ( x(i)nt*)(1(x0)*721347744831684284..00 + 0+.5 )0 .5 ) | ^ | ^ ~ In file included from src/libavcodec/aacps_fixed.cIn file included from :src/libavcodec/aacsbr_fixed.c24:: 62In file included from : src/libavcodec/aacsbrdata.hsrc/libavcodec/aacps.c:388::3132: : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacps_fixed_tablegen.h :200:86: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 388 | {Q31(-0.989 32005 | 14 23 3 9 13 9 f)Q,3 Q0(301(.-00.0400204091050900000f6/93M3f_)P},I ){, QQ3310((0-.0.09480381334850905914133f0/Mf_)P,I) ,Q3 1Q(-300.(07.2086572618792535832f4/M0_4P1If)), }Q,30 ( | 0 ~~~~^~~~~~~~~~~~~~~~~~~ .099src/libavcodec/aac_defines.h71:6457:9360:0 fnote: expanded from macro 'Q31'/ M_PI), Q453 | 0#(d0.e1fi1n6e2 9Q531166(3xf)/ M _ P I ) , Q 3 0( 0 .1 2(5in0t7)3(6(x8)62*f21/4M74_8P3I6)48,. 0 | + ^~~~~~~~~~~~~~ 0.5src/libavcodec/aac_defines.h) : 44| : ^ ~36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c44: | 62#: desrc/libavcodec/aacsbrdata.hf:i388n:e6 Q:3 0(warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) 388 | {Q(3in1t()-((0x.)*9180793375411842243.30 9+1 30.95)f ) ,| ^ Q31(-0.402In file included from 49src/libavcodec/aacps_fixed.c15:924: 0In file included from 0src/libavcodec/aacps.c6:329: src/libavcodec/aacps_fixed_tablegen.h3:3200:f61):} ,warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(-0.980813800 92001 | 1 3 0 f )Q, 3Q03(1(0-0..70208005006008009f5/M5_3P4I0)4,1 fQ)30}(0,. 04 33| 4 ~~~~^~~~~~~~~~~~~~~~~~~5 954src/libavcodec/aac_defines.h3f:/45:M36_:P Inote: )expanded from macro 'Q31', Q30(0. 06457 | 21#7d23e82ffi/neM _PQI3),1 (Q3x0()0 . 0 9 9 7 16 79 0 0 f/ M _P I ),( iQn3t0)((0(.x1)*12621945714686336f48/.0M +_ PI0).5,) Q| 3 ^ ~0 (0.1250736In file included from 8src/libavcodec/aacsbr_fixed.c6:262f: src/libavcodec/aacsbrdata.h/:M387_:84P:I warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :38744 | :{36Q:3 note: 1expanded from macro 'Q30' (-0.53 49449 | 6#2d1e9f7i9n7e 2Q300f()x,) Q 3 1 ( 0 . 9 7(2i4n1t5)5(3(x7)31*213077f3)7}41,82 4{.Q03 1+ (0-.05.)4 9 4| 2 ^9 560226497fIn file included from )src/libavcodec/aacps_fixed.c,: 24Q: 3In file included from src/libavcodec/aacps.c1:( 320: src/libavcodec/aacps_fixed_tablegen.h.:92008:3618:3 8warning: 6implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 291903f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ 200 | src/libavcodec/aac_defines.h :45 :36Q: 3note: expanded from macro 'Q31'0 (0.00000 0450 | #0d00eff/iMn_PeI Q)3,1( x)Q 3 0 ( 0 . 0 4(i3nt3)4(5(x9)*5214437f4/83M6_4P8.I0) ,+ 0.Q5)3 0 (0| . ^ ~ 0672172382In file included from f/src/libavcodec/aacsbr_fixed.cM:_P62I: )src/libavcodec/aacsbrdata.h, :Q387:358:0 (warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 997167900f/M _387P | I{)Q3,1( -Q0.35304(90.91166229511966739f7/20Mf)_, PQI31)(, 0.Q93702(401.51523570371326387f6)2}f,/ {MQ_3P1I()-,0 . 4| 9 ^~~~~~~~~~~~~~4 2956src/libavcodec/aac_defines.h0:2442:366:4 97note: fexpanded from macro 'Q30') , Q31( 440 | .#9d81e8f3i8n6e 5Q3209(1x9) 0 3 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):(45(:x36):* 1note: 0expanded from macro 'Q31'7 3741824.0 45+ | 0#.d5)e f i| n ^ e Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h :(200in:t11):( (warning: ximplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) *2147483648.0 200+ | 0 . 5 ) | ^ ~Q 30(0.0000In file included from 0src/libavcodec/aacsbr_fixed.c0:06200: 0src/libavcodec/aacsbrdata.h:f387/:M32_:P Iwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], Q30(0.0433 43875 | 95{4Q331(f-/M0_P.I5)34,99 6Q23109(7097.200f)6, 7Q321(1 07.927324815253f7/3M1_2PI3)7f,) Q}30,( 0.{09Q937116(7-9000.f/4M9_P4I2)95,60 2Q3206(04.91176f29)5, 1Q361(6 03.9f81/8M3_8P6I)5, 2Q93109(00.312f5)0}7,3 68 62| f ~~~~~^~~~~~~~~~~~~~~~~~/M _PI)src/libavcodec/aac_defines.h,: 45 :| ^~~~~~~~~~~~~~36 : note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: note: expanded from macro 'Q30'45 | #defi 44n | e# deQf3i1ne( Qx30)( x ) ((init)n(t()x)(*(1x0)7*32741184247.40 8+3 604.58). 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::19962:: 136:src/libavcodec/aacsbrdata.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]387 :6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | 387 | { Q 31 (Q-300(0..500304009090600201f/9M79_7P2I0),f )Q,30 (0Q.031915(8 70.3975264165f53/73M12_37Pf)I},) {,Q 3Q310((0-.003.043391469219756f0/M2_2P6I4)9,7f ),Q 30Q(310(. 00.948418686388685223f9/1M9_0P3I)f,) Q}3, 0 (| 0 ~~~~^~~~~~~~~~~~~~~~~~~. 052src/libavcodec/aac_defines.h2:452:365:89 15note: fexpanded from macro 'Q31'/ M_PI), Q453 | 0(#0d.ef0i56n1e0 44Q93611(fx/)M_ P I) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :(44i:nt36):( note: (expanded from macro 'Q30'x )*21474 448 | 3#d6ef4i8n.e0 Q3+0( x0). 5 ) | ^ ~ (inIn file included from tsrc/libavcodec/aacsbr_fixed.c):(62(: xsrc/libavcodec/aacsbrdata.h):*3861:0847:3 warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 1824.0 + 0. 5386) | { Q 3| 1( ^ 0.884615740In file included from 0src/libavcodec/aacps_fixed.c3:249: In file included from 6src/libavcodec/aacps.c3:f)32, : Qsrc/libavcodec/aacps_fixed_tablegen.h:31991:(111: 0warning: .implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]57 508405276414f)}, 199{ | Q 31 ( 0Q3.00(05.0100900809033000505f/1M6_2PfI)),, QQ3301((0 .00.129152689676316566969f6/4fM)_}P,I ) ,| ~~~~~^~~~~~~~~~~~~~~~~~Q 30(0.src/libavcodec/aac_defines.h0:3450:333616:9 note: 1expanded from macro 'Q31'7f /M_PI), 45Q | 3#0(d0e.f0i44n8e 6Q638812(3fx/M)_P I ) , Q3 0 (0 . 05 22 2 5 8 9(1i5nft/M)_(PI()x,) *Q3201(04.74085631604484.906 +1 0f./5)M _| P ^ ~I ), | ^~~~~~~~~~~~~~ In file included from src/libavcodec/aac_defines.hsrc/libavcodec/aacsbr_fixed.c::4462:: 36src/libavcodec/aacsbrdata.h::386: 59:note: warning: expanded from macro 'Q30'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #def i386n | e{ QQ3310((x ) 0 . 8 8 4 6 1 5 7 4 0(0i3n96t3)(f()x),*1 0Q37137(4 108.245.70 5+0 8400.55)2 7| 6 ^ 414f)}, {In file included from src/libavcodec/aacps_fixed.cQ:324: 1In file included from (src/libavcodec/aacps.c: 320: src/libavcodec/aacps_fixed_tablegen.h.:1990:865:1 9warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 33055162f), Q31 (199 | 0 .2 1 2 6 96 6Q13606(09.9060040f)0}0,00 0 0| f ~~~~~^~~~~~~~~~~~~~~~~~/M _PI),src/libavcodec/aac_defines.h Q:3045(:036:. 0note: 1expanded from macro 'Q31'9 5873566 f45/ | M#d_ePfiIn)e, Q3Q130((x0) . 0 3 0 3 3 1 6 9 17 f/ M(_iPnI)t,) (Q(3x0)(*0.2014447846688832634f/8M._P0I )+, Q030.(05.) 0 | 5 ^ ~ 22258915f/MIn file included from _Psrc/libavcodec/aacsbr_fixed.cI):, 62Q3: 0src/libavcodec/aacsbrdata.h(:3860:.320: 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 1044961f/M_ P386 | I{),Q 3 1| ^~~~~~~~~~~~~~( 0.8src/libavcodec/aac_defines.h8:4446:13657:4 0note: expanded from macro 'Q30'0 3963f) 44, | # dQe3f1i(n e 0Q.350(7x)5 0 8 4 0 5 2 7 6 4 1(4ifnt))}(,( x{)*Q103713(74 108.0254.10 9+ 80.953)3 0 55| 1 ^6 2f), Q31( In file included from 0src/libavcodec/aacps_fixed.c.:212426: 9In file included from 6src/libavcodec/aacps.c:63216: 69src/libavcodec/aacps_fixed_tablegen.h96:4199f:)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' 199 | 45 | #d e fi n eQ3 0Q3(1(0x). 0 00 0 0 0 0 0 0 0 f/ M_(PIi),n Qt30)((0.(0x1)*92154877345683664f8/M._0P +I 0).5,) | Q ^ ~3 0(0.03033169In file included from 17src/libavcodec/aacsbr_fixed.cf:/62M_: PIsrc/libavcodec/aacsbrdata.h),: Q38630:(70:. 0warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8668823f/M _386P | I{Q)31,( 0Q.8384061(57040.00359262235f8)9, 1Q351(f 0/.M57_50P84I05)2,7 64Q143f)0},( {0Q3.1(0 05.065119809343409651f5/M1_P6I)2, f )| , ^~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :440:.362:1 26note: 9expanded from macro 'Q30'6 616699 644 | 4#fd)}e,f i | n ~~~~~^~~~~~~~~~~~~~~~~~e Q3src/libavcodec/aac_defines.h0:45(:x36:) note: expanded from macro 'Q31' 45 | # d e(fiinen tQ3)1(((xx)*)1 0 7 3 74 1 8 2 4 . 0 (+i 0n.t5)) ( (| ^x )*214748364In file included from 8src/libavcodec/aacps_fixed.c.:024 +: In file included from src/libavcodec/aacps.c0:.325: )src/libavcodec/aacps_fixed_tablegen.h : 199| : ^ ~ 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:385 :84199: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.0 03850 | {0Q00301(0-000.f6/0M1_P8I2)20,4 6Q370(70.6010985f87)3,56 6Qf/3M1_(P I0),. Q8306(70.7093063531106391671f2/M3_fP)I)},, {QQ3310((-0.004.4986768481283f5/8M8_1P6I3)2, 1Q370f()0, .Q035212(2 5809.159f6/46M8_5P2I)3,6 66Q43705(0f.)}0,5 6 1| 0 ~~~~~^~~~~~~~~~~~~~~~~~44 961f/Msrc/libavcodec/aac_defines.h_P:I)45,: 36| : ^~~~~~~~~~~~~~ note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45note: | expanded from macro 'Q30' #define 44 | Q#d3e1(fx)i n e Q3 0( x ) ( i n t ) ((i(nxt)*)2(1(x4)*7140783734618428.40.0 ++ 00..55)) | | ^ ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c::2462: : src/libavcodec/aacsbrdata.hIn file included from :src/libavcodec/aacps.c385::3258:: src/libavcodec/aacps_fixed_tablegen.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]199 :11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 385 | {Q31(-0.601 81992 | 2 0 4 67 7 6 Q0308(f0).,00 0Q030010(00 00f/.M8_6PI7)7, 9Q63501(00.306112935f8)7},3 5{6Q63f/1M(_P-I0).9,7 Q431805(808.106303323116791f7)f,/ M_QP3I)1,( Q03.09(60.406484528366668682437f5/f)M}_,P I| ), ~~~~^~~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h0:.04552:2362:5 8note: 91expanded from macro 'Q31'5f /M_PI), Q3450 | (#0.d0e5f61i0n4e4 96Q131f(/xM)_ PI ) , | ^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :44 : 36(:i note: nexpanded from macro 'Q30' t)((x) 44* | #2de1fi4n7e48 3Q3604(x8). 0 + 0. 5) | ^ ~ (int)((x)In file included from *src/libavcodec/aacsbr_fixed.c1:620: src/libavcodec/aacsbrdata.h7:33857:43218:2 4warning: .0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ 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.37444994344615f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:384:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 384 | {Q31(-0.38658751133527f), Q31( 0.99501571208985f)}, {Q31(-0.29250814029851f), Q31( 0.37444994344615f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:383:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | {Q31( 0.91653180367913f), Q31(-0.30587628726597f)}, {Q31( 0.69000803499316f), Q31( 0.90952171386132f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: In file included from src/libavcodec/aacsbrdata.h:382src/libavcodec/aacps_fixed.c::83:24 : warning: In file included from src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/aacps_fixed_tablegen.h:261:61: 382warning: | {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31( 0.052372372749 42617 | f ), Q3 1 (- 0. 2 56Q430306(106.001264611f4)1}42,85 6{Q9319(8 f)0,.3 6Q7300(305.80037995572548215447f3),1 fQ)3, 1Q3(0-(00..0034487652311236595464491f)8, 7 5| f ~~~~^~~~~~~~~~~~~~~~~~) }, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:src/libavcodec/aac_defines.h36:45:: 36note: : expanded from macro 'Q30'note: expanded from macro 'Q31' 4445 | | ##ddefeifnei nQ3e1 (xQ)30 (x ) ( in t ) ( ((ixn)*t21)4(74(8x3)64*8.10 0+ 70.35)7 4 | 1 ^ ~8 24.0 + 0.5In file included from )src/libavcodec/aacsbr_fixed.c :| ^ ~62 : src/libavcodec/aacsbrdata.h:382:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h382: | {261Q:3371:( warning: 0.implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 52372372 72614 | 94 7 f) , Q 3 1(Q-03.025(6400.306141160421646218f56)99}8,f) ,{ QQ330(10(. 00.03796572053588319557442743f1)f, )Q,3 1(Q-300.3(86053.26050644184757f)2},1 13 5| 9 ~~~~~^~~~~~~~~~~~~~~~~~ 449f)src/libavcodec/aac_defines.h,: 45 :| 36 ~~~~^~~~~~~~~~~~~~~~~~: note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44:36: 45 | note: #expanded from macro 'Q30'de fine Q3 144 | (#xd)e f i n e Q 3 0 ( x )(i nt )( ( x ) *2 14 74 83 6 4 8. 0( i+n t0.)5)( ( | x ^ ~) *107374182In file included from 4src/libavcodec/aacsbr_fixed.c.:062: src/libavcodec/aacsbrdata.h+:382 :031.:5 warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 382 | In file included from {Qsrc/libavcodec/aacps_fixed.c3:1(24 0: .0In file included from 5src/libavcodec/aacps.c2:3327: 2src/libavcodec/aacps_fixed_tablegen.h3:72612:713:4 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7f), Q31( -261 | 0 .2 56 4 0 3 Q6301(600.20164614114f28)56}99,8 f{)Q, 3Q310((0 .000.73965725081354578331f9)5,7 Q4302(40f.0)0,44 72Q1133519(4-04.398f6)5,3 2 6| 5 ~~~~^~~~~~~~~~~~~~~~~~ 64187src/libavcodec/aac_defines.h5:f44):}36,: note: expanded from macro 'Q30' | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h44: | 45#:de36f:i note: nexpanded from macro 'Q31'e Q30(x) 45 | # d e f i n e (Qi3n1t()x(()x )* 1 0 73 74 18 24 . 0 + 0 . 5() i nt| ) ^ ~( (x)*214748In file included from 36src/libavcodec/aacps_fixed.c4:824: .In file included from 0 src/libavcodec/aacps.c+ :0.325: )src/libavcodec/aacps_fixed_tablegen.h :| 260 ^ ~ :85: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h 260: | 382 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Q30(0.111982 23825 | {1Q6342125(f )0.,0 5Q3203(702.03779420176426994776f5)3f,) ,Q 3Q13(-00(.02.504644063691960012566612f)6}7,7 f{)Q3,1 (Q 30.03(6700.0325518439456749234f1),8 Q2381(4-0f.)3,86 5 3| ~~~~^~~~~~~~~~~~~~~~~~26 5641src/libavcodec/aac_defines.h8:7445:f36): }note: , expanded from macro 'Q30' | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :4445 | :#36d: enote: fiexpanded from macro 'Q31'n e Q30(x ) 45 | # d e f i n e( iQ3n1t()x)( ( x ) * 1 0 7 3 (7i41n82t4.)0(( x+) *02.51)4 7 4| 83 ^ ~6 48.0 + 0.5In file included from )src/libavcodec/aacps_fixed.c :| 24: ^ ~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h:260:61: In file included from warning: src/libavcodec/aacsbr_fixed.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 62: src/libavcodec/aacsbrdata.h:381:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | Q3813 | 0{(Q0.3111(1 908.9292571644022224511f7),0 19Qf3)0,( 0Q.310(79-40016.216689307469534f9),9 6Q3307(00f).}0,4 4{Q639190(1-56026.737f5)8, 9Q3904(103.102750145456953f18)2,8 4Qf3)1,( -0 .| 4 ~~~~^~~~~~~~~~~~~~~~~~6 63322src/libavcodec/aac_defines.h6:6444:936:6 13note: fexpanded from macro 'Q30') }, | ~~~~^~~~~~~~~~~~~~~~~~~ 44 | #dsrc/libavcodec/aac_defines.h:e45f:i36n:e note: Qexpanded from macro 'Q31'3 0(x) 45 | # d e f in e ( iQn31t(x))( ( x ) *1 0 73 7 41 8 2 (4in.t)0( +( 0x.)5*2)1 47 4| ^ ~8 3648.0 + In file included from 0.5src/libavcodec/aacps_fixed.c): 24: In file included from | src/libavcodec/aacps.c ^ ~: 32: src/libavcodec/aacps_fixed_tablegen.h:260:37: 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:381:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | Q 33810 | ({0Q.311(1 109.892925714062422254f1),1 7Q3001(09.0f7)94, Q0311(6-206.1967836045934f99)6370,f )Q}3,0 ({Q03.1(0-04.436589999410311705565256f)7,7 fQ3)1(,-0 .4Q6633302(02.606429561134f4)}6,9 3 1| 8 ~~~~^~~~~~~~~~~~~~~~~~~2 84f)src/libavcodec/aac_defines.h,: 45: 36:| ~~~~^~~~~~~~~~~~~~~~~~note: expanded from macro 'Q31' src/libavcodec/aac_defines.h:44: 3645: | note: #expanded from macro 'Q30'd efine Q3 144( | #xd) e f i n e Q 3(0i(nxt)) ( (x ) * 21 4 74 83 64 8 . 0 +( 0i.n5)t )| ^ ~( (x)*107374In file included from 1src/libavcodec/aacsbr_fixed.c8:2462.0: +src/libavcodec/aacsbrdata.h :3810:.315:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~ 381In file included from | src/libavcodec/aacps_fixed.c:{Q24: 3In file included from 1src/libavcodec/aacps.c:(32 : src/libavcodec/aacps_fixed_tablegen.h0:.2609:913:7 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 24117019f )260, | Q 3 1 ( -Q030.(10.611819380242591644292956f3)7,0 fQ3)0(}0,. 07{9Q430116(26-97065.3f3)5,8 Q93904(01.3041470655959f0),1 Q5316(-20.64676373f2)26,6 4Q963130f)(},0 .| ~~~~^~~~~~~~~~~~~~~~~~~0 251src/libavcodec/aac_defines.h4:454:69363: 1note: expanded from macro 'Q31'8 284f), | 45 ~~~~^~~~~~~~~~~~~~~~~~ | #desrc/libavcodec/aac_defines.h:f44:i36n:e note: Qexpanded from macro 'Q30'3 1(x) 44 | # d e f i(innte) ((Qx3)*02(14x7)48 36 4 8. 0 + 0 . 5) | ^ ~ (int)((x)In file included from *1src/libavcodec/aacsbr_fixed.c07:36274: 1src/libavcodec/aacsbrdata.h82:4.3810 :+7 :0 .warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) | ^ ~ 381 | In file included from {src/libavcodec/aacps_fixed.cQ:243: In file included from 1src/libavcodec/aacps.c(:32 : 0src/libavcodec/aacps_fixed_tablegen.h.:2599:859:7 4warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 24117019f), Q259 | 3 1 (- 0. 16 83 04 94 9Q9306(3070.f)4},2 6{4Q013413(27-11022.f3),5 8Q390(90.4310839157504504565f5),9 65Qf)3, 1Q(3-00.4(66033.22266241963137f)4}6,4 8 7| 3 ~~~~~^~~~~~~~~~~~~~~~~~ 077f)src/libavcodec/aac_defines.h,: 45Q:3360(:0 .note: expanded from macro 'Q31'1 576878 8459 | 5#d4e4fi1ne4CC libavcodec/arm/sbcdsp_init_arm.o Qf3),1 (| ~~~~^~~~~~~~~~~~~~~~~~x ) src/libavcodec/aac_defines.h : 44 :36 : note: expanded from macro 'Q30' (i n44 | t#)de(fi(nex )Q*302(1x4)7 4 8 3 6 4 8 . 0 + 0(.i5nt)) (( x| ^ ~) *1073741824.In file included from 0 src/libavcodec/aacsbr_fixed.c+ :0.625: )src/libavcodec/aacsbrdata.h : | 380 ^ ~: 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 : 380src/libavcodec/aacps_fixed_tablegen.h: | 259:{61Q:3 1warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9926765756 5259 | 09 4f ) , Q3 1Q(3-00.(0307.5427603440134136297511822ff))},, {QQ331(0-(00..943060384791565144107466f5)9, 6Q531f( )0, .Q4133032(3308.52231839673f4)6}4, 8 | 7 ~~~~~^~~~~~~~~~~~~~~~~~3 077fsrc/libavcodec/aac_defines.h):,45: 36Q:3 0note: (expanded from macro 'Q31'0 .1576878 8459 | 5#4d4ef1in4ef Q)31,(x ) | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44 : 36(:in tnote: expanded from macro 'Q30') ((x)*21 444 | 7#d4ef8i3ne6 4Q380.(0x +) 0 . 5) | ^ ~ (In file included from isrc/libavcodec/aacsbr_fixed.cnt:)(62(: x)src/libavcodec/aacsbrdata.h*1:073803:587: 4warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824.0 + 0.5 ) 380 | | { ^ ~Q 31( 0.992In file included from 67src/libavcodec/aacps_fixed.c65:7245: In file included from 6src/libavcodec/aacps.c:5320: 9src/libavcodec/aacps_fixed_tablegen.h4:f259:)37, :Q3 1(warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .0375703431 62599 | 58 f )} , { QQ3301(0(.-4026.4940016434372176114117226ff)),, Q 3Q13(0 (00..4133038293358553849603f4)}6,5 96 5| ~~~~^~~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h:3450:(360: .note: 2expanded from macro 'Q31' 2137464 458 | 7#d3ef0i7n7ef )Q,3 1Q(3x0)( 0 . 1 5 7 6 8 7 8 8 9(5in4t4)(1(x4)f*),2 1| 47 ~~~~^~~~~~~~~~~~~~~~~~4 8364src/libavcodec/aac_defines.h:844.:360: +note: expanded from macro 'Q30' 0.5) | ^ ~44 | #define QIn file included from 30src/libavcodec/aacsbr_fixed.c(:x62): src/libavcodec/aacsbrdata.h : 380 : 31 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x) *3801 | {0Q3713( 7041.8929246.7065 75+65 0904f.),5 Q) 3 1| ( ^ ~- 0.0375703In file included from 4src/libavcodec/aacps_fixed.c3:241: In file included from 6src/libavcodec/aacps.c9:5328: fsrc/libavcodec/aacps_fixed_tablegen.h):}259, :{13:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1(-0.940634 72591 | 61 41 76 f ) , Q 3 1Q3(0 0(.041.33422363480154338297161322ff))}, ,Q 3 0| ~~~~^~~~~~~~~~~~~~~~~~~( 0.30src/libavcodec/aac_defines.h8:954554:04366: 5note: 9expanded from macro 'Q31'65 f), Q30( 0.452 | 21#3d7e4f6i4n8e 7Q3310(x7)7 f ) , Q 3 0 ( (0i.n1t5)(7(6x8)7*821849745843644184.f0) ,+ 0 .| 5 ~~~~^~~~~~~~~~~~~~~~~~ ) | src/libavcodec/aac_defines.h ^ ~: 44:36: note: expanded from macro 'Q30' In file included from src/libavcodec/aacsbr_fixed.c:62 : src/libavcodec/aacsbrdata.h44: | 380#:d7e:f iwarning: nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e Q30(x) 380 | { Q3 1( 0 .9 92 6 7 6 57(56i5n09t4)f(),( xQ)3*1107(3-07.04318725470.34031 69+58 f)0},. {5Q) 3 1(| - ^ ~0. 940634716In file included from 1src/libavcodec/aacps_fixed.c4:241: 7In file included from 6src/libavcodec/aacps.cf):, 32Q: 3src/libavcodec/aacps_fixed_tablegen.h1(: 0258.4:1853:3 23warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 538963f)}, | ~~~~~^~~~~~~~~~~~~~~~~~258 | src/libavcodec/aac_defines.h :45 :36 :Q 3note: expanded from macro 'Q31'0 (0.8796 17451 | 66#55d2e4f2fi),n Qe30 (Q0.37514(64x85)9 2 3 27 3 2 f) , Q 3 0 (0 .6 3 (3i6n56t0)(7(21x92)3*22f)1,4 Q7304(08.5323608410842.607 54+3 f)0,. 5| ) ~~~~^~~~~~~~~~~~~~~~~~ | ^ ~ src/libavcodec/aac_defines.h:44:36: note: In file included from expanded from macro 'Q30' src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:379 :8344: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 379 | { Q 3 1( - 0 . 3 6 8(3i4nt3)(3(x6)9*4109732754218f24).,0 Q+3 10.(5 )0 AS libavcodec/arm/sbcdsp_neon.o . 9| ^ ~6 4582980209In file included from 75src/libavcodec/aacps_fixed.cf:)24}: ,In file included from src/libavcodec/aacps.c{Q:3132(: src/libavcodec/aacps_fixed_tablegen.h :2580:.619:3 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 1760988045f) ,258 | Q 3 1 ( - 0. 89 96Q833053(74003.888f)7},9 6 1| 7 ~~~~^~~~~~~~~~~~~~~~~~~1 6655src/libavcodec/aac_defines.h:2454:362:f ),note: expanded from macro 'Q31'Q 30(0.75 445 | 6#4d8ef5in9e 2Q331(2x)7 3 2 f) , Q 3 0 ((in0t.)63(36(5x6)07*2129123427f)4,8 Q3360(408.5.203 0+8 1004.2657)5 43 f| ) ^ ~, | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c:: note: 62expanded from macro 'Q30': src/libavcodec/aacsbrdata.h:379:59: warning: 44implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | #define Q30 (379x | ) { Q 3 1 ( - 0 . 3 6 (8i3nt4)3((3x6)*9419072357421f8)24,. 0Q3 1+( 00..596)4 5| 8 ^ ~2 98020975f)}In file included from , src/libavcodec/aacps_fixed.c{Q:3124(: In file included from src/libavcodec/aacps.c0:.329: 3src/libavcodec/aacps_fixed_tablegen.h8:2589:1377:60 98warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 45f), Q31(- 2580 | . 8 9 9 6 8 Q3350(307.84790613781686f55)2}4, 2 | f ~~~~~^~~~~~~~~~~~~~~~~~) , Qsrc/libavcodec/aac_defines.h3:450:36(:0 note: .expanded from macro 'Q31'7 54648592 3452 | #7d3e2fifn)e, Q3Q1(3x0) ( 0 . 6 3 3 6 56 0 7 2(1i92n3t2)f(),( xQ)3*0(201.45723408813046246785.403 f+) ,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.hd:379e:f32in:e warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 30(x) 379 | { Q 3 1((-i0n.t3)6(8(3x4)*310376397441982245.20f )+ ,0 .Q5)3 1 | ( ^ ~ 0 .96458298In file included from 0src/libavcodec/aacps_fixed.c2:09247: 5In file included from fsrc/libavcodec/aacps.c):}32, : {Qsrc/libavcodec/aacps_fixed_tablegen.h31:( 2580.:93138:9 1warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 0988045f), Q258 | 3 1 ( - 0 .8Q9309(608.3875936714710636585284f2)f},) , Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0( 0.75src/libavcodec/aac_defines.h4:64548:5369: 2note: expanded from macro 'Q31'3 2732f), 45 | Q#d3e0(f0i.6n33e65 6Q0372119(2x3)2f ) , Q3 0 (0 . 52 3 08 1CC libavcodec/arm/sbrdsp_init_arm.o 0 42 6(7in5t)4((3xf))*,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.cin:e 62Q: 3src/libavcodec/aacsbrdata.h0:(379x): 6 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int) ((379x) | *{10Q7337141(8-204..0 3+ 60.853)43 3 6| ^ ~9 49252f), Q31(In file included from src/libavcodec/aacps_fixed.c0.:9246: 45In file included from 82src/libavcodec/aacps.c98:0322: 09src/libavcodec/aacps_fixed_tablegen.h7:5257f):}61:, warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] {Q31( 0.938 912577 | 6 0 9 8 8 04 5 fQ3)0,( 1Q.3216(4-03.10809891649865345f37)4, 0Q33808(1f.)1}9,60 3 74| 1 ~~~~^~~~~~~~~~~~~~~~~~~6 6799src/libavcodec/aac_defines.h3f:),45 :Q363: 0note: (expanded from macro 'Q31'1 .107372 40453 | 62#32d3ef)f,i neQ Q3301((1x)) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 44(:in36t):(( xnote: )*expanded from macro 'Q30'2 147483 6444 | 8#.d0e f+i n0e.5 ) Q | 3 ^ ~0 (x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(i378n:t)84(:(x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0 378+ | { Q031.(5 0). 9 2| 0 ^ ~45 124735495In file included from f)src/libavcodec/aacps_fixed.c, :Q24: 3In file included from 1src/libavcodec/aacps.c(:-32: 0src/libavcodec/aacps_fixed_tablegen.h.:62572:374:3 36warning: 52implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 24220f)}, 257 | { Q 3 1 ( 0. 89 1Q3602(51.3226245311807088f)1, 4Q9316(5 40f.)54,95 09Q5350(51.7190650367341f66)7}9,9 3f )| , ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1.:145:0367:37 2note: 40expanded from macro 'Q31'3 62323f ),45 Q | 3#0d(e1)f,i n | e ~~~~^~~~~~~~~~~~~~~~~~ Q31(xsrc/libavcodec/aac_defines.h):44 : 36 : note: expanded from macro 'Q30' ( in44t) | ((#x)d*2e14f74i8n3e64 8.Q0 3+ 00.(5x)) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c(:i62n: tsrc/libavcodec/aacsbrdata.h):((378x):*1590:73 7warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 824.0 + 0.5 ) 378 | | { ^ ~ Q31( 0.9In file included from 2src/libavcodec/aacps_fixed.c0:424: 5In file included from src/libavcodec/aacps.c1:232: 4src/libavcodec/aacps_fixed_tablegen.h73:542579:513f:) , warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.624336 522575 | 2 4 2 2 0 f) }Q, 3{0(Q13.12(6 403.18901062851324259186785f4)f),, Q 31Q( 30.05(14.915099565507035673f4)}1,6 6 | 7 ~~~~~^~~~~~~~~~~~~~~~~~9 93fsrc/libavcodec/aac_defines.h):,45: 36Q:3 note: 0expanded from macro 'Q31' (1.1073 7452 | #4de0fi3ne6 Q2313(2x3) f ) , Q 30 (1 ), | ( ~~~~^~~~~~~~~~~~~~~~~~in t)((src/libavcodec/aac_defines.hx:44):36*:2 1note: expanded from macro 'Q30'4 748364 844. | 0# d+e f0i.n5e) Q 3 0| ( ^ ~x ) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h:(378:i31n: twarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ((x)*10737 4378 | 1{82Q4.30 1+ (0 .05). 9 2| 0 ^ ~4 512473549In file included from 5src/libavcodec/aacps_fixed.cf:24): ,In file included from src/libavcodec/aacps.cQ:323: src/libavcodec/aacps_fixed_tablegen.h1:(256:-850:. 6warning: 24implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 3652524220f) 256} | , { Q 31 ( 0.Q89316025(312.2531968777986f)0, 4Q391(8 04.054295f09)55,57 0Q53630f()}1,. 3 | 8 ~~~~^~~~~~~~~~~~~~~~~~~0 05309src/libavcodec/aac_defines.h:945:6367:8 note: 2expanded from macro 'Q31'7 f), Q30 (145.3 | 4#8d39e97f2i49n2e6 4Q8f3)1, (Q3x0()1 . 31 3 9 2 0 1 7 3 67 6 31 f ),( i | n ~~~~^~~~~~~~~~~~~~~~~~t )((src/libavcodec/aac_defines.hx:)44*:2361:4 note: 7expanded from macro 'Q30'4 83648. 044 | #+d e0fi.n5e) Q | 3 ^ ~ 0(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 378: 7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*107 33787 | 41{82Q431.( 00. 92+04 51024.73554)9 5 f| ) ^ ~ , Q31(-0.In file included from 62src/libavcodec/aacps_fixed.c4:243: 3In file included from 6src/libavcodec/aacps.c5:322: 5src/libavcodec/aacps_fixed_tablegen.h2:25642:261:0 fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) }, {Q31( 0.8 912566 | 2 53 2 2 51 8 78 f ),Q Q3310(( 10..5439590697579565074908546032ff)}), , | ~~~~~^~~~~~~~~~~~~~~~~~ Q30(src/libavcodec/aac_defines.h1:45.:3368:0 note: 0expanded from macro 'Q31' 5309967 458 | #2de7fifn)e, Q 3Q130((x1). 3 48 3 9 9 7 2 4 9 2 (6i4nt8)f()(,x )*Q231407(418.336418.309 +2 0017.3657) 6 3| 1f ^ ~) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:In file included from 44src/libavcodec/aacsbr_fixed.c::3662:: note: src/libavcodec/aacsbrdata.hexpanded from macro 'Q30' :377:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #define Q3 0(AS libavcodec/arm/simple_idct_arm.o 377x | {)Q 3 1 ( - 0 . 8 6 4 (2i5nt0)(9(x3)*011017327454f18)24,. 0Q 3+ 10.(5)- 0| ^ ~. 4579502502In file included from 94src/libavcodec/aacps_fixed.c66:f)24}: In file included from ,src/libavcodec/aacps.c :32{: src/libavcodec/aacps_fixed_tablegen.hQ:2563:371:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .3887977905 9256 | 0 4 5 f ) , Q3Q03(11.(3 9607.97729764044299384445092f3)f),} , Q | 3 ~~~~~^~~~~~~~~~~~~~~~~~ 0(1.src/libavcodec/aac_defines.h3:458:00365:3 0note: 99expanded from macro 'Q31'67 827f), Q 345 | 0(#1d.3e48f39i97n24e9 26Q483f)1,( xQ3)0 ( 1 . 31 39 20 1 73 67 63 1 f) , ( i | n ~~~~^~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h):44*:362: 1note: expanded from macro 'Q30'4 7483648 .044 | +# 0d.5e)fi n e| ^ ~Q 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : (src/libavcodec/aacsbrdata.hin:t377)(:(59x):*1 07warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 41824.0 + 0 .5377) | { | Q ^ ~3 1(-0.86425In file included from 09src/libavcodec/aacps_fixed.c30:12412: 4In file included from 5fsrc/libavcodec/aacps.c):,32 : Qsrc/libavcodec/aacps_fixed_tablegen.h3:1256(-:013.:4 5warning: 7implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 5025029466f )256}, | { Q3 1( 0 .3 8Q837907(7910.593094657f)7, 9Q361(0 04.9972874404229f3)44,5 93Qf)3},0 ( 1| ~~~~~^~~~~~~~~~~~~~~~~~. 380src/libavcodec/aac_defines.h0:545:33609:9 note: 6expanded from macro 'Q31'7 827f)AS libavcodec/arm/sbrdsp_neon.o ,45 | Q#d3ef0i(n1e. 3Q4318(3x)9 9 7 2 4 9 2 6 4(i8nft))((,x )*Q231407(41.831339624081.7036 76+31 f0.)5), | | ^ ~ ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44:36:In file included from src/libavcodec/aacsbr_fixed.cnote: expanded from macro 'Q30': 62: src/libavcodec/aacsbrdata.h:377:31 :44 | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine Q30(x) 377 | { Q 31 ( -0 . 8 64 25(09in3t0)1(12(45xf)),*1 07Q3734118(2-4.00.4 57+9 5002.5052)9 46 6f| )} ^ ~, {Q31( 0.In file included from 38src/libavcodec/aacps_fixed.c8:247: 9In file included from 7src/libavcodec/aacps.c7:903259: 0src/libavcodec/aacps_fixed_tablegen.h45:f)255,: 85:Q warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1( 0.972744293 42554 | 59 3 f) } , | ~~~~^~~~~~~~~~~~~~~~~~~ Q3src/libavcodec/aac_defines.h:045(1:.4361:3 5note: 0expanded from macro 'Q31' 6985480 4454 | #fde)f,in e QQ3310((x)1 . 4 1 1 9 8 2 7 (8in3t)7(5(95x9f))*,2 Q1304(7418.34069747830.202 62+35 5f0),. 5Q) 3 0| ( ^ ~ 1.4053947In file included from 94src/libavcodec/aacsbr_fixed.c8:862: 5src/libavcodec/aacsbrdata.h:43775:6f: )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44377: | 36{Q:3 1note: (-expanded from macro 'Q30' 0.86425 04493 | 0#11d2e4f5fi)n, eQ 3Q1(3-00(.x45)79 50 25 02 94 6 6 f) }, {Q 3 1 (( 0i.3n88t7)9(7(79x0)*51097037445f1),8 Q2341(. 00. 97+2 07.454)2 9 3| ^ ~4 4593f)},In file included from src/libavcodec/aacps_fixed.c :24| : ~~~~^~~~~~~~~~~~~~~~~~~In file included from src/libavcodec/aacps.c:32: src/libavcodec/aac_defines.h:src/libavcodec/aacps_fixed_tablegen.h45::36255: :note: 61:expanded from macro 'Q31' warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | #def i255n | e Q 3 1 ( xQ)3 0 (1 . 4 13 5 06 9 8 5 4 8 04 4f()i,nt )Q3(0((1.x41)19*822178437745985396f)4, 8Q3.0(01 .4+0 9707.3502)2 62 3| 55 ^ ~f) , Q30(1.40In file included from 53src/libavcodec/aacsbr_fixed.c9:462: 7src/libavcodec/aacsbrdata.h:9376:483:8 warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545f), | ~~~~^~~~~~~~~~~~~~~~~~ 376 | {src/libavcodec/aac_defines.hQ:3441:(36 :0 .note: 9expanded from macro 'Q30'33 79635304 84410 | f#),d eQfi3n1e (Q3-0(0x.) 7 0 8 8 1 9 9 4 5 8(i3n6t8)(2(xf)*)10}7,37 4{1Q8234.10( -+0 .08.55)2 3| 5 ^ ~ 410573336In file included from fsrc/libavcodec/aacps_fixed.c):,24 Q: 3In file included from src/libavcodec/aacps.c1:(32: -src/libavcodec/aacps_fixed_tablegen.h0:.255:0378:3 4warning: 23implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]47 966410f)}, 255 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : 45:Q36:3 0note: expanded from macro 'Q31'( 1.413 54506 | 9#8d5e4f80i4n4ef Q)3, 1Q3(0x(1).4 11 9 8 27 8 3 7 59 59 f) , Q 30 ((1i.n40t9)7(7(30x22)6*223515f4)7,4 Q83306(481..400 53+9 4079.48585)4 5f )| , ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/aacsbr_fixed.c44::62: 36src/libavcodec/aacsbrdata.h:: 376note: :expanded from macro 'Q30'58 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 44 | #defin e 376Q3 | 0({x)Q 3 1 ( 0 . 9 3 3 (7i9nt6)3((5x)3*100478317041f8)24,.0 +Q 310(-.05.)70 8 | 8 ^ ~1 994583682fIn file included from )src/libavcodec/aacps_fixed.c}:,24 : {In file included from Qsrc/libavcodec/aacps.c3:132(: -src/libavcodec/aacps_fixed_tablegen.h0:.255:813:5 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 410AS libavcodec/arm/simple_idct_armv6.o 573336f )255, | Q 361 ( -0 warning. 0 8s 3Q4 generated2. 33407(96164.140f1)3},5 0| 6 ~~~~^~~~~~~~~~~~~~~~~~~ 9854src/libavcodec/aac_defines.h8:450:4364f:) ,note: expanded from macro 'Q31' Q30(1.4 11459 | 8#d2e7fi8n3e 7Q53915(9xf)), Q 3 0( 1 . 4 0 97 7 3 02 26(23i5n5tf)), (Q(3x0()1*2.140457394478943868485.405 f+), 0| ~~~~^~~~~~~~~~~~~~~~~~. 5) src/libavcodec/aac_defines.h :44| : ^ ~36 : note: expanded from macro 'Q30' In file included from 44src/libavcodec/aacsbr_fixed.c | :#62de: fisrc/libavcodec/aacsbrdata.hne: 376Q:3031(x:) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( i376nt | ){((Qx)3*11(07 3074.19823437.90 6+3 05.53)04 8 1| 0 ^ ~f ), Q31(-In file included from 0src/libavcodec/aacps_fixed.c.7:082481: 9In file included from 94src/libavcodec/aacps.c5:832: 3src/libavcodec/aacps_fixed_tablegen.h68:2f254)}:, 85{Q:31 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0 .85235410573 325436 | f ) , Q3 1 (- 0. 08 34Q233407(19.646144210604f9)}1,35 8 32| f ~~~~^~~~~~~~~~~~~~~~~~~) , Q3src/libavcodec/aac_defines.h0(:145:.36:4 note: 1expanded from macro 'Q31' 41912022 452 | 3#d6e4ffi)n, eQ Q330(11.(41x41)42 85 69 9 78 4f ), Q 30 ( 1 .4 1 3(99i0n00t8)59(43(8xf))*, 2 | 1 ~~~~^~~~~~~~~~~~~~~~~~4 7483src/libavcodec/aac_defines.h6:444:836.:0 note: +expanded from macro 'Q30' 0.5) | 44 ^ ~ | # define Q30In file included from (src/libavcodec/aacsbr_fixed.cx:)62 : src/libavcodec/aacsbrdata.h : 376 : 7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( int)((x)*10 733767 | 41{8Q2341(. 0 0+. 09.35)3 7 9| ^ ~6 35304810In file included from f)src/libavcodec/aacps_fixed.c,:24 : QIn file included from src/libavcodec/aacps.c3:132: (src/libavcodec/aacps_fixed_tablegen.h-:2540:.61:7 0warning: 88implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 994583682f) }254, | { Q 3 1( - 0 Q.380(512.34514421005674393133568f3)2f,), Q3Q1(3-00.(0813.44213441791926062242103f64)f}),, Q| 3 ~~~~~^~~~~~~~~~~~~~~~~~0 (1.41src/libavcodec/aac_defines.h4:1454:236:8 5note: 6expanded from macro 'Q31'9 9784f), 45 | Q#30d(1e.f4i13n9e90 0Q0835914(3x)8 f) , | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n44:t36)(:( xnote: )expanded from macro 'Q30'* 2147483 6444 | 8#.0d e+ f0i.5n)e | Q ^ ~ 30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h :(375i:n84t):(( xwarning: )*implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 073741824.0 + 3750. | 5{)Q 3 1| ( ^ ~ 0.195130In file included from 29src/libavcodec/aacps_fixed.c1:424: 6In file included from src/libavcodec/aacps.c9:3324f: ),src/libavcodec/aacps_fixed_tablegen.h :254Q:373:1 (warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.9AS libavcodec/arm/simple_idct_neon.o 42398322 52541 | 8 67 f ) }, {Q 3 1(Q-30.09(54176.664214402010016f4),9 1Q3351(8 30.29f)8, 3Q6304(51.544117419911420322f2)3},6 4 f| ) ~~~~~^~~~~~~~~~~~~~~~~~ , Q30src/libavcodec/aac_defines.h(:145.:41364:14 2note: 8expanded from macro 'Q31'5 699784f )45, | #Qd30e(fi1ne. 41Q33919(0x0)0 8 5 9 4 3 8 f ) , | ~~~~^~~~~~~~~~~~~~~~~~ (isrc/libavcodec/aac_defines.hn:44t:)36(:( x)note: *2expanded from macro 'Q30'1 474836 4448 | #.d0 e+ f0i.n5)e Q| 3 ^ ~0( x) In file included from src/libavcodec/aacsbr_fixed.c : 62 (: isrc/libavcodec/aacsbrdata.hn:t375):(58(:x )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]* 1073741824. 0375 | +{ Q031.( 50).1 9 5| 1 ^ ~3 029146934fIn file included from ),src/libavcodec/aacps_fixed.c :Q24: 3In file included from src/libavcodec/aacps.c1:(32-: src/libavcodec/aacps_fixed_tablegen.h0:254.:139:4 2warning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 832251867f )254} | , {Q 31 (- 0 .9 54 7 6Q6306(2410.014011f4)2,06 4Q9311(3 5083.2f9)83,6 4Q535401(719.14413f4)}1,9 1 2| 0 ~~~~^~~~~~~~~~~~~~~~~~~ 22236src/libavcodec/aac_defines.h4:45f:),36 :Q 30note: (expanded from macro 'Q31'1 .41414 2458 | 5#6d9e9f7i8ne4 fQ3)1, (Q3x0) ( 1. 4 1 39 9 0 00 8 5 94 3 8f )(i,n t| ) ~~~~^~~~~~~~~~~~~~~~~~( (x)*src/libavcodec/aac_defines.h2:144:4367:48 3note: expanded from macro 'Q30'6 48.0 + 0.445 | )#d e fi| n ^ ~ e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 375 (:i31n:t )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*1073741824 .3750 | +{ Q03.1(5 0).1 9 5| 1 ^ ~30 29146934f)In file included from , src/libavcodec/aacps_fixed.cQ:3241(: -0In file included from .src/libavcodec/aacps.c9:42323: src/libavcodec/aacps_fixed_tablegen.h9:2528:36122:5 1warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]6 7f)}, {Q31 (252- | 0. 9 54 76 66 24 00 1 01Qf3)0, (Q031.(2 706.7918832684525341079918443ff))},, | Q ~~~~^~~~~~~~~~~~~~~~~~~3 0(0src/libavcodec/aac_defines.h.:145:7366:6 4note: expanded from macro 'Q31'4 6276671 345 | f#d)e,fi nQe 3Q031((0x.)0 79 40 16 2 6 9 7 6 5 3 f ) , (| i ~~~~^~~~~~~~~~~~~~~~~~n t)((src/libavcodec/aac_defines.hx:)*442:136:4 7note: expanded from macro 'Q30'4 83648.0 +44 | #0d.5e) f | i ^ ~n e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c :62 : src/libavcodec/aacsbrdata.h : 375 :7 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (int)((x)* 1375 | 0{7Q33714(1 8204..0 1+ 905.51) 3 | 0 ^ ~29AS libavcodec/arm/startcode_armv6.o 1 46934f), QIn file included from 31src/libavcodec/aacps_fixed.c(:-240: .9In file included from 42src/libavcodec/aacps.c3:983232: 25src/libavcodec/aacps_fixed_tablegen.h18:62527f:)}37,: {warning: Q3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 (-0.95476 625262 | 4 0 0 1 0 1 fQ)30,( 0.Q237617(1 80.29828336049585441f7)9,1 Q4330(f0.)1}76,64 4 62| 7 ~~~~~^~~~~~~~~~~~~~~~~~ 6671src/libavcodec/aac_defines.h3:f45):,36: Qnote: 30expanded from macro 'Q31'(0 .0794016 2456 | 9#7d65e3ffi),n e | ~~~~^~~~~~~~~~~~~~~~~~Q 31(src/libavcodec/aac_defines.hx:) 44 : 36 : note: expanded from macro 'Q30' (in t44) | ((#xde)f*in2e 1Q4370(4x8) 3 6 4 8 . 0 + (i0nt.)5()( x) *| 1 ^ ~0 73741824.0In file included from src/libavcodec/aacsbr_fixed.c+ :0.625): src/libavcodec/aacsbrdata.h| : ^ ~374 :84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/aacps_fixed.c:24: In file included from src/libavcodec/aacps.c:32: src/libavcodec/aacps_fixed_tablegen.h: 252374: | 13:{ Qwarning: 3implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1( 0.4 32524 | 40 90 4 4 67 68 8Q3f0)(0,. 27Q6731812(82-300.98948f)5,4 63Q33004(603.21736264f46)27}6, 6{71Q3f3)1,( Q-300(.0.908279984051863276697263539f0)f, ) | , ~~~~^~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h :044.:362:1 note: 0expanded from macro 'Q30'2 152462 445 | 2#0de9ffin)e }Q, 3 0(| x ~~~~~^~~~~~~~~~~~~~~~~~) src/libavcodec/aac_defines.h : 45 : 36 : (note: inexpanded from macro 'Q31't) ((x)*10 7453 | 7#41d8e2f4i.n0e + Q03.15() x | ) ^ ~ In file included from src/libavcodec/aacps_fixed.c (:i24nt: )In file included from (src/libavcodec/aacps.c(:x32): *2src/libavcodec/aacps_fixed_tablegen.h14:742518:853:6 warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 8.0 + 0.5) | ^ ~251 | Q3In file included from 0(src/libavcodec/aacsbr_fixed.c0.:876296: 17src/libavcodec/aacsbrdata.h1:637465:525842:f) , warning: Qimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(0.7546485 923743 | 27{32Qf3),1 (Q 30.04(30.45476079709494067744658758ff)), ,Q3 1Q(-300.(09.84526446013430342673213122f2)}f, ){,Q 3| ~~~~^~~~~~~~~~~~~~~~~~1 (-0.src/libavcodec/aac_defines.h:9448:362:9 8note: expanded from macro 'Q30'5 8376239 044 | f#)d,ef inQe 3Q13(0 (0x.)2 1 0 2 1 5 2 4 6 2 52 09(fi)n}t, ) (| (x ~~~~^~~~~~~~~~~~~~~~~~~) *107src/libavcodec/aac_defines.h3:74451:82364: .note: 0expanded from macro 'Q31' + 0.5) 45| | ^ ~# define Q31In file included from (src/libavcodec/aacps_fixed.cx:24): In file included from src/libavcodec/aacps.c: 32 : src/libavcodec/aacps_fixed_tablegen.h : 251: 61 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( int)((x)*21 42517 | 48 3 64 8 .0 + 0Q.35)0 ( 0.| 87 ^ ~9 61716655242f)In file included from , src/libavcodec/aacsbr_fixed.cQ:623: src/libavcodec/aacsbrdata.h0:(3740:31.:7 5warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 64859232732f) ,374 | Q3{0Q3(10(. 507.6477399407444059750f4),4 6Q3706(08.482f6)40,1 4Q323711(-10.292f8)54,6 3| 3 ~~~~^~~~~~~~~~~~~~~~~~04 6323src/libavcodec/aac_defines.h2f:)}44,: 36{Q:31 (-note: 0expanded from macro 'Q30'. 9829858 37446 | 23#9d0fe)f,i Qn31e( 0Q.2310021(52x46)25 20 9 f ) } , | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h(i:n45:t36): (note: (expanded from macro 'Q31'x )*1073 74541 | 8#2d4e.fi0ne Q+31 (0x.)5 ) | ^ ~ (iIn file included from nsrc/libavcodec/aacps_fixed.ct):(24(x: )*In file included from 21src/libavcodec/aacps.c47:483236: 4src/libavcodec/aacps_fixed_tablegen.h8:.251:037 :+ warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 5) | ^ ~ 251 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:33740:7(:0 .warning: 8implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 796171665524 3742 | f{)Q,31 (Q3 0(00..7544634485490920342476327f)6, 8Q83f0()0,.5 7Q6371(7-09.99087544457653f3)0,4 6Q3302(302.f42)64}01,4 32{7Q113212f(),- 0| . ~~~~^~~~~~~~~~~~~~~~~~9 8298src/libavcodec/aac_defines.h5:8443:7366:2 note: 3expanded from macro 'Q30'9 0f), Q 344 | 1#(de f0.i21n0e 2Q1305(CC libavcodec/arm/synth_filter_init_arm.o 2x4) 6 25 2 0 9f ) } , | ~~~~~^~~~~~~~~~~~~~~~~~ (intsrc/libavcodec/aac_defines.h):45(:(36x):* 10note: 7expanded from macro 'Q31'3 741824. 045 | +# d0e.f5)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:nt251):13(:(x )*warning: 21implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 7483648.0 + 0251. | 5) | ^ ~ Q30(In file included from 0src/libavcodec/aacsbr_fixed.c.:8627: 9src/libavcodec/aacsbrdata.h6:13737:18466:5 warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 42f), Q30(0. 753734 | 64{85Q93213(27 320f.)2,9 0Q783207(07.6507567777599f0)7,4 Q4315( 705.f3)5, 3Q933707(709.242165420014f3)27}1,1 22{fQ),3 1 (| - ~~~~^~~~~~~~~~~~~~~~~~0 .628src/libavcodec/aac_defines.h5:448:7367: 2note: 1expanded from macro 'Q30'0 3030f), 44Q | 3#1d(e f0.i3ne8 Q7360(5x)6 9 3 3 8 7 1 0 2 f ) (}i,nt ) (| ( ~~~~~^~~~~~~~~~~~~~~~~~x )*10src/libavcodec/aac_defines.h73:74451:8362:4 note: .expanded from macro 'Q31' 0 + 0.5 )45 | | # ^ ~de fine Q31(x) In file included from src/libavcodec/aacps_fixed.c :24 : In file included from src/libavcodec/aacps.c :32 : src/libavcodec/aacps_fixed_tablegen.h : 250 :61 :( warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n t)((x)*214 725048 | 36 48 . 0 + 0 . 5Q)3 0 | ( ^ ~1 .291249371In file included from 1src/libavcodec/aacsbr_fixed.c00:2628: f)src/libavcodec/aacsbrdata.h,: Q3733:0(581:. warning: 1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96037416679 9373 | 3{fQ3)1(, 0.Q29307082(77160.517705f7)3,7 2Q3410(36 203.3253393f77)7, 9Q2135200(f)1},) ,{Q 3 1(| -0 ~~~~^~~~~~~~~~~~~~~~~~. 6285src/libavcodec/aac_defines.h8:744:736:2 note: 1expanded from macro 'Q30'0 3030f) ,44 | Q3#1(d e0f.3i8n76e5 Q63903(3x)8 7 1 0 2 f ) } , ( i| n ~~~~^~~~~~~~~~~~~~~~~~~t )((xsrc/libavcodec/aac_defines.h)*:1450:7363:74 18note: 2expanded from macro 'Q31'4. 0 + 0.5 )45 | #| d ^ ~ efine Q31In file included from (src/libavcodec/aacps_fixed.c:x24): In file included from src/libavcodec/aacps.c : 32 : src/libavcodec/aacps_fixed_tablegen.h : 250 :37 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] int)((x)*21 4725048 | 3 6 4 8 .0 + 0Q.350()1 .2 91| 2 ^ ~49 37110028f),In file included from Qsrc/libavcodec/aacsbr_fixed.c3:620: (src/libavcodec/aacsbrdata.h:1373:.32:1 warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 60374166799 3373f | ),{ QQ303(11.1(07 3072.402396203728327f7)60,57 7Q5f3)0, (Q311() 0,.3 5 3| ~~~~^~~~~~~~~~~~~~~~~~9 3777src/libavcodec/aac_defines.h9:2441:52360:f )note: }expanded from macro 'Q30', {Q31(- 440 | .#62d8e5f87i7n2e1 0Q303300f()x,) Q 31 ( 0 . 38 7 6 5 69 3 38(71i02nf)t}),(( x) *1| 0 ~~~~~^~~~~~~~~~~~~~~~~~73 7418src/libavcodec/aac_defines.h24:.045 +: 036.5:) note: | ^ ~expanded from macro 'Q31' In file included from 45 | src/libavcodec/aacps_fixed.c:#24: dIn file included from src/libavcodec/aacps.ce:f32i: nsrc/libavcodec/aacps_fixed_tablegen.he: 250Q:3131:( xwarning: ) implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 250 | ( i n t) ( ( x) * 2Q143704(813.269481.2409 3+7 101.05)0 2| 8 ^ ~f ), Q30(1.19In file included from 60src/libavcodec/aacsbr_fixed.c3:7624: 1src/libavcodec/aacsbrdata.h6:6373:779: 9warning: 3fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q30(1.1073 737324 | 0{3Q6233213(f) , 0Q3.0(21)9,0 7| 8 ~~~~^~~~~~~~~~~~~~~~~~2 7760src/libavcodec/aac_defines.h:544:736:7 note: 5expanded from macro 'Q30' f), Q31 44( | #0de.f3i5ne3 Q9303(x7)7 7 9 2 1 5 2 0 f ) }(,in t{)Q((3x1)*(1-007.3764218858277421.0030 30+f )0.,5 Q)3 1 (| ^ ~ 0.38765693In file included from 38src/libavcodec/aacps_fixed.c7:241: In file included from 0src/libavcodec/aacps.c:232: fsrc/libavcodec/aacps_fixed_tablegen.h):249}:,85 :| warning: ~~~~~^~~~~~~~~~~~~~~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31'249 | 45Q | 3#0(d1e.4f1i1n9e82 78Q337159(5x9)f) , Q 3 0 (1 . 4 0 3 13 8 1 5 (2i6n8t3)6(0f()x, )Q*32104(7148.36348868.70 6+ 700.54)0 4 | 9 ^ ~6 0f), Q30(1.In file included from 34src/libavcodec/aacsbr_fixed.c8:362: 9src/libavcodec/aacsbrdata.h:9372:7842:49 26warning: 48implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ), | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 44372:36 | :{ note: Qexpanded from macro 'Q30'3 1( 0.205 444 | 1#9de7f3in6e9 2Q3603(0xf)) , Q3 1 ( - 0 . 9 4 4(i3n51t4)(4(x3)69*9110783f7)4}18,2 4{.Q03 1+ (0 .05). 9| 99 ^ ~8 0371023351In file included from f)src/libavcodec/aacps_fixed.c, :Q24: 3In file included from 1src/libavcodec/aacps.c:(32: src/libavcodec/aacps_fixed_tablegen.h0:.2497:961:8 3warning: 5implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 913565599f) },249 | | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.hQ:345:036(1:.4 11note: 9expanded from macro 'Q31'8 2783759 5459 | #fde)fi,ne QQ3310((x1).4 0 31 38 1 5 26 8 36 0 f) , Q 30((i1n.t3)86(87(67x0)40*42916407f)4,8 Q3360(41.834.8309 9+ 7024.9526)4 8f )| , ^ ~ | ~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:44In file included from :36src/libavcodec/aacsbr_fixed.c: :note: expanded from macro 'Q30'62 : src/libavcodec/aacsbrdata.h:372: 4459 | :#d efwarning: inimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e Q30(x) 372 | { Q 3 1 ( (0in.t2)(0(5x)4*110973774318629426.30 0+ f0.)5,) Q| 3 ^ ~1 (-0.9443In file included from 51src/libavcodec/aacps_fixed.c4:42436: 99In file included from 1src/libavcodec/aacps.c8:f)32}: ,src/libavcodec/aacps_fixed_tablegen.h :{249Q3:137(: 0.warning: 9implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]9 98037102335 1249f | ) , Q 31 (Q 300.(17.94811395892718335765955599f9),f )Q}30,( 1 .| 4 ~~~~~^~~~~~~~~~~~~~~~~~ 0313src/libavcodec/aac_defines.h8:451:365:2 note: 6expanded from macro 'Q31'8 360f), Q 3045(1 | .3#8d68e7f6i70n4e0 49Q603f1)(,x Q)30 (1 .3 48 39 9 7 2 49 26 48 f) , (| i ~~~~^~~~~~~~~~~~~~~~~~ nt)src/libavcodec/aac_defines.h(:(44x:36):*2 1note: 4expanded from macro 'Q30'7 483648. 044 + | #0.d5e) f i| n ^ ~e Q30(x) In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.h : 372 : 31 (:i nwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) ((x)*107374 13728 | 24{.0Q 31+( 00..25)0 5 4| 1 ^ ~9 73692630fIn file included from )src/libavcodec/aacps_fixed.c,: 24: QIn file included from src/libavcodec/aacps.c3:1(32-: src/libavcodec/aacps_fixed_tablegen.h0:.249:91344:3 51warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 4369918f)}, {249Q3 | 1 ( 0 . 9 99Q80337010(2313.514f1)1,9 82Q783317(5 09.597f9),8 Q3305(91.1430351368515959f2)6}8,3 6 0| ~~~~^~~~~~~~~~~~~~~~~~~f ), Qsrc/libavcodec/aac_defines.h3:045:(361:. note: 3expanded from macro 'Q31' 868767 0454 | #0d49e6f0infe), QQ3310((x1) . 3 4 8 3 9 9 7 2 4 (9in2t)6(4(x8)*f2)1, 4 74| 83 ~~~~^~~~~~~~~~~~~~~~~~64 8.0 src/libavcodec/aac_defines.h:+44 :036.5:) note: | ^ ~expanded from macro 'Q30' 44In file included from | src/libavcodec/aacsbr_fixed.c#:de62f: src/libavcodec/aacsbrdata.hi:372n:7e: Qwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 0(x) 372 | { Q (3i1n(t )0.(2(x0)5*410179377346198224.6030 f)+, 0.Q5)3 1| ( ^ ~- 0.94435144369918f)}, {Q31( 0.99980371023351f), Q31( 0.79835913565599f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( 0.35281916733018f)}, {Q31(-0.75725076534641f), Q31( 0.53650549640587f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:371:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 371 | {Q31( 0.94138021032330f), Q31( In file included from 0.35src/libavcodec/aacps_fixed.c2:82419: 16In file included from 7src/libavcodec/aacps.c3:30321: 8fsrc/libavcodec/aacps_fixed_tablegen.h):}265,: 160{Q:3 1(warning: -0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 75725076534641f), Q31( 0. 52653 | 650 5 4 9 64 0 5 Q8317(f0)),} Q,3 1( 0| . ~~~~^~~~~~~~~~~~~~~~~~~1 7842src/libavcodec/aac_defines.h:7456:3536f:/ note: Mexpanded from macro 'Q31' _PI), Q3 145( | #0de.fi2n8e5 66Q7331(3xf)/M _ P I ) , Q3 1( 0. 4 6(3i0nt7)2(3(x6)*f21/4M74_8P3I64)8.,0 +Q 310(0..5)5 9| ^ ~7 16315f/M_PIn file included from I)src/libavcodec/aacsbr_fixed.c, :Q62: 3src/libavcodec/aacsbrdata.h1:371(:032.: 7warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]8 539816f/M_P I371 | ){, QQ313( 10(.1.914010330885052f1/0M_3P2I3)3, 0Qf31)(1,. 5Q73017( 90.63335f/2M8_1PI9) 1 6| 7 ^~~~~~~~~~~~33 018f)}src/libavcodec/aac_defines.h,: {45Q:3361:(- 0note: .expanded from macro 'Q31'7 57250765 3454 | 64#1df)e,f iQ3n1(e 0 .5Q3316(50x5)49 64 05 8 7 f ) }, | ~~~~~^~~~~~~~~~~~~~~~~~ (src/libavcodec/aac_defines.hi:45n:t36):( (note: xexpanded from macro 'Q31' )*21474 8453 | 6#4de8fi.ne0 Q 31+(x )0. 5 ) | ^ (int)In file included from ((src/libavcodec/aacps_fixed.cx):*242: In file included from 1src/libavcodec/aacps.c:4327: 48src/libavcodec/aacps_fixed_tablegen.h3:62654:1378: .warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] + 0.5) | ^ ~ 265 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : src/libavcodec/aacsbrdata.hQ:3371:17:( 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(0.1784 2371 | 7{63Q53f/1M_(P I0.)94,1 3Q803211(03023.302f)8,5 Q6316(7 330f/.M3_5P2I81)9,16 7Q333011(8f0).}4, 6{3Q03712(3-60f/.M7_57P2I)5, 0Q3716(05.359476164311f5f)/M,_P IQ),3 1Q3(1 0(.0.57835635980165f/4M9_6PI4)0, 5Q381(71.f1)0}03,08 5 5f| / ~~~~~^~~~~~~~~~~~~~~~~~ M_PIsrc/libavcodec/aac_defines.h):,45 :Q3361:( 1.note: 5expanded from macro 'Q31'70 79633f/M _P45I) | # d| ^~~~~~~~~~~~e finsrc/libavcodec/aac_defines.he: 45:Q363: 1note: (expanded from macro 'Q31'x ) 45( | i#ndt)e((fx)i*n21e47 4Q833614(8x.)0 + 0 . 5 ) | ^ ~ (int)((In file included from x)src/libavcodec/aacsbr_fixed.c*:262: 1src/libavcodec/aacsbrdata.h47:4370:883:3 6warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]4 8.0 + 0.5) 370| | ^{Q 31( 0.998856In file included from 5src/libavcodec/aacps_fixed.c0:242: 0In file included from 4src/libavcodec/aacps.c8:832: 4src/libavcodec/aacps_fixed_tablegen.hf:)265,: Q11431:( warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]0. 11136095490444f)}, 265 | { Q 3 1( -0 .5 6 6 4Q963114(102)83,8 6fQ),3 Q131((0-0..91047984486263761658375ff/)M},_ PI ),| ~~~~^~~~~~~~~~~~~~~~~~~ Q31(src/libavcodec/aac_defines.h0:.452:8365:66 7note: 3expanded from macro 'Q31'3f /M_PI), Q453 | 1#(1d0e warningf.i generated4n. e63 0Q732316f(/xM_)PI ) , Q 31 ( 0. 5 97 1 6 3 15 f /(iMn_PtI))(, (Qx)3*12(1047.47883563489.08 1+ 60f/.M5_) P I| ) ^ ~, Q31(1.10In file included from 03src/libavcodec/aacsbr_fixed.c08:5625: src/libavcodec/aacsbrdata.hf:/370M:58_: Pwarning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31(1.570 7937063 | 3{Qf31/( M0._99P8I8) 5 | 6 ^~~~~~~~~~~~ 50204src/libavcodec/aac_defines.h88:4f45):, 36Q3:1 ( note: 0expanded from macro 'Q31'. 1113609 545 | 4#9d04e4f4ifn)e}, {QQ3311((-0x.)5 6 6 4 96 14 1 28 38 6f ) , (Qi3n1(t-0).9(04(9x4)86*632614174583867f4)}8, . 0| ~~~~^~~~~~~~~~~~~~~~~~~ + 0.5src/libavcodec/aac_defines.h):45 :36 :| ^note: expanded from macro 'Q31' In file included from 45src/libavcodec/aacps_fixed.c | :#24d: eIn file included from src/libavcodec/aacps.cf:i32n: esrc/libavcodec/aacps_fixed_tablegen.h :265Q:3911:( xwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (in t265 | ) ( ( x ) * 2 1Q47341(803)64,8. 0Q 31+( 00.1.72458) 4 warning s2 generated. | 7 ^ ~63 5f/M_PI), Q3In file included from 1(src/libavcodec/aacsbr_fixed.c0:.6228: 5src/libavcodec/aacsbrdata.h6:63707:3332f/:M_ PIwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , Q31(0.463 03707 | 2{3Q6f3/M1_P(I) , 0Q3.1(90.9589875166531052f0/4M8_8P4I)f,) ,Q Q3311(0(.7 8503.91811613f6/0M9_P5I4)9,0 Q43414(1f.)1},0 0{Q3301(8-505.f56/6M49_6P14I1)2,8 38Q631f(),1 .5Q70371(9-603.930f49/48M6_63P61I5)87 f | ) ^~~~~~~~~~~~ }, src/libavcodec/aac_defines.h| ~~~~~^~~~~~~~~~~~~~~~~~: 45:36:src/libavcodec/aac_defines.h note: :expanded from macro 'Q31'45 :36: note: expanded from macro 'Q31' 45 | #defin e45 | Q#3de1f(ix)n e Q 3 1 ( x) ( in t) ( (x ) * 2 1 4 7 4(i8n3t6)4(8.(0 x+) 0*.52)1 4 7| 4 ^8 3648.0 +In file included from 0src/libavcodec/aacps_fixed.c.5:)24 : In file included from src/libavcodec/aacps.c| :32 ^ ~: src/libavcodec/aacps_fixed_tablegen.h:265:68: 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:370:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | Q33701( | 0){,Q Q3311((0 .107.84927968385f5/6M_5P02I0),4 Q8318(04.2f85)66,7 33Qf3/M1_P(I) , 0Q.311(101.43636007923564f9/M0_4P4I)4,f Q)3}1,( 0{.5Q937116(31-5f0/.M_5PI6)6,49 6Q13411(02.87388563f)9,81 6Qf31/(M_-P0.I9),0 4Q9314(8166.3160103508875f5)f}/,M _ P| I ~~~~~^~~~~~~~~~~~~~~~~~ ), Qsrc/libavcodec/aac_defines.h31:(145.5:73607:9 note: 6expanded from macro 'Q31'33 f/M_PI) 45 | | # ^~~~~~~~~~~~d efinsrc/libavcodec/aac_defines.h:e45: 36:Q note: 3expanded from macro 'Q31'1 (x) 45 | # d e f i n(ien tQ)(3(x1)*(21x47)4 8 36 48 .0 + 0 . 5 ) | ^ ~( int)((x)*In file included from 2src/libavcodec/aacsbr_fixed.c1:4762: 4src/libavcodec/aacsbrdata.h83:643698.:084 : +warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 0.5) | ^ 369 | {Q3In file included from 1src/libavcodec/aacps_fixed.c(:-24: 0In file included from .src/libavcodec/aacps.c5:328: src/libavcodec/aacps_fixed_tablegen.h9:2654:457: 4warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 6517751f), Q31(-0. 2653 | 4 8 4 7 1 3Q2314(50)4,3 Q8381f(0).}1, 7{Q8341(2-07.46138155f14/0M4_P5I)4, 4Q653f1)(, 0Q.32815(6 60.71362376f4/22M3_58P8I6),1 Qf3)1(}0,. 4| 6 ~~~~~^~~~~~~~~~~~~~~~~~3 072src/libavcodec/aac_defines.h3:6f45/M:_36PI:) ,note: expanded from macro 'Q31' Q31(0. 5459 | 7#d1e6fi3n1e5 fQ/M3_P1I()x,) Q 31 ( 0 .7 8 5 39 8 16 f/ M _P I(i)n, tQ3)1((1.(1x00)3*0825154f/7M4_8P3I6)4,8 .Q301 (1+. 57007.956)3 3 f| / ^ ~ M_PI) | ^~~~~~~~~~~~ In file included from src/libavcodec/aacsbr_fixed.c:62src/libavcodec/aac_defines.h: src/libavcodec/aacsbrdata.h::36945:58::36 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'Q31' 45 | 369# | d{efQi3ne1 (Q-310(.x)5 8 94 7 4 5 6 5 17 7 5 1(fi)nt,)( (Qx)3*12(1-407.438438647413824.5043 8+8f )0},. {5Q3)1 ( -0| . ^4 1815140454In file included from 4src/libavcodec/aacps_fixed.c6:5f24): ,In file included from src/libavcodec/aacps.c:Q323: 1src/libavcodec/aacps_fixed_tablegen.h:(265: 210: .warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 6276422358861f)}, 265 | | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h: 45: 36Q3:1 (note: 0expanded from macro 'Q31') , Q31(0 .14578 | 4#27d6e35ffi/Mn_eP IQ),3 1Q(3x1()0 .2 8 5 6 6 73 3 f / M _P I ), (Qi3n1t(0).4(6(30x7)23*6f2/1M_4P7I4)8,3 Q63418(.00. 59+71 6031.55f)/ M | _ ^ ~PI ), Q31(0.78In file included from 5src/libavcodec/aacsbr_fixed.c3:9628: 1src/libavcodec/aacsbrdata.h6:f369/:M_31PI:) ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Q 31(1.1003085 5369f | {/QM3_1P(I)-,0 .5Q8934714(516.557017797561f3)3, fQ/31M(-_0P.I34)8 47 1| 3 ^~~~~~~~~~~~~24 54388src/libavcodec/aac_defines.hf):},45 :36{:Q 31note: (expanded from macro 'Q31'- 0.4181 5451 | 4#04d5e44f6i5nf)e, Q3Q13(1 (0.x16)2 7 6 4 22 35 88 61 f )} , | ~~~~^~~~~~~~~~~~~~~~~~~ ( int)src/libavcodec/aac_defines.h((:x45):*36:2 14note: 7expanded from macro 'Q31'4 83648.0 +45 | 0#d.e5fi)n e Q| 3 ^1 (x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:369:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 369 | {Q31(-0.58947456517751f), Q31(-0.34847132454388f)}, {Q31(-0.41815140454465f), Q31( 0.16276422358861f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.57147322153312f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:368:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 368 | {Q31(-0.64946246527458f), Q31( 0.68645507104960f)}, {Q31(-0.12016920576437f), Q31(-0.5714732215In file included from 331src/libavcodec/aacps_fixed.c:224f: )In file included from }src/libavcodec/aacps.c,: 32: | src/libavcodec/aacps_fixed_tablegen.h ~~~~^~~~~~~~~~~~~~~~~~~ :279:79src/libavcodec/aac_defines.h:: 45warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]36 : note: expanded from macro 'Q31' 45 | #def i279n | e Qs3ta1ti(cx c)o ns t i n t fr a ct i on a (li_dnetla)y_(l(ixnk)s*[]2 1= 4{7 4Q83316(408.4.30f )+, 0Q.53) 1 (| 0 ^ ~. 75f), Q31(0In file included from .src/libavcodec/aacsbr_fixed.c3:4627f: ) src/libavcodec/aacsbrdata.h}:; 367 :| ~~~~^~~~~~~84 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 367 | {Q3 145( | #-d0e.f1i7n3e25 55Q2835196(1x6f)), Q 3 1 ( - 0 . 9 2 7 7(06i7n22t5)0((4x)9*42f)1},4 7{4Q8336148(. 00. 99+9 408.50) 3 5| 0 ^ ~25 744f), Q31In file included from ( src/libavcodec/aacps_fixed.c0:.245: 82In file included from 8src/libavcodec/aacps.c55:432: 5src/libavcodec/aacps_fixed_tablegen.h56:32794:672: 6warning: f)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :27945 | : 36 :s note: texpanded from macro 'Q31'a tic con s45t | #idenfti nef Qr3a1(cxti)on a l _ d e l a y(i_ntl)i((nx)k*2s14[74]83 6=48 .{0 + Q0.351)( 0| ^ ~. 43f), Q31(In file included from 0src/libavcodec/aacsbr_fixed.c.:7625: fsrc/libavcodec/aacsbrdata.h):,367 :Q59:3 1warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( 0.347f) }; | ~~~~^~~~~~367 | {Qsrc/libavcodec/aac_defines.h3:145(:-036.1:7 note: 3expanded from macro 'Q31' 25552859 61456 | f#)d,e fQi3n1e( -Q03.9127(7x0) 6 72 2 5 04 9 4 f ) } , ( in{tQ)31(((x )0*2.14979494880335604285.7404 f)+, Q301(. 50.)5 82 8| 5 ^ ~5 45563426fIn 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::45279::3655:: warning: note: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] expanded from macro 'Q31' 45 | 279# | d e fi n es tQa3t1i(xc) c o n s t i n t f(rinat)c((txio)n*2a14l74_83d64e8.l0 a+ y0._5)l i| ^ ~n ks[] = { Q3In file included from 1src/libavcodec/aacsbr_fixed.c(0:.624: src/libavcodec/aacsbrdata.h3:f)367,: 31Q3:1 (warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 75f), Q31(0. 343677 | f){ Q3}1(;- 0 .1| 73 ~~~~^~~~~~25 5528src/libavcodec/aac_defines.h59:6451:636f):, Q3note: 1(expanded from macro 'Q31'-0 .927706 74522 | 50#49d4fe)f}i,n e{ QQ313( 10(x.) 9 9 9 4 8 0 3 5 0 2 57 44(fi),n Qt31)( (0(.x)5*281248575445853663484.206 +f 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/aacps_fixed.c:24In file included from : In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:367:6: warning: src/libavcodec/aacps.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :32: src/libavcodec/aacps_fixed_tablegen.h:280:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 367 | {Q31(-0.173 22805 | 5 5 2c8on5s9t6 1i6nft) ,f rQa31c(t-i0.o9n27a70l6_72d2e5la0y_4ga9i4n f=) }Q,3 1{Q(310(. 03.99f99)48;03 5 02| 5 ~~~~^~~~~~ 744f)src/libavcodec/aac_defines.h,:45 :36Q: 3note: expanded from macro 'Q31'1 ( 0.58285 5454 | 5#5d63e4f2i6fn)}e, | Q ~~~~^~~~~~~~~~~~~~~~~~~ 31(x)src/libavcodec/aac_defines.h : 45: 36 : note: expanded from macro 'Q31' (i45n | t#)(d(exf)*i21n47e48 36Q4381.(0 x+) 0 .5 ) | ^ ~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:366:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | {Q31( 0.38975993093975f), Q31( 0.95515358099121f)}, {Q31(-0.97757125224150f), Q31( 0.05305894580606f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:365:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 365 | {Q31(-0.26843291251234f), Q31( 0.83115668004362f)}, {Q31( 0.49072334613242f), Q31(-0.45359708737775f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:364:6: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 364 | {Q31(-0.34600785879594f), Q31(-0.99441426144200f)}, {Q31(-0.68774481731008f), Q31(-0.30238837956299f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:363:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 363 | {Q31( 0.37050990604091f), Q31(-0.59910140383171f)}, {Q31(-0.70373594262891f), Q31( 0.91227665827081f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:362:84: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 362 | {Q31( 0.09355476558534f), Q31( 0.54845123045604f)}, {Q31(-0.54668414224090f), Q31( 0.95980774020221f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from In file included from src/libavcodec/aacps_fixed.csrc/libavcodec/aacsbr_fixed.c:62:: 24src/libavcodec/aacsbrdata.h: :In file included from src/libavcodec/aacps.c362::3258: : src/libavcodec/aacps_fixed_tablegen.hwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 361:15: warning: 362 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ Q31( 0.0935547655853 4f361), | Q 31 ( 0. 54 84 51 23 04i5f60 4f()k} , <{ Q3F1F(_-0A.R54R66A8Y4_E1LE4MS2(f2_4c0e90nft)e,r _Q203))1 (| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~0 .959807740202src/libavcodec/aacps_fixed_tablegen.h21:f383:)15},: | ~~~~^~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/aac_defines.h:45:36: note: 383expanded from macro 'Q31' | 45 | #idfe (fki :b62uf: _src/libavcodec/aacsbrdata.he:n283d: 32- :s -warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] buf_ptr >= s i283 | z{eQ3o1(f (0.B9i1t6B9u7f0)0)80 2{0 5 9| 4 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ f), 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.66src/libavcodec/put_bits.h5650:332657:4376:9 2warning: 5fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , Q31( 0.6465293554 242659 | 1 f ) }, | ~~~~^~~~~~~~~~~~~~~~~~~ if src/libavcodec/aac_defines.h(:s45->:bu36f_:e note: nexpanded from macro 'Q31'd - s->bu f45_p | t#r d>=e sfiizneeo fQ(3B1i(txB)u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:282:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 282 | {Q31( 0.30424629369539f), Q31(-0.49438267012479f)}, {Q31( 0.66565033746925f), Q31( 0.64652935542491f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {Q31(-0.96440182703856f), Q31(-0.94739918296622f)}, | ~~~~^~~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:281:7: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 281 | {Q31( 0.74496252926055f), Q31(-0.91169004445807f)}, {src/libavcodec/put_bits.hQ3:1317(:33-:0. 9warning: 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]4 40182703856f), Q33171( | - 0 .9 4 7i39f9 18(2s9-66>2b2uff_)e}n, d | ~~~~~^~~~~~~~~~~~~~~~~~- s->bsrc/libavcodec/aac_defines.hu:f45_:36p:t note: rexpanded from macro 'Q31' >= siz 45e | #odeffi(neB iQt3B1u(fx)) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (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), CC libavcodec/atrac3plus.o 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 CC libavcodec/atrac3plusdec.o 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.91266367957293fCC libavcodec/atrac3plusdsp.o ), 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)In file included from , Qsrc/libavcodec/arm/mpegvideo_arm.c3:1(25 : 0In file included from .src/libavcodec/mpegvideo.h8:9455: 72src/libavcodec/put_bits.h60:52277:137:7 0warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 f)}, | ~~~~~^~~~~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45: 36227: | note: expanded from macro 'Q31' if 45( | s#->dbeuffi_neen Qd31 (x-) s -> b u f _ p t r > = (siinzte)o(f((Bxit)B*u2f1)4) 7{4 8 3| 6 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 48.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 CC libavcodec/atrac9dec.o 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) | ^ ~ src/libavcodec/put_bits.h:265:In file included from 37:src/libavcodec/aacsbr_fixed.c :62warning: : src/libavcodec/aacsbrdata.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:274 :58: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 265 | 274 | { Q 3 1 ( 0i.f1 4(1s3-0>0b5u1f7_5e8n48d7 f-) ,s ->Qb3u1f(_p-t0r .>9= 5s0i9z0e9of8(3B5i7t5B6u8f9)f)) }{, { Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~1 (-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] CC libavcodec/atsc_a53.o 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/put_bits.hsrc/libavcodec/aacsbrdata.h:273::31317:: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 273 | {Q31( -3170 | . 9 9 9 4i8f1 5(3s2->7bu8f2_e9n6df )-, sQ->3b1uf(_-0p.t5r9 4>8=34 17s5i1z6e6o0f7(fB)i}tB,uf ){) Q{31 ( | 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/audio_frame_queue.o 28 warnings generated. 3 warnings generated. CC libavcodec/audiodsp.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] 15 700 | warnings generated. Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:700:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 700 | Q31(-0.0004875227f), Q31(-0.0004947518f), Q31(-0.0005617692f), Q31(-0.0005525286f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:699:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565CC libavcodec/aura.o f), 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) | ^ ~ 3In file included from src/libavcodec/aacsbr_fixed.c warning:s62 generated: . src/libavcodec/aacsbrdata.h:699:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 699 | Q31(-0.0005466565f), Q31(-0.0005226564f), Q31(-0.0005040714f), Q31(-0.0004893791f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f)CC libavcodec/av1_frame_merge_bsf.o , Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:698:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 698 | Q31(-0.0006312493f), Q31(-0.0006132747f), Q31(-0.0005870930f), Q31(-0.0005677802f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006777690f), Q31(-0.0006540333f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:697:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | Q31(-0.0007157736f), Q31(-0.0006941614f), Q31(-0.0006CC libavcodec/av1_frame_split_bsf.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) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696CC libavcodec/av1_metadata_bsf.o :52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:696:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 696 | Q31(-0.0007681371f), Q31(-0.0007490598f), Q31(-0.0007440941f), Q31(-0.0007255043f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), Q31(-0.0007724848f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:695:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | Q31(-0.0007803664f), Q31(-0.0007779869f), Q31(-0.0007834332f), QCC libavcodec/av1_parse.o 31(-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 | QCC libavcodec/av1_parser.o 31(-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:CC libavcodec/av1dec.o 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 | #defineCC libavcodec/avcodec.o 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] CC libavcodec/avdct.o 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) | ^ ~ CC libavcodec/avfft.o 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.00001CC libavcodec/avpacket.o 34949f), 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( CC libavcodec/avrndec.o 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(CC libavcodec/avs.o 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), CC libavcodec/avs2.o | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h: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(CC libavcodec/avs2_parser.o 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.0CC libavcodec/avs3_parser.o + 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.002946944CC libavcodec/avuidec.o 7f), 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.CC libavcodec/avuienc.o 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.004CC libavcodec/bethsoftvideo.o 3730719f), 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.00516347 warning1s6 generated8. 1f), 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' CC libavcodec/bfi.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: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(CC libavcodec/bgmc.o -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)((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/atrac.csrc/libavcodec/aac_defines.h::4556::19:36 :warning: note: expanded from macro 'Q31' implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 45 | #define Q31(x) 56 | f l o(ait nst )=( (qxm)f*_4281t4a74p8_h3al6f4[8i.]0 * +2 .00.;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 | CC libavcodec/binkaudio.o Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.0155405553f), Q31( 0.0143904666f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:668:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 668 | Q31( 0.0179433381f), Q31( 0.0167324712f), Q31( 0.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), Q31CC libavcodec/binkdsp.o ( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:667:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 667 | Q31( 0.0230680169f), Q31( 0.0217467550f), Q31( 0.0204531793f), Q31( 0.0191872431f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.024416CC libavcodec/bink.o 0992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:666:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 666 | Q31( 0.0286072173f), Q31( 0.0271859429f), Q31( 0.0257875847f), Q31( 0.0244160992f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:665:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 665 | Q31( 0.0344620948f), Q31( 0.0329754081f), Q31( 0.0315017608f), Q31( 0.0300502657f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:664:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 664 | Q31( 0.0405349170f), Q31( 0.0390053679f), Q31( 0.0374812850f), Q31( 0.0359697560f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:663:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 663 | Q31( 0.0466843027f), Q31( 0.0451488405f), Q31( 0.0436097542f), Q31( 0.0420649094f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:662:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | src/libavcodec/atrac.c : 139 Q:3115( :0 .warning: 05comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 7630746f), Q3 1139( | 0 . 0 5fo1r2(5i5=601; 5i5fsrc/libavcodec/aacsbr_fixed.ci:62e: lsrc/libavcodec/aacsbrdata.hd:s624):)53 : | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:624:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | Q31( 0.8311038457f), Q31( 0.8272275347f), Q31( 0.8230419890f), Q31( 0.8185776004f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:623:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 623 | Q31( 0.8436238281f), Q31( 0.8409541392f), Q31( 0.8379717337f), Q31( 0.8346937361f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:622:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 622 | Q31( 0.8511971524f), Q31( 0.8497805198f), Q31( 0.8480315777f), Q31( 0.8459818469f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.8535720573f), Q31( 0.8531020949f), Q31( 0.8523047035f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:621:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | Q31( 0.8537385600f), Q31( 0.30853 warning5s7 generated2. 0573f), 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 | src/libavcodec/ass_split.c Q3:1(273 :270:. 8warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 1971524f), Q31( 0.2738 | 5 2 3 0 4 70 3 5 f ), Qf3or1 ((i =0 .085;3 1i0 <2 0FF9_4AR9RfAY)_,E LQEM3S(1as(s _s0ec.ti8o5n3s5)7;2 i0+5+)7 3f{) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:620:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 620 | Q31( 0.8511971524f), Q31( 0.8523047035f), Q31( 0.8531020949f), Q31( 0.8535720573f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:619:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 619 | Q31( 0.8436238281f), Q31( 0.8459818469f), Q31( 0.8480315777f), Q31( 0.8497805198f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/ass_split.c(i:nt369):(24(: xwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]* 2147483648.0 + 3690 | . 5) | ^ ~ for In file included from (isrc/libavcodec/aacsbr_fixed.c=:0;62 : i4n4um6_r2ec6t3s4;f )i,+ +Q)3 1{( 0 .| 7 ~^~~~~~~~~~~~~~~27 7src/libavcodec/ass_split.c448:904520f:)19,: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45245 | | # d ef ifneo rQ3 1((x)i = 0 ; i < (iFnFt)_((AxR)*R2A14Y74_8EL3EM6S4(f8i.el0d s)+; i0+.+)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] CC libavcodec/bitstream_filters.o 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 | src/libavcodec/ass_split.c Q:34741:20(: 0 .6warning: 26comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 242695f), Q31( 0. 634746 | 1 9 80 10 7f ), Q3 1f( o0.r64 61(2i6=9069;5 f)i, bu0f._0e2n5d0 3-0 7s5-6>b1uff_)p,t rQ 3>1=( s0i.z0eo2f0(B7i9t9B7u0f)7)2 f{) , | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~Q 31( 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) src/libavcodec/put_bits.h : 265 : 37 : ( iwarning: ntcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((x)*2147483648. 0265 | + 0 . 5 ) | ^ ~i f (s-In file included from >src/libavcodec/aacsbr_fixed.cb:u62f: _src/libavcodec/aacsbrdata.h:e592n:d11 : -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ->buf_ptr > =592 | s i z e oQf3(1B(i t0.B0uf4))3 4{7 68 7| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~8 2f), 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) CC libavcodec/bmp_parser.o (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(xCC libavcodec/bmpenc.o ) (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 | Q31src/libavcodec/put_bits.h( 0.:063173:9334:4 4warning: 80comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 f), Q31( 0.061 93176 | 0 2 7 7i9ff )(, sQ-3>1b(u 0f._0e5n9d8 1-6 65s7-0>fb)u,f_ pQt3r1 (> 0=. s0i5z7e5o1f(5Bi2t6B9u1ff))), { | | ~~~~~^~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 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 + 0CC libavcodec/bmp.o .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] CC libavcodec/bmvvideo.o 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) CC libavcodec/bmvaudio.o (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:587:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 587 | Q31( 0.0765050718f), Q31( 0.0761748321f), Q31( 0.0757305756f), Q31( 0.0751576255f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:586:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 586 | Q31( 0.0767093490f), Q31( 0.0768173975f), Q31( 0.0768230011f), Q31( 0.0767204924f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.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) | 20 ^ ~ warnings generated. In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:585:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 585 | Q31( 0.0753137336f), Q31( 0.0758008358f), Q31( 0.0761992479f), Q31( 0.0764992170f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:584:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 584 | Q31( 0.0725682583f), Q31( 0.0733620255f), Q31( 0.0741003642f), Q31( 0.0747452558f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:583:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 583 | Q31( 0.0687043828f), Q31( 0.0697630244f), Q31( 0.0707628710f), Q31( 0.0717002673f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) src/libavcodec/audio_frame_queue.c : 91 : 29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](i nt)((x)*21474836 4918 | .0 + 0. 5f)or ( i| = ^ ~0 ; nb_samplesIn file included from &src/libavcodec/aacsbr_fixed.c&:62 : src/libavcodec/aacsbrdata.hi:<582:a32:f q-warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f rame_count; 582 | i + + ){ Q 3| 1( ~^~~~~~~~~~~~~~~~~ 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:582:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 582 | Q31( 0.0639715898f), Q31( 0.0652247106f), Q31( 0.0664367512f), Q31( 0.0676075985f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:581:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 581 | Q31( 0.0585915683f), Q31( 0.0599837480f), Q31( 0.0613455171f), Q31( 0.0626857808f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:580:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 580 | Q31( 0.0527630746f), Q31( 0.0542452768f), Q31( 0.0557173648f), Q31( 0.0571616450f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:579:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 579 | Q31( 0.0466843027f), Q31( 0.0482165720f), Q31( 0.0497385755f), Q31( 0.0512556155f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:578:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | Q31( 0.0405349170f), Q31( 0.0420649094f), Q31( 0.0436097542f), Q31( 0.0451488405f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:577:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 577 | Q31( 0.0344620948f), Q31( 0.0359697560f), Q31( 0.0374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (src/libavcodec/atrac1.cint):((241x:)43:* 21warning: 4implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]7 483648.0 + 0.5) 241 | | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c :62f: src/libavcodec/aacsbrdata.hlo:at577 : 11 :m warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] x_quant = 1577 | . 0 / (Qf3l1oa(t )(0(.1 0<3< 4(4w62o09r48df)_,l eQ3n1 ( -0 .0135)9)69 75-60 f1)), ;Q 31 (| 0 ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.0 374812850f), Q31( 0.0390053679f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:576:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | Q31( 0.0286072173f), Q31( 0.0300502657f), Q31( 0.0315017608f), Q31( 0.0329754081f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:575:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 575 | Q31( 0.0230680169f), Q31( 0.0244160992f), Q31( 0.0257875847f), Q31( 0.0271859429f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:574:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 574 | Q31( 0.0179433381f), Q31( 0.0191872431f), Q31( 0.0204531793f), Q31( 0.0217467550f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: In file included from note: expanded from macro 'Q31' src/libavcodec/atrac3.c:46 : 45src/libavcodec/bytestream.h | #:de171fi:ne18 :Q 3warning: 1(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x ) (int )171( | ( x) * 2 1g-4>7bu4f83f6er4 8.+0= F+F M0I.N5)(g - >b| u ^ ~ff er_end - gIn file included from -src/libavcodec/aacsbr_fixed.c>b:u62f: fsrc/libavcodec/aacsbrdata.h:e573r,: 74si:z ewarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 573 | src/libavutil/macros.h : 49Q:253:1 (note: expanded from macro 'FFMIN' 0.01327 18492 | #2d0fe)f,i nQe3 F1F(M I0.N01(4a,3b90)4 (6(6a6) f>), (Qb3)1 (? (0b.)0 :1 5(5a4)0) 5 55| 3 ~ ^ ~f ), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 573 | Q31( 0.0132718220f), Q31( 0.0143904666f), Q31( 0.0155405553f), Q31( 0.0167324712f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:573:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 573 | src/libavcodec/atrac3.c : 46Q3: 1(src/libavcodec/bytestream.h :0186.0:1133:2 7warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 220f), Q31( 0. 0186 | 1 4 3 9s0i4z6e26 6f=) ,F FQM3I1N(( p0->.b0uf1f5e5r_4e0n5d 5-5 3pf-)>,b uQff3e1r,( s0i.ze0)1;6 7 3| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 712f), src/libavutil/macros.h :| ~~~~~^~~~~~~~~~~~~~49 :25: src/libavcodec/aac_defines.hnote: :45expanded from macro 'FFMIN': 36: note: expanded from macro 'Q31' 49 | #def i45n | #ed efFiFnMeI NQ(3a1,(xb)) ( ( a ) > (b ) ? (b )( :i nt()a())( x) *| 2 ~ ^ ~1 47483648.0 In file included from +src/libavcodec/atrac3.c :046.5: )src/libavcodec/bytestream.h :| 187: ^ ~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 187src/libavcodec/aacsbr_fixed.c | : 62 : src/libavcodec/aacsbrdata.h i:f572 :(73:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2 != size) 572 | | ~~~~~ ^ ~~~~ Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:572:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 572 | Q31(-0.0091325329f), Q31(-0.0101150215f), Q31(-0.0111315548f), Q31(-0.0121849995f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:571:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 571 | Q31(-0.0055337211f), Q31(-0.0063792293f), Q31(-0.0072615816f), Q31(-0.0081798233f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | Q31(-0.0024826723f), Q31(-0.0031933778f), Q31(-0.0039401124f), Q31(-0.0047222596f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:570:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570 | src/libavcodec/bytestream.h :Q2713:117(:- 0warning: .comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]00 24826723f), Q31( -0271. | 0 0 3 1 9i33n7t 78fs)i,z e2Q 3=1 (F-F0M.I00N3(g9->4b0u1f12f4erf_)e,n d Q-3 1(g--0>.0b0u4f7f2e22r5,96 fs)i,z e| ) ~~~~^~~~~~~~~~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/aac_defines.h :45:36: note: src/libavutil/macros.hexpanded from macro 'Q31': 49:25: note: expanded from macro 'FFMIN' 45 | #de f49 | i#ndeef iQn3e1 (FFxM)I N ( a , b ) ( ( a ) >( (ibn)t) (?( x()b*)2 14:7 4(8a3)6)4 8| ~ ^ ~. 0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:569:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 569 | Q31( 0.0000276045f), Q31(-0.0005464280f), Q31(-0.0011568135f), Q31(-0.0018039472f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:568:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from 568 | src/libavcodec/atrac3.c : 46: src/libavcodec/bytestream.hQ:32931:(13 :0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 020274176f), Q31( 2930 | . 0 0 1 57s8i4z6e822 f=) ,FF MQI3N(1p(- >b0u.0f0fe1r0_9en0d2 3-2 9p-f>)b,u fQf3e1r(, 0 .s00i0z5e8)3;2 2 6| 4f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , | ~~~~~^~~~~~~~~~~~~~ src/libavutil/macros.h:src/libavcodec/aac_defines.h49::4525:36:: note: note: expanded from macro 'FFMIN'expanded from macro 'Q31' 49 | 45# | de#fdienfei nFeFM IQN(3a1,b()x ()(a ) > ( b) ? ( b) : ( a()i)nt ) (| ( ~ ^ ~x )*21474836In file included from 4src/libavcodec/atrac3.c8:.460: +src/libavcodec/bytestream.h :0294.:155:) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ ~ 294 | In file included from src/libavcodec/aacsbr_fixed.c :62i: fsrc/libavcodec/aacsbrdata.h :(s568iz:e53:2 warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]!= size) | ~~~~~ ^ ~~~~ 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.00src/libavcodec/bytestream.h354:013172:4136:f )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Q31( 0.00320918 8317 | 5 f ), Qs3i1z(e 02. =0 0F28F4M4I6N7(5p7-f>),b uQf3f1(e r0_.e0n0d2 4-5 0p-8>5b4u0fff)e,r , s| ~~~~~^~~~~~~~~~~~~~i ze);src/libavcodec/aac_defines.h: 45 :| 36: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'Q31' src/libavutil/macros.h :4549 | #:d25e:f inote: nexpanded from macro 'FFMIN'e Q31(x )49 | # d e f i n e F FM I N ((a,ibn) t()(a()( >x ()b*)2 1? 4(7b)4 83:6 (4a8)). 0 | + ~ ^ ~ 0.5) | ^ ~ In file included from src/libavcodec/atrac3.c:46: src/libavcodec/bytestream.h:318:15: In file included from warning: src/libavcodec/aacsbr_fixed.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 62: src/libavcodec/aacsbrdata.h:567: 32318: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (size2 !567= | s i ze ) | Q ~~~~~ ^ ~~~~3 1( 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) src/libavcodec/bytestream.h (:in355t:)13(:( x)warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 147483648.0 + 0. 5)355 | | ^ ~ In file included from ssrc/libavcodec/aacsbr_fixed.ci:z62: esrc/libavcodec/aacsbrdata.h :565 := 74FF:M warning: Iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (g->buffer_e n565d | - g - >bQu3f1(f e0r.,0 0s5i2ze7)15;7 5 8| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ), Q31( src/libavutil/macros.h0:.49:0250:5 note: 1expanded from macro 'FFMIN'3 82275f )49, | # dQe3fi1n(e F0FM.IN0(0a4,98b39)6 (8(7a)f ),> (Qb3)1 (? (0b.) 0:04 8(1a0)9) 4 6| 9 ~ ^ ~f ), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.hIn file included from :src/libavcodec/atrac3.c45::3646:: src/libavcodec/bytestream.h :note: 356expanded from macro 'Q31':13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 45 | #def in356e | Q 3 1s(ixze)2 = F F MI N ( p- src/libavcodec/avpacket.c>b u: f f(i124ne:tr27)(_(e:nxd warning: )-comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]* p -2>1b4u7f4f8e3r64,8 .0 s 124 | i + z e0 ).; 5| i) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f | ^ ~ ((src/libavutil/macros.hun:s49i:gn25:In file included from e src/libavcodec/aacsbr_fixed.cdnote: )expanded from macro 'FFMIN'g:ro 62w: src/libavcodec/aacsbrdata.h_:b565 :y 49 | 53#>d ef:i warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n | e ~~~~~~~~~~~~~~~~~ ^ FFMIN 565(125a | | , b) (( a QI31)(N T0>_.M A(0X0b5 )2 -7 ?(1 5p(7kb)5 t8:f -)(,> siazeQ) 3+)1 | ( ~ ^ ~A V0_.0I05N1In file included from P3src/libavcodec/atrac3.cU8T2_2B7:U546fF: F)E,Rsrc/libavcodec/bytestream.h :357_:Q3P115(A: D0Dwarning: IN.G_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]SI0Z04 E9))8 3 93576| | 8 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 f )i,f Q3(1(s iz0e2. !src/libavcodec/avpacket.c=0:137 :029s4i:z8 ewarning: )1comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 09 46| 9f ~~~~~ ^ ~~~~), | ~~~~~^~~~~~~~~~~~~~137 | src/libavcodec/aac_defines.h: 45 : 36: note: expanded from macro 'Q31' if (45d | a#tdae_fionfe fQs31e(tx ) > I N T _ M AX - n(eiwnt_)s(i(zx)e*)2 14 7| 48 ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~3 648.0 + 0.src/libavcodec/avpacket.c5:)147 : 40| : ^ ~warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from 147src/libavcodec/aacsbr_fixed.c | :CC libavcodec/bonk.o 62 : src/libavcodec/aacsbrdata.h : 565 : 32 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (new_size +565 | d a t a _Qo3f1f(s e0t. 0<0 5I2N7T1_M5A7X5 8-f )n,e wQ_3s1i(z e0/.1060)5 1 3| 8 ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~2 275f), 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:32CC libavcodec/brenderpix.o : 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.005547571src/libavcodec/av1_metadata_bsf.c4f):,172 Q:3391: (warning: missing field 'unit' initializer [-Wmissing-field-initializers]0 .0055938023f) ,172 | | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h : {45 .:i6364: note: =expanded from macro 'Q31' -1 }, 45 | -1#,de fi2n5e 5Q,3 1FL(AxG) S } , | ^ (int)((x)*2147483648.0 + 0.5) | ^ ~ src/libavcodec/av1_metadata_bsf.c:175:In file included from 39src/libavcodec/aacsbr_fixed.c:: 62warning: : missing field 'unit' initializer [-Wmissing-field-initializers]src/libavcodec/aacsbrdata.h :562:53: warning: 175implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | {562 | .i 6 4 Q=31 ( -0.10 0}5,4 19-6177,5 f2),5 5Q3,1 F(LA G0S. }0,0 5 | 4 ^87 6040f), Q31( 0.0055475714f), Q31( 0.0055src/libavcodec/av1_metadata_bsf.c9:317880:2393:f) ,warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h :17845 | : 36 : note: expanded from macro 'Q31' { .i6 454 | #=d e-1f i}n, e- 1Q,3 1(2x5)5 , F L A G S } , (i| nt ^)( (x)*21474CC libavcodec/bsf.o 83648.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) | ^ ~ src/libavcodec/av1_metadata_bsf.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h :200562: | 11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] { .dbl =562 | 0. 0 }, 0Q,3 U1I(NT _0.M0A0X5,4 1F9L6A7G7S5 }f,) , | Q3 ^1 ( 0.0054876040f), Q31( 0.0055475714f), src/libavcodec/av1_metadata_bsf.cQ:32031(: 43:0 .0warning: 0missing field 'unit' initializer [-Wmissing-field-initializers]5 59380 22033 | f ) , | ~~~~~^~~~~~~~~~~~~~{ .i6src/libavcodec/aac_defines.h4:45 :=36: -note: 1expanded from macro 'Q31' }, -1, I45N | T#_MdAXe,f iFLnAGeS Q 3}1, ( | x ^) (int)((x)*2147483648.0src/libavcodec/av1_metadata_bsf.c :+207: 340:. 5warning: ) missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~ 207 | In file included from src/libavcodec/aacsbr_fixed.c : 62 : {src/libavcodec/aacsbrdata.h :.561i6:4 74=: 0warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]} , 0, 1, FLAG S}561, | | ^Q 31( 0.0050393022f), src/libavcodec/av1_metadata_bsf.cQ3:1(209 :0.120:05 1warning: 4missing field 'help' initializer [-Wmissing-field-initializers]0 7353 f209) | , Q3 1{( NU0L.L0 }0 5 | 2 ^4 61166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:561:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 561 | Q31( 0.0050393022f), Q31( 0.0051407353f), Q31( 0.0052461166f), Q31( 0.0053471681f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:560:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 560 | Q31( 0.0045209852f), Q31( 0.0046606460f), Q31( 0.0047932560f), Q31( 0.0049137603f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:559:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | Q31( 0.0039207432f), Q31( 0.0040819753f), Q31( 0.0042264269f), Q31( 0.0043730719f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613fsrc/libavcodec/atrac3plusdsp.c),: Q983:161(: warning: 0implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 0034418874f), Q 3981 | ( 0 . 0 03 60 08 26 8hfa),n Qn3_1wi(n d0o.w0[0i3]7 6=0 3(912.20f)f, - | c ~~~~~^~~~~~~~~~~~~~ os(TWsrc/libavcodec/aac_defines.h:O45P:I 36*: inote: expanded from macro 'Q31'/ 256.0f)) 45* | #0d.e5ffi;n e Q| 3 ~ ^~~~1 (x) src/libavcodec/atrac3plusdsp.c : 98 :(50i:nt )warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](x )*214748 3986 | 4 8 . 0 + 0 .5h)a nn _| w ^ ~i ndow[i] = (1.In file included from 0src/libavcodec/aacsbr_fixed.cf:62 : -src/libavcodec/aacsbrdata.h :c558os:(53T: Wwarning: Oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]PI * i / 25 6558. | 0 f ) ) Q*31 (0 .05.f0;0 32 7| 3 ~ ^~~~~~9 613f), Q31( 0.0034src/libavcodec/atrac3plusdsp.c4:1988:827:7 4warning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) , Q31( 0. 0980 | 3 6 0 0 8 2 6 8 fh)a,n nQ_3w1in(d o0w.[0i03]76 0=3 (912.20ff) ,- c| o ~~~~~^~~~~~~~~~~~~~s (TWOsrc/libavcodec/aac_defines.hP:I45 :*36 i: / 2note: 5expanded from macro 'Q31'6 .0f)) * 045. | 5#fd;e f i| n ^~~~ ~e Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:558:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | Q31( 0.0032739613f), Q31( 0.0034418874f), Q31( 0.0036008268f), Q31( 0.0037603922f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:557:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 557 | Q31( 0.0026201758f), Q31( 0.0027870464f), Q31( 0.0029469447f), Q31( 0.0031125420f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:556:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 556 | Q31( 0.0019841140f), Q31( 0.0021461583f), Q31( 0.0023017254f), Q31( 0.0024625616f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)1(( warningx generated). *2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:555:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 555 | Q31( 0.0013902494f), Q31( 0.0015443219f), Q31( 0.0016868083f), Q31( 0.0018348265f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:554:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | Q31( 0.0008608443f), Q31( 0.0009885988f), Q31( 0.0011250155f), Q31( 0.0012577884f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:553:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 553 | Q31( 0.0004026540f), Q31( 0.0005107388f), Q31( 0.0006239376f), Q31( 0.0007458025f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383f), Q31( 0.0002043017f), Q31( 0.0002949531f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:552:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | Q31( 0.0000134949f), Q31( 0.0001094383src/libavcodec/avdct.cf),: Q603:891:( warning: 0.0002043missing field 'unit' initializer [-Wmissing-field-initializers]01 7f), Q31( 0.00029 49605 | {3"1bfi)t,s _ | p ~~~~~^~~~~~~~~~~~~~e r_sasrc/libavcodec/aac_defines.hm:p45l:e36": ,note: expanded from macro 'Q31' "", OFFS 45E | T#(dbeifitnse _Q3p1e(rx)_ s a mp l e ) , A V _ O(PiTn_tT)Y((PxE_)IN*T21,4 7{4.8i6346 4=8 .80 } ,+ 00, .154), 0, }| , ^ ~ | ^ 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 | src/libavcodec/avdct.c : 61: 6: warning: Qmissing field 'help' initializer [-Wmissing-field-initializers]3 1( 0 .610 | 0{0N0U13L4L94}9,f) , | ^Q3 1( 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) src/libavcodec/atrac3plusdsp.c : 131 : 46 : warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i nt)((x)*2147483 61314 | 8. 0 + 0 . 5)a m | p ^ ~ = amp_sf_tab[In file included from wasrc/libavcodec/aacsbr_fixed.cv:e62_: psrc/libavcodec/aacsbrdata.har:a551m:-31>: awarning: mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]p_ sf] * | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 551 | 132 | Q 3 1 (- 0 . 00 0 2 8 9(!6sy98n1tfh)_,p aQr3a1m(-->0a.0m0p0l2i0tu9d8e3_3m7ofd)e, Q| 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 (-0.00 01331 | 4 4 6 3 8 0 f ) , Q 3 1( - 0?. 0(0w0a0v6e1_7p3a3r4afm)-,> a | m ~~~~^~~~~~~~~~~~~~~ p_isrc/libavcodec/aac_defines.hn:d45e:x36 :+ note: 1)expanded from macro 'Q31' / 15.13f 45| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~# defin e 134Q3 | 1 ( x ) : 1(.i0nft));( ( 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) | ^ ~ src/libavcodec/atrac3plusdsp.c:141:In file included from 23src/libavcodec/aacsbr_fixed.c:: 62warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/aacsbrdata.h :550:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 141 | 550 | o u tQ[3i1(]- 0.+0=0 05s1i4n5e5_t7a2bfl)e,[ Qp3o1s(]- 0*. 0a0m04p6;0 6| 3 ^~~~~~~~~~~~~~~ ~2 5f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:550:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 550 | Q31(-0.0005145572f), Q31(-0.0004606325f), Q31(-0.0004095121f), Q31(-0.0003501175f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:549:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 549 | Q31(-0.0006650415f), Q31(-0.0006341594f), Q31(-0.0005946118f), Q31(-0.0005564576f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:548:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 548 | Q31(-0.0007530001f), Q31(-0.0007319357f), Q31(-0.0007215391f), Q31(-0.0006917937f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:547:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 547 | Q31(-0.0007803664f), Q31(-0.0007801449f), Q31(-0.0007757977f), Q31(-0.0007630793f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:546:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 546 | Q31(-0.0007681371f), Q31(-0.0007724848f), Q31(-0.0007834332f), Q31(-0.0007779869f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:545:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 545 | Q31(-0.0007157736f), Q31(-0.0007255043f), Q31(-0.0007440941f), Q31(-0.0007490598f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:544:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 544 | Q31(-0.0006312493f), Q31(-0.0006540333f), Q31(-0.0006777690f), Q31(-0.0006941614f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:543:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 543 | Q31(-0.0005466565f), Q31(-0.0005677802f), Q31(-0.0005870930f), Q31(-0.0006132747f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:542:10: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 542 | Q31(-0.0004875227f), Q31(-0.0004893791f), Q31(-0.0005040714f), Q31(-0.0005226564f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~^~~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ In file included from src/libavcodec/aacsbr_fixed.c:62: src/libavcodec/aacsbrdata.h:541:11: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | Q31( 0.0000000000f), Q31(-0.0005525286f), Q31(-0.0005617692f), Q31(-0.0004947518f), | ~~~~~^~~~~~~~~~~~~~ src/libavcodec/aac_defines.h:45:36: note: expanded from macro 'Q31' 45 | #define Q31(x) (int)((x)*2147483648.0 + 0.5) | ^ ~ CC libavcodec/bswapdsp.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 < 4+4+8*error_count) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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); | ~ ~~~~~~~~^~~~~~~~~ CC libavcodec/c93.o CC libavcodec/cabac.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/canopus.o CC libavcodec/cavs.o CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o CC libavcodec/cavsdec.o src/libavcodec/atrac3.c:494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:494:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:494:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band); | ^~ ~ src/libavcodec/atrac3.c:493:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7src/libavcodec/atrac3.c: warning469s: generated41. : note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:493:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:493:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 493 | c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) + | ^~ ~ src/libavcodec/atrac3.c:496:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ~ ^~ src/libavcodec/atrac3.c:496:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 496 | su2[nsample] = c1 * 2.0 - c2; | ^~ ~ src/libavcodec/atrac3.c:506:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | su1[nsample] = c2 * 2.0; | ^~ ~ src/libavcodec/atrac3.c:507:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 507 | su2[nsample] = (c1 - c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:514:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 514 | su1[nsample] = (c1 + c2) * 2.0; | ~~~^~~~ ~ src/libavcodec/atrac3.c:515:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 515 | su2[nsample] = c2 * -2.0; | ^~ ~ 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)) | ~ ^ ~ 2 warnings generated. 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->bufsrc/libavcodec/atrac3.cfer:,540 s:i24z:e) ;warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h540: | 49 :25 : note: expanded from macro 'FFMIN' c h[1] = s q49r | t#(d2e f-i nche[ 0]F F*M IcNh[(0a]),;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) | ~~~~~ ^ ~~~~ 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,src/libavcodec/atrac3.c s:iz558e):;33 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 55849 | | # d e f i n e F F M I N s(u1a[n,sabmp)le ]( (a*)= I>N TE(RbPO)L A?T E((wb[)0 ]:[ 0(a]),) w| [0 ~ ^ ~] [1], nsampIn file included from lesrc/libavcodec/av1dec.c -: 28ba: ndsrc/libavcodec/bytestream.h:)187;: 15 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/atrac3.c:469 :18741 | : note: expanded from macro 'INTERPOLATE' if (si z469e | 2 ! = (s(iozlde)) + (n| s ~~~~~ ^ ~~~~a mple) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:558:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 558 | su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/atrac3.c:559:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:41: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ~ ~~~~~~^~~~~~~ src/libavcodec/atrac3.c:559:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 559 | su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/atrac3.c:469:7: note: expanded from macro 'INTERPOLATE' 469 | ((old) + (nsample) * 0.125 * ((new) - (old))) | ^~~ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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_channelssrc/libavcodec/bytestream.h > F:F_271S:A17N:E_ Nwarning: Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ CHANNELS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1_parse.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 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:src/libavcodec/bytestream.h note: :expanded from macro 'FFMIN'317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a ,317b | ) ( (sai)z >e (2b) = ?FF MI(N(bp-)> bu:f f(ea)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/av1dec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cavsdsp.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | sizesrc/libavcodec/bytestream.h2 = :FF355M:I13:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p-> b355u | f fe r, ssiizzee )=; F F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(g->busrc/libavutil/macros.hf:f49er:_25en:d -note: gexpanded from macro 'FFMIN'- >buffer ,49 | s#izdeef)i;n e F| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b) src/libavutil/macros.h:(49(:25a:) note: expanded from macro 'FFMIN'> (b) ? 49(b | )# d:e (fa)i)n e | F ~ ^ ~ FMIN(a,b) ((In file included from asrc/libavcodec/bfi.c): 31>: src/libavcodec/bytestream.h(:b187): 15?: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a ))187 | | ~ ^ ~ i f (size2 != In file included from sisrc/libavcodec/av1_parse.cze:)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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) CC libavcodec/cbrt_data.o > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/av1dec.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/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) : (a)) | ~ ^ ~ CC libavcodec/cbs.o In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cbs_av1.o src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | if (new_size >= INT_MAX / sizeof(*tmp)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2src/libavcodec/avcodec.c =: 413FF:M19I:N (warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-> buffer_endCC libavcodec/cbs_bsf.o - p413- | > b uf f feorr ,(i s= i0z; ei); < s| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ->num_resrc/libavutil/macros.hc:t49s:25;: i +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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_h2645.o In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->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_jpeg.o (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bfi.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/av1dec.c:65:11: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 65 | if (v > 2 * r) | ~ ^ ~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cbs_mpeg2.o In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bethsoftvideo.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] = { Qsrc/libavcodec/binkaudio.c23(:1.229327:361: 5warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]7 4233856803909f )229, | / /2 ^( 0 . 4 9 / 1 . 2w)h i le| ( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~s- >bandsrc/libavcodec/aac_defines.hs[:k]43 :36<: i )note: expanded from macro 'Q23' | ~~~~~~~~~~~ ^ ~ 43 | #dsrc/libavcodec/binkaudio.ce:f233i:n37e :Q 2warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]3 (a) 233 | ( i n t ) ( ( ai)f *( s83-8>b8a60n8.d0s[ k+] 0=.= 5i)) | | ~~~~~~~~~~~ ^ ~ ^ ~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/aacsbr_fixed.c:611: src/libavcodec/aacsbr_template.c:251:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 251 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/av1dec.c:649:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 649 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/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); CC libavcodec/cbs_sei.o i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/cbs_vp9.o CC libavcodec/ccaption_dec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 33 warnings generated. src/libavcodec/aacsbr_template.c:355:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare] 355 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 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 } | ^ 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/atrac9dec.c:526:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | maxval = FFMAX(FFMAX(FFABS(tmp[0]), FFABS(tmp[1])), maxval); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/put_bits.h:265: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/atrac9dec.c:626:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | rate = pow(2, rate); | ~~~ ^~~~ 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 | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/cdgraphics.o src/libavcodec/bmp_parser.c:84:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 84 | i = FFMIN(bpc->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/cdtoons.o src/libavcodec/atrac9dec.c:964:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 964 | scale = 1.0f / 32768.0; | ^~~~ ~ CC libavcodec/cdxl.o src/libavcodec/atrac9dec.c:979:33: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 979 | const float s_c = sinf(sidx*M_PI - M_PI_2)*0.5f + 0.5f; | ^~~~~ 1 warning generated. 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; | ^~~~~ CC libavcodec/celp_filters.o 12 warnings generated. CC libavcodec/celp_math.o CC libavcodec/cfhd.o 5 warnings generated. CC libavcodec/cfhddata.o src/libavcodec/aacsbr_template.c:1170:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1170 | if (bytes_read > cnt) { | ~~~~~~~~~~ ^ ~~~ CC libavcodec/cfhddsp.o 11 warnings generated. CC libavcodec/cfhdenc.o 11 warnings generated. CC libavcodec/cfhdencdsp.o 5 warnings generated. 12 warnings generated. CC libavcodec/cga_data.o src/libavcodec/bink.c:726:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 726 | if (quant_idx > 15U) { | ~~~~~~~~~ ^ ~~~ CC libavcodec/chomp_bsf.o 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++) { | ~ ^ ~~~~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:171:18: In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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->buff e171r | + = F FgMI-N>(bgu-f>bfuefrf e+r= _FenFdM -I Ng(-g>-b>ufbfuerf,f esri_zee)n;d -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->buffer, sizsrc/libavutil/macros.he):;49 : 25| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: note: expanded from macro 'FFMIN' 49 | src/libavutil/macros.h#:d49e:f25i:n note: eexpanded from macro 'FFMIN' FFMIN(a,b )49 | (#(dae)f i>n e( bF)F ?M I(Nb()a :, b()a) )(( a )| ~ ^ ~ > (b) ? (b) : (a)) | ~ ^ ~ 1 warning generated. 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/bmpenc.c::2528:: src/libavcodec/bytestream.hnote: :expanded from macro 'FFMIN' 186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN (186a | , b ) s(i(zae)2 >= F(FbM)I N(?p- >b(ubf)f e:r _e(nda -) ) p ->| b ~ ^ ~ uffer, sizIn file included from esrc/libavcodec/bmp.c);: 25 : | src/libavcodec/bytestream.h: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: 187note: | expanded from macro 'FFMIN' if ( s49i | #zdee2fi n!e= FFsMiIzNe(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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/bmp.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmp.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:171:18:src/libavcodec/bytestream.h warning: :355: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] 171355 | | s ig-z>e b =u fFfFeMIrN (+g-=> bFuFMfIfNe(r_ge-nd> b- ugf->fbeufrf_eern,d -s ig-z>beu)f;f e r| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | 25#:d note: eexpanded from macro 'FFMIN'f ine FFMI N(49a | ,#bd)e fi(n(ea )FF M>I N((a,bb)) ? (((ab)) : >( 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:In file included from 26src/libavcodec/bmpenc.c: :src/libavcodec/bytestream.h28:: src/libavcodec/bytestream.h186::13356::13 :warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 186 | s i z es2i =z eF2F M=I NF(FpM-I>Nb(upf-f>ebru_fefnedr _-e npd- >-b ufpf-er>,b usffiezre,) ; s | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ze ); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25: 49note: | #expanded from macro 'FFMIN'd efine F F49M | IN#(ad,ebf)i n((ea) F>F (Mb)I N?( a(,bb)) (: ((aa))) > | ~ ^ ~( b) ? (b) In file included from : src/libavcodec/bmpenc.c3(a: warning))s28 : src/libavcodec/bytestream.h generated :| 357. ~ ^ ~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 357src/libavcodec/bmvvideo.c | : 26 : src/libavcodec/bytestream.h:i187f: 15(:s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != 187s | i z e )i f | ( ~~~~~ ^ ~~~~ size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bmvvideo.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 4 warnings generated. CC libavcodec/cinepak.o CC libavcodec/cinepakenc.o src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 61 | if (buf_size < fsize) { | ~~~~~~~~ ^ ~~~~~ src/libavcodec/bmp.c:264:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 264 | if ((hsize-ihsize-14) < (colors << 2)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bmp.c:265:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if ((hsize-ihsize-14) < colors * 3) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/clearvideo.o CC libavcodec/cljrdec.o src/libavcodec/bsf.c:338:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 338 | if (lst->idx < lst->nb_bsfs) { | ~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/cljrenc.o CC libavcodec/cllc.o 3 warnings generated. CC libavcodec/cngdec.o CC libavcodec/cngenc.o CC libavcodec/codec_desc.o CC libavcodec/codec_par.o CC libavcodec/cook.o In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/brenderpix.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/brenderpix.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cook_parser.o CC libavcodec/cpia.o CC libavcodec/cri.o CC libavcodec/cri_parser.o CC libavcodec/cscd.o src/libavcodec/brenderpix.c:208:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | if (bytestream2_get_bytes_left(&gb) < hdr.height * bytes_per_scanline) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/brenderpix.c:270:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 270 | bytes_left / bytes_per_scanline < hdr.height) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 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/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 3FF warningMsI generatedN. (a,b) ((a) > (b) ? In file included from (b) src/libavcodec/c93.c: :(a23)): src/libavcodec/bytestream.h :| 186 ~ ^ ~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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 = In file included from FFMIsrc/libavcodec/c93.cN(:g-23>b: ufsrc/libavcodec/bytestream.hf:e293r:_13e:n dwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g ->buffer, size) ; 293 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size2 src/libavutil/macros.h=: 49:F25:F Mnote: Iexpanded from macro 'FFMIN'N (p->bu 49f | f#deerfi_nee nFFdMI N-( a,pb-)> b(u(faf)e r>, (sb)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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'In file included from src/libavcodec/bonk.c :49 | 28#: desrc/libavcodec/bytestream.hf:i293n:e13 :F FMwarning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > (b) 293? | ( b ) : (sai))z e 2| ~ ^ ~= FFMIN(p->bIn file included from usrc/libavcodec/c93.cf:f23e: rsrc/libavcodec/bytestream.h_:e318n:d15 :- pwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>b uffer, si318z | e ) ; i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( size2 != src/libavutil/macros.h:s49iz:e25:) note: | expanded from macro 'FFMIN' ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | ssrc/libavcodec/bytestream.hize2: =355 :FF13M:I N(warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer_end - p -355> | bu ff er , ssizieze) ;= F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(g->bufsrc/libavutil/macros.hf:e49:r25_:e nnote: dexpanded from macro 'FFMIN' - g->bu f49f | e#rd,e sfizien);e F FM| I ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~N (a,b) ((a)src/libavutil/macros.h :> 49(:b25): ?note: (expanded from macro 'FFMIN'b ) : (a) ) 49 | | ~ ^ ~# define FFMIn file included from Isrc/libavcodec/bonk.cN:(a28,: b)src/libavcodec/bytestream.h (:(318a:) 15>: ( b)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) :318 ( | a) ) | ~ ^ ~i f (size2 != In file included from ssrc/libavcodec/c93.ci:z23e: )src/libavcodec/bytestream.h :| ~~~~~ ^ ~~~~356 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/c93.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bonk.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) 2| ~ ^ ~ warning s generated. In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cavs.c:29: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/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) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs_h2645.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/cyuv.o In file included from src/libavcodec/cbs_jpeg.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/d3d11va.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/dca.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | sizeIn file included from =src/libavcodec/cavsdec.c :FF31M: Isrc/libavcodec/golomb.hN:(482:g34-:> buwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g->buffer, size) ; 482 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 :25i:f note: expanded from macro 'FFMIN'( gb->s i49z | #ede_fiinne_ FbFiMItN(sa ,<=b r)e _((ia)n d>e x(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(CC libavcodec/dca_core.o p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/dca_core_bsf.o src/libavcodec/bonk.c:336:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 336 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cbs.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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) 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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->bufIn file included from src/libavcodec/cbs_jpeg.cf:55: src/libavcodec/cbs_jpeg_syntax_template.c:92:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] er 92 | _ if (ij >= FF_ARRAY_ELEMS(current->V)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ end - psrc/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -> b265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/canopus.c:27: src/libavcodec/cbs.c:src/libavcodec/bytestream.h84:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :187 :84 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) 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] ( b227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ) ? (b) : (a)) | ~ ^ ~ 14 warnings generated. In file included from src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/canopus.c: 265 | if (s->buf_end 27- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/canopus.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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_exss.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/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) | ~~~~~ ^ ~~~~ 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/canopus.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | CC libavcodec/dca_lbr.o ~ ^ ~ 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/cbs.c:376:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 376 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size); | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libavcodec/dca_parser.o In file included from src/libavcodec/cbs_sei.c:20: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeoCC libavcodec/dca_sample_rate_tab.o f(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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. 11 warnings generated. In file included from src/libavcodec/cbs_vp9.c:22: In file included from src/libavcodec/cbs_internal.h:30: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:55:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 55 | if (get_bits_left(gbc) < zeroes) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:82:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 82 | for (i = 0; i < zeroes; i++) | ~ ^ ~~~~~~ src/libavcodec/cbs_av1.c:87:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 87 | for (j = 0; j < zeroes; j++) | ~ ^ ~~~~~~ src/libavcodec/put_bits.h:265: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/cbs.c:513:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 513 | 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 :227a:37v: _warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ssert0(k > 0 &227& | j + k iofb(ufn_ameend) -) s;-> b u| f ~~~~~ ^ ~~~~~~~~~~~~_ ptr >= sisrc/libavutil/avassert.hz:eo38f(:Bi11t: Bnote: uexpanded from macro 'av_assert0'f) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:523:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 523 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~CC libavcodec/dca_xll.o src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs.c:527:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 527 | av_assert0(j + 1 < sizeof(name)); | ~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:265: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/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++) | ~ ^ ~~~~~ CC libavcodec/dcaadpcm.o src/libavcodec/cbs_jpeg.c:100:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 100 | for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:105:21: warning: src/libavcodec/cavsdec.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] :573:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare]105 | for (++i; i 573+ | 1 < f r a gle-ve>l d a t=a e_ssicz_ec o&de& f+ r(raung -> >rd->amtaax[_riu]n ?== 01xf f:; r-i>++l)e; v e| l ~~~~~ ^ ~~~~~~~~~~~~~~~ _add[run]); src/libavcodec/cbs_jpeg.c :| 106: ~~~ ^ ~~~~~~~~~~15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 106 | if (i + 1 >= frag->data_size && frag->data[i]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 117 | for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:118:15: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 118 | if (i + 1 >= frag->data_size) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:132:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 132 | for (i = start; i + 1 < frag->data_size; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:136:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 136 | for (++i; i + 1 < frag->data_size && | ~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/ccaption_dec.csrc/libavcodec/cbs_jpeg.c::138:93127:: 146warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 138 | 931 | i f { ("ire a+l _t1im e<" , f"raegm-i>td sautba_tsiizet)l e{ e| ~~~~~ ^ ~~~~~~~~~~~~~~~v ents as thsrc/libavcodec/cbs_jpeg.ce:y 148a:23r:e dewarning: cocomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]d ed for r148e | a l- ti m e d is pl a y ", iOf F(FSiET (r+e al2_ ti>m ef)ra,g -AV>_dOPaTt_aT_YsPEi_zBeOO)L {, { | .i ~~~~~ ^ ~~~~~~~~~~~~~~~6 4 = 0 }, 0,src/libavcodec/cbs_jpeg.c :1154, :SD28 : }warning: ,comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] | ^ 154 | if (i + length > frag->datasrc/libavcodec/ccaption_dec.c_:s932:i176ze:) {warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_jpeg.c:165:33: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 932 | {165 | "r e a l_ ti me _ l a te nc y _ mfsoecr", "(m+i+niim;um i e+l a1p sebedtawetean_ esmiizttei n&g& r ea l-| ti ~~~~~ ^ ~~~~~~~~~~~~~~~me subtitle evesrc/libavcodec/cbs_jpeg.cn:t167s:"27,: Owarning: Fcomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]F SET(real 167_ | t i m e_ la te nc y _m se c) , A V_ OP T_iTfY P(Ei_ IN+T ,1 { .>i=6 4f r=a g2-0>0d at}a,_ s0i, z5e00), {SD } , | ~~~~~ ^ ~~~~~~~~~~~~~~~ | ^ CC libavcodec/dcadata.o src/libavcodec/ccaption_dec.c:937:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 937 | {NULL} | ^ src/libavcodec/cavsdec.c:620:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 620 | if (cbp > 63U) { | ~~~ ^ ~~~ CC libavcodec/dcadct.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/cavsdec.c:692:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (cbp_code > 63U) { | ~~~~~~~~ ^ ~~~ 11 warnings generated. CC libavcodec/dcadec.o CC libavcodec/dcadsp.o 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/cbs_sei.c:142:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 142 | if (au->units[i].type == sei_type) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/cbs_sei.c:157:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 157 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei.c:164:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare] 164 | if (au->units[i].type < highest_vcl_type) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/dcaenc.o In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dcahuff.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)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dct.o In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdxl.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dct32_fixed.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, sizesrc/libavcodec/bytestream.h); :| 317 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 31749 | | # d esfizien2 e= FFFFMIMNIN((pa-,b>)bu f(f(ear)_ e>n d( -b ) p? -(>bb)uf f:e r(,a s)i)z e) ; | ~ ^ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (src/libavcodec/bytestream.hb) ::355 :(13a:)) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/cdxl.c: 32355 | : src/libavcodec/bytestream.h : 318 s:i15z:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FF M318I | N ( g -> biuf f(sfiezre_2e n!d= -s igz->eb)u f f| e ~~~~~ ^ ~~~~ r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhddata.c:25: In file included from src/libavcodec/cfhd.h:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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] src/libavcodec/bytestream.h 63 | : 355 :13 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (j = 0; j < c ur355r | e n t -s>idzaet a _=l enFgtFh;M INj(+g+->)bu 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 In file included from src/libavcodec/cdxl.c:32: src/libavcodec/cdtoons.csrc/libavcodec/bytestream.h::33356:: 13:src/libavcodec/bytestream.h :warning: 171comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFM IN171( | p- > b u fgfe-r>_beufnfedr +-= p-F>FbMuIfNf(erg-,> busfifzere_);e n| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d - g->src/libavutil/macros.hb:49u:f25f:e note: rexpanded from macro 'FFMIN', size) 49; | #d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~in e FFMIN(a,b) (src/libavutil/macros.h(:a49) :>25 :( b)note: expanded from macro 'FFMIN' ? (b) : 49( | a)#)d e f| i ~ ^ ~ ne FFMIN(aIn file included from ,bsrc/libavcodec/cdxl.c):32 : src/libavcodec/bytestream.h(:(a357): 15:> (warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) 357 | : ( a )if) ( s| i ~ ^ ~z e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/cbs_sei_syntax_template.c:91:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h 91: | 355 : 13 : fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (i = 0; i < c 355u | rr en t- > dastizae _ l=e FnFgMItNh(g;- i>+b+uf)f e r_| e ~ ^ ~~~~~~~~~~~~~~~~~~~~n d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdgraphics.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (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/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/cdtoons.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cdtoons.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cfhd.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: In file included from src/libavcodec/bytestream.h:187:src/libavcodec/cfhdenc.c15:: warning: 33comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h :171:18: 187 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (size2 != si ze171) | | ~~~~~ ^ ~~~~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cfhdenc.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (sizeCC libavcodec/dct32_float.o 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) > (bsrc/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ ) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cbs_sei_syntax_template.csrc/libavcodec/cfhdenc.c::19133:: 26:src/libavcodec/bytestream.h :warning: 293:comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 191293 | | s i z e 2 = bFiFtMsI_wNr(itpt->ebnu ftbu-f>pfaery, lsiozea);d _ s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavcodec/cbs_sei_syntax_template.c49: | 240#:23d:e fwarning: icomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n e FFMIN(a,b) 240( | ( a ) > ( b) f?o r( b()i =: 0(;a i) )< c| u ~ ^ ~r rent->paylIn file included from osrc/libavcodec/cfhdenc.ca:33d: src/libavcodec/bytestream.h_:s294i:z15e:; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ++) | 294 ~ ^ ~~~~~~~~~~~~~~~~~~~~~ | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 src/libavcodec/cngdec.c= :F133F:M60I:N (warning: g-implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]>b uffer_end - g->bu f133fe | r, s i ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ p->rsrc/libavutil/macros.he:f49l:_25c:o enote: fexpanded from macro 'FFMIN' [i] = 0 .649 | *#p-d>erfeifnel _FFcMoIeNf([a,ib]) (+(a ) 0>. 4(b )* ? p(-b)> ta:r g(ae)t)_ r| e ~ ^ ~ fl_coef[i]; 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] src/libavcodec/cngdec.c:133:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]356 | size2 =133 | FF M I N ( p - > b u f pf-e>rr_eenfd l-_ cp-o>ebfuf[fi]e r=, s0iz.e6) ;* p -| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> refl_src/libavutil/macros.hco:e49f:[25:i note: ]expanded from macro 'FFMIN' + 0.4 *49 | #pd-e>ftianreg eFtFM_IrNef(l_ac,obef)[ i((]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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size src/libavcodec/cngdec.c=: 144FF:M34I: warning: Nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( g->buffe r144 | _ e n ds c-a lgi->nbgu f=f seqrr,t( es i*z ep)-;> e n| er ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g y / 10811src/libavutil/macros.h0:499:925:7 note: 5expanded 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)src/libavcodec/cinepakenc.c | : ~~~~~ ^ ~~~~137 :121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 137 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE }, | ^ src/libavcodec/cinepakenc.c:139:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 139 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | src/libavcodec/cbs_sei_syntax_template.c ^ :276:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 276 | src/libavcodec/cinepakenc.cif: 141(:p121a: ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]l oad_size + 1141 | > g et _ b i tsO_FFlSeEfTt((mrwa)x /_ m8a)x_ s{t r ip| s ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ ), AV_OPT_TYPE_INT, { .i64 = In file included from src/libavcodec/cljrenc.c : 32 : 3src/libavcodec/put_bits.h :}227,: 37MI:N _warning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]TR IPS, MAX_STRIPS, 227 | iVfE (},s -| > ^bu f_end - s->buf_ptr >= sizeof(BitBuf)) { 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:src/libavcodec/cngdec.c145:121::144 warning: :missing field 'unit' initializer [-Wmissing-field-initializers]36 : warning: implicit conversion from 'int' to 'float' changes value from 1081109975 to 1081110016 [-Wimplicit-const-int-float-conversion] 145 | OFFS E144T | ( s t r ispc_anluimnbge r= _sqdretl(tea *_ pr->aenngeregy) /, A1V0_O8P1T1_0T9Y9P7E_5IN)T,; { .| i6 ~ ^~~~~~~~~~4 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE }, | ^ src/libavcodec/cinepakenc.c:146:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 146 | { NULL }, | ^ src/libavcodec/put_bits.h:265: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/cdtoons.c:232:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 232 | if (size > buf_size || buf + size > eod) | ~~~~ ^ ~~~~~~~~ src/libavcodec/cdtoons.c:289:38: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 289 | if (size < 8 || size - 8 > eod - buf) { | ~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/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)) { \ | ^~~~ src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE}, | ^ src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 101 | { NULL }, | ^ CC libavcodec/dds.o In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/clearvideo.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/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/put_bits.h:317: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/decode.o 29 warnings generated. src/libavcodec/cfhd.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 224 | for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. src/libavcodec/cbs_mpeg2.c:309:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 309 | 13 s warninglsic generatede-. >data_size > slice->data_bit_start / 8); | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_mpeg2.c:311:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 311 | if (slice->data_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 647src/libavutil/macros.h: warning49s: generated25. : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cri.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dfa.o src/libavcodec/cbs_vp9.c:504:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 504 | av_assert0(pos <= unit->data_size); | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/cbs_vp9.c:506:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 506 | if (pos == unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~ 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->busrc/libavcodec/cfhdenc.cff:er 305+:=31 F:FM Iwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( g->buffer_end - g -305> | b u ff e r, s iz e ) ; f| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ r (int k = src/libavutil/macros.h0:49;: 25k: npel anFeFM[IiN](.ab,abn) d(([aj])); >k ++()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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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_biCC libavcodec/dfpwmdec.o ts_left(pbc) / 8) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dfpwmenc.o CC libavcodec/dirac.o 6 warnings generated. src/libavcodec/cbs_vp9.c:613:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h613 | : 271: 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] av_assert0(size -271 p | o s = = 2i nt+ sfirzaeg2- >=n bFF_MuInNi(tsg -*> bsuifzfe_elern_)e;n d | - ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ g->buffesrc/libavutil/avassert.hr:,38 :si11z: enote: );expanded from macro 'av_assert0' | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 38 | src/libavutil/macros.h: 49 :25 :i fnote: (expanded from macro 'FFMIN'! (cond)) 49 | {# d e f in e F F M I N (a , b ) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~ \ | ^~~~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/cook.c:54: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_dwt.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/cook.c:54: src/libavcodec/bytestream.h:CC libavcodec/dirac_parser.o 318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dirac_vlc.o 5 warnings generated. CC libavcodec/dirac_arith.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/cook.c:58: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/cfhdenc.c:847:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 847 | { NULL}, | ^ 1 warning generated. src/libavcodec/cfhd.c:679:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 679 | if (avctx->height < height) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/cfhd.c:742:66: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 742 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cfhd.c:796:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 796 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/diracdec.o src/libavcodec/cook.c:196:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q->gain_table[i] = pow(pow2tab[i + 48], | ~~~ ^~~~~~~~~~~~~~~ 31 warnings generated. CC libavcodec/diracdsp.o src/libavcodec/cri.c:405:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 405 | av_display_rotation_set(CC libavcodec/diractab.o (int32_t *)rotation->data, 0.f); | ~~~~~~~~~~~~~~~~~~~~~~~ ^~~ src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (bytestream2_get_bytes_left(gb) < length) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ CC libavcodec/dnxhd_parser.o CC libavcodec/dnxhddata.o 13 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/dnxhddec.o 11 warnings generated. In file included from src/libavcodec/dca.c:34: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/dnxhdenc.o 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/put_bits.h:317: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/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:203 warnings generated. note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > 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] b) ?49 | return exp2f(M_LOG2_10 * x); | ~ ^ (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/dolby_e.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/dolby_e_parse.o src/libavcodec/clearvideo.c:697:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 697 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/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) : CC libavcodec/dolby_e_parser.o (a)) | ~ ^ ~ In file included from src/libavcodec/dca_core_bsf.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : 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] a) )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] In file included from 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dca_core_bsf.c 1440 | cuCC libavcodec/dovi_rpu.o rrent->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ 23: src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/bytestream.h 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ :318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dpcm.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/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) | ~~~~~ ^ ~~~~ 3 warnings generated. 11 warnings generated. 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/dpx.o 11 warnings generated. CC libavcodec/dpx_parser.o CC libavcodec/dpxenc.o 11 warnings generated. In file included from src/libavcodec/dca_xll.c:27: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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/dct.c:158:16: warning: implicit conversion increases floating-point precision: 'FFTSample' (aka 'float') to 'double' [-Wdouble-promotion] 158 | next = data[1] * 0.5; | ^~~~~~~ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dca_lbr.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dsd.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_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) | ~~~~~ ^ ~~~~ 36 warnings generated. 8 warnings generated. CC libavcodec/dsddec.o 1 warning generated. CC libavcodec/dsicinaudio.o CC libavcodec/dsicinvideo.o 3 warnings generated. In file included from src/libavcodec/dcaenc.c:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h:265: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/dcadec.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 402 | { 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 19 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)) | ~ ^ ~ 13 warnings generated. 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) : (src/libavcodec/dcaenc.ca)): 336| : ~ ^ ~60 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:294:15 : 336warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | diofu (bsliez er2e c!=o nssitze ) = | f ~~~~~ ^ ~~~~ f_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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c1:309 warning: generated52. : warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 309 | c->lfe_fir_64i[64 * j + k] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/dcaenc.c:310:63: warning: implicit conversion from 'unsigned long long' to 'float' changes value from 281474968322048 to 281474976710656 [-Wimplicit-const-int-float-conversion] 310 | c->lfe_fir_64i[64 * (7-j) + (63 - k)] = (int32_t)(0xffffff800000ULL * ff_dca_lfe_fir_64[8 * k + j]); | ^~~~~~~~~~~~~~~~~ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dds.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/dss_sp.o 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->horizontalsrc/libavcodec/dca_lbr.c_com:p1179oCC libavcodec/dstdec.o se:(21:b [warning: 0missing field 'tonal' initializer [-Wmissing-field-initializers]] , d->temp, w1179 | i d t h )}; c | h ~~~^~~~~~~~~~~~~~~~~u nk = { {src/libavcodec/dirac_dwt_template.c0:}356 }:;11 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dts2pts_bsf.o src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dump_extradata_bsf.o CC libavcodec/dv.o src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dv_error_marker_bsf.o src/libavcodec/dds.c:381:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 381 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000) | ~ ^ ~~~~~~~~~~ src/libavcodec/dds.c:383:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 383 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000) | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dfa.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dds.c:483:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 483 | z = lrint(sqrtf(d)); | ~~~~~ ^~~~~~~~ 74 warnings generated. src/libavcodec/dcaenc.c:708:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 708 | if ((ff_dca_quant_levels[abits] - 1) / 2 < quantize_value(peak, our_quant)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcaenc.c:718:53: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 718 | av_assert0((ff_dca_quant_levels[abits] - 1) / 2 >= quantize_value(peak, *quant)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/decode.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/dca_lbr.c:1468:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h 1468 | : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | asciczuem2[ =j ] F+F=M IfNa(bps-(o>tbheurf[fje]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/decode.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/decode.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/decode.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcaenc.c:835:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare] 835 | if (t < best_bits) { | ~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/dv_profile.o 1 warning generated. src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 61 | if (bytestream2_get_buffer(gb, frame, size) != size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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/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/dsd.c:119:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 119 | sum += ctables[i][a] + ctables[i][b]; | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from src/libavcodec/dirac_dwt.c:30: src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:356:In file included from 11: src/libavcodec/dirac.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32: src/libavcodec/golomb.h:482:34: 356warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if(y+0<(unsi g482 | n e d ) h ei g h t ) idf- (>ghb-o>rsiizzeo_innt_alb_ciotmsp ot)e {m p ,| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~w idth); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h :374293: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f(y+1<(unsigned) h293e | i g h t )s ivzeret2i =c alF_FcMoImNp(ospe_-l>0b(bu[f1]f,e rb[_2e]n, db[ 3-], pw->ibduthf)f;e r ,| ~~~^~~~~~~~~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dirac_dwt_template.c:375:11: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 375 | 49 | #ifd(ey+f0i<(nuen siFgFnMeIdN)h(eai,ghbt)) v((ea)r >t i(bc)al _c?o mp(obs)e _:h 0((ab)[)0 ] ,| ~ ^ ~b[ 1], b[2],In file included from wsrc/libavcodec/dirac_arith.ci:dt28h: )In file included from ;src/libavcodec/dirac_arith.h : 32| : ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:294:15: warning: src/libavcodec/dirac_dwt_template.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if 377( | s i z eif2( y!-=1 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/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(asrc/libavcodec/dfa.c,b) :((217a): >34 :( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 217 | In file included from src/libavcodec/dirac_arith.c : 28 : ifIn file included from src/libavcodec/dirac_arith.h(f:r32a: mesrc/libavcodec/bytestream.h :318-:15 :l iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e_ ptr <= 318b | y te st r eiafm 2_(pseeikze_2b yt!e(=gb )si)z e | src/libavcodec/dcaenc.c ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~): 1310: 12 :| warning: ~~~~~ ^ ~~~~missing field 'value' initializer [-Wmissing-field-initializers] src/libavcodec/dfa.c :1310224 | : 65: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { NULL }, 224| | ^ if (bytestream2_get_buffer(gb, line_ptr, count) != count) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ CC libavcodec/dvaudio_parser.o src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dirac_arith.c:28: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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); | ~~~^~~~~~~~~~~~~~~~~ CC libavcodec/dvaudiodec.o 13 warnings generated. 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/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) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 20 warnings generated. In file included from src/libavcodec/dolby_e_parse.c:22: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/cbs_h2645.c:369: src/libavcodec/cbs_h265_syntax_template.c:552:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | for (j = 0; j <= num_delta_pocs; j++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/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/dvbsub_parser.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)) { \ | ^~~~ 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) { | ~~~~ ^ ~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavcodec/dirac_arith.c:28: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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/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 | src/libavcodec/dirac_dwt_template.c { :139815:,11 : 1warning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0, 145, 240, 290 398} | } ,i f( y| + ^5 <(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9src/libavcodec/dnxhddata.c]:,958 :wi35dt:h );warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] | ~~~^~~~~~~~~~~~~~~~~ 958 | src/libavcodec/dirac_dwt_template.c : 399{ :17115:, warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 85, 220, 36 5399, | 4 4i0f( y}+ 1},< (| u ^n signed)height) verticIn file included from al_csrc/libavcodec/dpcm.co:mp41o: ssrc/libavcodec/bytestream.he_:h0171(b:[180:] ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare][2 ], b[3]src/libavcodec/dnxhddata.c,: 965b[:420:] ,warning: bmissing field 'packet_scale' initializer [-Wmissing-field-initializers]171[6 | ] , w i 965d | g t-> bh u)f ; f{ e| r ~~~^~~~~~~~~~~~~~~~~1 +8= 5FF,M I2Nsrc/libavcodec/dirac_dwt_template.c(20:401g- >:b}11:u warning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] }fe,r_ e nd| ^- 401g | - >b uifff(eyr-, 1shorisrc/libavutil/macros.hz:o49:n25t:src/libavcodec/dnxhddata.ca :l_note: 972cexpanded from macro 'FFMIN': om20p:o swarning: e missing field 'packet_scale' initializer [-Wmissing-field-initializers]49 (b | [0 ],# 972dde | - f in>e t Fe FMmp ,I {Nw (i1a,dt20bh,)) ;( ( 1 a)4 | 5> ~~~^~~~~~~~~~~~~~~~~ ( b )} ?} ,(b )src/libavcodec/dirac_dwt_template.c | ^:: (402a:11):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 402 | if(y+0<(unsigned)heigsrc/libavcodec/dnxhddata.ch:t979): 20d:- >warning: hmissing field 'packet_scale' initializer [-Wmissing-field-initializers] oriz o979n | ta l_ c o m p{67o s warning1es generated8(5b. ,[ 1]2,20 d}- }>, t e| m ^p, width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 986 | { 120, 145 } }, | ^ src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 993 | { 90, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1000 | { 90, 110, 180, 220 } }, | ^ src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 1007 | { 60, 75, 120, 145 } }, | ^ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers] 186 | 1014 | s i z e{2 =3 F6F,MI N4(5p-,> b7u5f,f e9r0_ e}n d} ,- p| - ^>b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavcodec/dnxhddata.ca:,1021b:)35 :(( a)warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]> (b) ? (1021b | ) : ( a ){) 3| ~ ^ ~5 0, 390, In file included from 4src/libavcodec/dpcm.c4:041,: src/libavcodec/bytestream.h7:3187:015,: warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 0 } }, 187 | | ^ if (size2 != size) | ~~~~~ ^ ~~~~ 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/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubdec.o src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width); | ~~~^~~~~~~~~~~~~~~~~ src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 467 | In file included from src/libavcodec/diracdec.cif:(y36+: 2src/libavcodec/golomb.h<:(u482n:s34i:gn ewarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])h eight) vertical_c o482m | po se _ h 1 ( b [2 ], b[ 3 i]f, b(g[b4]-,> siwzidet_ihn_)b;i t s| ~~~^~~~~~~~~~~~~~~~~< = re_indesrc/libavcodec/dirac_dwt_template.cx): 468{ : 11:| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :271: 17468: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f(y+1<(unsigned )271h | e i g hintt) s ivzeer2t i=c FaFMlI_Nc(ogmp-os>e_blu0(fbf[e1r_]e,n db [-2] , gb-[>3]b,u wfifdethr),; si z| ~~~^~~~~~~~~~~~~~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dirac_dwt_template.c:469:11: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49: 25: note: expanded from macro 'FFMIN' 469 | 49 | i#fd(eyf+i0n) ( b)v er?t i(bc)a l: _(cao)mp)o s e| _ ~ ^ ~h 0(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/dpx_parser.c:69:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 69 | i = FFMIN(d->remaining_size, buf_size); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/dpx_parser.c:85:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 85 | if (d->fsize > buf_size - i + 19) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/dvbsubenc.o In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dpcm.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/dvd_nav_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/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) | ~~~~~ ^ ~~~~ CC libavcodec/dvdata.o src/libavcodec/dnxhddec.c:292:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 292 | if (buf_size < ctx->cid_table->coding_unit_size) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 337 | for (i = 0; i < ctx->mb_height; i++) { | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:341:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 341 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1137 | for (i = 0; i < FFsrc/libavcodec/bytestream.h_AR:R355A:Y13_E:L EMwarning: S(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d nxhd_cid_table) 355; | i + +) {s i | z ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e = FFMINsrc/libavcodec/dnxhddata.c(:g1140-:>55b:u ffwarning: ecomparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]r _end - g->buffer, siz e1140) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (csrc/libavutil/macros.hi:d-49>:w25id:t h note: ==expanded from macro 'FFMIN' avctx- >w49i | d#dtehf i&n&e cFiFdM-IN>(ha,ebi)g h((ta )= => (abv) c?t x(-b>)h e: i(ghat) )& & | ~ ^ ~ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ In file included from src/libavcodec/dpcm.csrc/libavcodec/dnxhddata.c:41:: 1140src/libavcodec/bytestream.h::24356: :warning: 13:comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1140 | 356 | s i zief2 (=c iFdF->MwINi(dtph- >=bu=f fearv_cetnx-d> -w pi-dt>hb &u&f fceri,d -s>ihzeei)g; h t| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ == avsrc/libavutil/macros.h:c49t:25x:- note: >expanded from macro 'FFMIN'h eight && 49| | ~~~~~~~~~~ ^ ~~~~~~~~~~~~# define FFMIsrc/libavcodec/dnxhddata.cN:(1148:a,27b:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( (a) > (b) ? 1148( | b ) : ( a ) ) f o r| ~ ^ ~ (j = 0; In file included from jsrc/libavcodec/dpcm.c :<41 : Fsrc/libavcodec/bytestream.hF:_357A:15R: Rwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] Y_ELE M357S | ( c i d i-f> b(its_izreat2e s!);= js++i)ze ){ | ~~~~~ ^ ~~~~| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/decode.c:1319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1319 | for (int i = 0; i < FF_ARRAY_ELEMS(sd); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdec.o 23 warnings generated. CC libavcodec/dvdsub.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/decode.c:1428:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18 warnings generated. 1428 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdsub_parser.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dnxhdenc.c:37: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 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/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/dnxhddec.c:635:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/dnxhddec.c:635:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 635 | (ctx->width != avctx->width || ctx->height != avctx->height)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dpx.c:260:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 260 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ src/libavcodec/dpx.c:272:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 272 | AVRational q = av_d2q(av_int2float(i), 4096); | ~~~~~~ ^~~~~~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/diracdec.c:37: In file included from src/libavcodec/dirac_arith.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/dpx.c:182:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 182 | if (magic_num == AV_RL32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:184:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 184 | } else if (magic_num == AV_RB32("SDPX")) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dpx.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 192 | if (avpkt->size <= offset) { | ~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/dpx.c:209:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (ret != 0xFFFFFFFF) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 259 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:271:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | if(i && i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:289:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | if (i != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ src/libavcodec/dpx.c:314:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 314 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) { | ~ ^ ~~~~~~~~~~ In file included from src/libavcodec/diracdec.c:37: src/libavcodec/dirac_arith.h:156:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 156 | bit = (low >> 16) >= range_times_prob; | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 71 | { NULL } | ^ CC libavcodec/dvdsubdec.o CC libavcodec/dvdsubenc.o In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1359:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1359 | infer(current_frame_id, ref->frame_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:710:27: note: expanded from macro 'infer' 710 | if (current->name != (value)) { \ | ~~~~~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/cbs_av1.c:721: src/libavcodec/cbs_av1_syntax_template.c:1434:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1434 | priv->ref[i].frame_id < (current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1435 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1433:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1433 | if (priv->ref[i].frame_id > current->current_frame_id || | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1439:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1439 | priv->ref[i].frame_id < ((1 << id_len) + | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/dvenc.o 1440 | current->current_frame_id - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1441 | (1 << diff_len))) | ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1_syntax_template.c:1438:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1438 | if (priv->ref[i].frame_id > current->current_frame_id && | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dxa.o CC libavcodec/dxtory.o CC libavcodec/dxv.o CC libavcodec/dynamic_hdr10_plus.o CC libavcodec/dynamic_hdr_vivid.o 4 warnings generated. CC libavcodec/eac3_core_bsf.o 22 warnings generated. src/libavcodec/dump_extradata_bsf.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 91 | { NULL }, | ^ 4 warnings generated. 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/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/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)) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eac3_data.o src/libavcodec/diracdec.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 790 | CC libavcodec/eac3enc.o for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:803:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 803 | for (level = 0; level < s->wavelet_depth; level++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/eacmv.o src/libavcodec/diracdec.c:826:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 826 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/eaidct.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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 16 warnings generated. CC libavcodec/eamad.o CC libavcodec/eatgq.o src/libavcodec/diracdec.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 853 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:859:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 859 | for (level = 0; level < s->wavelet_depth; level++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:894:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 894 | for (level = 0; level < s->wavelet_depth; level++) { src/libavcodec/dnxhdenc.c| ~~~~~ ^ ~~~~~~~~~~~~~~~~ :1047:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1047 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1051:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1051 | if (bits > ctx->frame_bits) | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/dnxhdenc.c:1055:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1055 | if (bits < ctx->frame_bits) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/diracdec.c:923:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/cbs_av1.c:819:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 923 | for (i = 0 ;819 | i < s - >n u m _xa; vi+_+)a s | se ~ ^ ~~~~~~~~rt 0(pos % 8 == 0 && pos / 8 <= size); | ~~~~~~~ ^ ~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ 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) { | ~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:855:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 855 | if (pos >= 8 * unit->data_size) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/dolby_e.c:1298:14src/libavcodec/diracdec.c::1003: 31warning: :missing field 'help' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | 1298 | if ( s {- >NnUumL_L x},* s -| > ^nu m_y != slice_num) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/diracdec.c:1010:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1010 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) { | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/diracdec.c:1011:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1011 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) { | ~~~~~~~ ^ ~~~~~~~~ CC libavcodec/eatgv.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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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"},src/libavcodec/cbs_av1.c 0,: 1032 : 24 :0 ,warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]FL AGS }, | ^ 1032 | av_assert0(end_pos <= unit->data_size * 8); | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { CC libavcodec/eatqi.o \ | ^~~~ src/libavcodec/dv_error_marker_bsf.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 121 | { NULL }, | ^ CC libavcodec/elbg.o CC libavcodec/elsdec.o src/libavcodec/dnxhdenc.c:1353:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1353 | { NULL }, | ^ CC libavcodec/encode.o 14 warnings generated. src/libavcodec/diracdec.c:1171:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1171 | for (ref = 0; ref < s->num_refs; ref++) { | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1219:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1219 | if (8 * obu->obu_size > put_bits_left(pbc)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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++) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/cbs_av1.c:1340:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1340 | OFFSET(osrc/libavcodec/dv_profile.cper:at250i:n19g: _warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o int), AV_OPT_TYP E250_I | NT , f{o r. i(64i == 0-;1 i <} F,F _-1A,R RAAVY1__EMLAEMXS_(OdPvE_RpAroTfIiNlGe_PsOI)N; Ti+S+ )- {1 , | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~0 }, | ^ src/libavcodec/cbs_av1.c:1341:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1341 | { NULL } | ^ CC libavcodec/error_resilience.o CC libavcodec/escape124.o src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 288 | if (sys && buf_size == sys->frame_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 11 warnings generated. 6 warnings generated. src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 694 | } while (offset < FF_ARRAY_ELEMS(p->excitation)); | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/escape130.o src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ 20 warnings generated. CC libavcodec/evrcdec.o CC libavcodec/exif.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, sIn file included from src/libavcodec/dstdec.ci:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dsicinvideo.c:28: src/libavcodec/bytestream.h:187:15: src/libavcodec/dcadata.c:7467:34: 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] 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)) | ~ ~~~~~~~^~~~~~~~~~ 187 | 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' i 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 12f warnings generated. 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.cs:7338:33: note: expanded from macro 'SCALE' i 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ zesrc/libavcodec/dcadata.c2: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)) | ~ ~~~~~~~^~~~~~~~~~ = ssrc/libavcodec/dcadata.c:7465:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 7465 | SCALE(1.516709625720978e-1), SCALE(3.135308027267456e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cz:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ e)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.117676973342896e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7460:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7460 | SCALE(1.331258914433420e-3), SCALE(2.959549613296986e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7459:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7459 | SCALE(3.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) (src/libavcodec/dstdec.c(c) :/ 145(:2195:6 .warning: 0fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 145 | for (i = 0src/libavcodec/dcadata.c;: 7457:i34: e| l ~ ~~~~~~~^~~~~~~~~~ ements; i++) { src/libavcodec/dcadata.c :| 7446 ~ ^ ~~~~~~~~~~~~~~~: 5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7446 | SCALE(3.231448531150818e-1), SCALE(1.678375005722046e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7445:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7445 | SCALE(1.386037617921829e-1), SCALE(3.042849004268646e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7444:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7444 | SCALE(9.974770946428180e-4), SCALE(2.575986087322235e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7443:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7443 | SCALE(3.846437484025955e-2), SCALE(2.256359672173858e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7442:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7442 | SCALE(3.245797157287598e-1), SCALE(1.705732345581055e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7441:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7441 | SCALE(1.360425949096680e-1), SCALE(3.023106753826142e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7440:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7440 | SCALE(9.251192095689476e-4), SCALE(2.486028522253036e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7439:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7439 | SCALE(3.969023004174232e-2), SCALE(2.400433411821723e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7438:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7438 | SCALE(3.259649574756622e-1), SCALE(1.733186990022659e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7437:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7437 | SCALE(1.335003077983856e-1), SCALE(3.002967536449432e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7436:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7436 | SCALE(8.570110658183694e-4), SCALE(2.398385666310787e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7435:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7435 | SCALE(4.094288870692253e-2), SCALE(2.551567042246461e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7434:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7434 | SCALE(3.272998929023742e-1), SCALE(1.760730892419815e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7433:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7433 | SCALE(1.309774816036224e-1), SCALE(2.982441186904907e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7432:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7432 | SCALE(7.928516715764999e-4), SCALE(2.313023805618286e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7431:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7431 | SCALE(4.222255200147629e-2), SCALE(2.710093278437853e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7430:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7430 | SCALE(3.285838961601258e-1), SCALE(1.788355410099030e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7429:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7429 | SCALE(1.284746825695038e-1), SCALE(2.961534857749939e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f *src/libavcodec/dstdec.c 32:73136:821:. 0fwarning: )comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c313: | 7429 : 5 : fwarning: oimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r (ch = 0; c7429h | < ch aSnCnALeEl(s1;. 28c4h7+4+6)8 25 6| 9 ~~ ^ ~~~~~~~~ 5038e-1), Ssrc/libavcodec/dstdec.cC:A344LE:(25:2 .warning: 9comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]61 53485774 93449 | 3 9 e -1 ), f| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~r (src/libavcodec/dcadata.cc:h 7338=: 033; :c h note: < expanded from macro 'SCALE'c hannel 7338s | ; #chd++e) f{i ne | ~~ ^ ~~~~~~~~S CALE(c) (src/libavcodec/dstdec.c(:c375): 19:/ warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] (256. 0375f | * 3 27 6f8o.r0 f()i) = 0| ~ ~~~~~~~^~~~~~~~~~; i < channels; src/libavcodec/dcadata.csrc/libavcodec/diracdec.ci:+7428:+:2306)34 :: {28warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] : | ~ ^ ~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 7428 | SCALE(7. 3230624 | 14 8 9 00 8 06 9 0i4fe -(4)d,a tSCaA_LEu(n2i.t2_2s9iz9e1 3>88 2bu911f20_5sei-2z)e ,- | b ^~~~~~~~~~~~~~~~~~~~~~~~~~~u f_src/libavcodec/dcadata.ci:dx7338 :|33:| note: !expanded from macro 'SCALE'd ata_un it7338_s | i#zdeef)i n{e S| C ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~A LE(c) ((c) src/libavcodec/diracdec.c/: 2307(2:5316:. 0warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] * 32768 .23070 | f ) ) | ~ ~~~~~~~^~~~~~~~~~ if(data_usrc/libavcodec/dcadata.cn:i7428t:_5:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e > buf_siz e7428 | - b uSfC_iAdLxE)( 7 .| 32 ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 4148900806904e-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: 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/bytestream.hsrc/libavcodec/dcadata.c:7414::2715::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] 7414 | SCALE(3 .2713 | 3 19 9 6 2i0n2t4 6s8i8z7e22e- 1=), FSFCAMLIEN((g-1>.b8uf9fe9r_4en9d1 -6 g9-7>5b4u98f2f0eer-, 1s)i,ze ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49:25: 7338note: expanded from macro 'FFMIN' | #define S49C | A#LdEe(fci)n (e( cFF)M /I N(2(5a6.,0b)f ( (* a32)7 6>8 .(0fb))) | ? ~ ~~~~~~~^~~~~~~~~~ (b) : (a)) | ~ ^ ~ 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 * 432 warning7s6 generated8. .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), SCIn file included from ALE(src/libavcodec/dsicinvideo.c3:.6282: 1src/libavcodec/bytestream.h9:62937:2137:6 5warning: 58comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]28 0e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338:29333: | note: expanded from macro 'SCALE' siz e73382 | # d=e FfFinMIeN (SCpAL-E>(cb)u (f(fecr)_ /e (n25d6 .0-f *p 3-2>7b68u.f0ff)e) r ,| ~ ~~~~~~~^~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:src/libavutil/macros.h7410::4934::25 :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] note: expanded from macro 'FFMIN' 741049 | | # d e fSiCnAe LFFEM(IN3(.a,3b42)2 (0(7a9) 6>82 (3b)5 0? 1(6be)- 1:) ,( aS)C)A L E(| 1 ~ ^ ~ .9273911416In file included from 5src/libavcodec/dsicinvideo.c3:028: 6src/libavcodec/bytestream.h1e:-1294),: 15 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33 :294 | note: expanded from macro 'SCALE' if (s i7338z | e#2de fi!ne= S CAsLEi(zce)) (| ( ~~~~~ ^ ~~~~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 SCAsrc/libavcodec/bytestream.hLE(c:) 317(:(13c:) warning: /comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( 256.0f * 32768. 0317f | ) ) | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(psrc/libavcodec/dcadata.c-:>7407:b34uf:f warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r_ end - p -7407> | b u f f eSrC,AL Es(i5z.0e4)77;5 3 45| 3 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 54700e-src/libavutil/macros.h2):, 49SC:A25L:E (note: 3expanded from macro 'FFMIN'. 830091 3492 | 92#9d14e63fei-ne3 ),F FM IN| ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ a,bsrc/libavcodec/dcadata.c): 7338(:(33:a )note: expanded from macro 'SCALE' > (b) ?7338 | (#bde)f :i n(ea )S) C | A ~ ^ ~ LE(c) ((c) In file included from / src/libavcodec/dsicinvideo.c(2:5628.: 0src/libavcodec/bytestream.hf: *318 :31527:68 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f) ) | ~ ~~~~~~~^~~~~~~~~~ 318 | if (sizsrc/libavcodec/dcadata.ce2: !7407=:5 :s iwarning: zeimplicit 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/bytestream.h) :| 355 ~ ~~~~~~~^~~~~~~~~~ :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7403:5: warning: 355implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | siz e 7403 = | F F M SICNA(LEg(-5.>1bu9f5f0e9r31_e5n4d 9- 0g7->2b2u7ffeer-, 2s)i,z e)S;C A | L ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E (4.0474990src/libavutil/macros.h3:498:27259: 0note: 56expanded from macro 'FFMIN'e -3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~49 | #dsrc/libavcodec/dcadata.ce:f7338i:33n:e note: expanded from macro 'SCALE'F FMIN(a ,7338b | )# d(ef(inae )SC AL>E( c() b()( c)? (/b ()2 56:. 0(af) ) * | ~ ^ ~3 2768.0f))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] src/libavcodec/dcadata.c:7402 :34356: | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 7402 | = F FSCMALIE(N3.(3p61-0>0b4u2f92f9e6r_4en9d 3-6 pe-->1b)u,f feSrC,A LEs(i1.z9e)8;32 66 1| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~47 93244esrc/libavutil/macros.h-1:)49,: 25 :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7338:33: note: 49expanded from macro 'SCALE' | #defin e7338 | #FFdMefIiN(nae ,SCbA)L (E(a() c> )(b )( (? c()b) /: ((2a5)6) . 0| f ~ ^ ~ * 32768.0In file included from fsrc/libavcodec/dsicinvideo.c):) 28 | : ~ ~~~~~~~^~~~~~~~~~src/libavcodec/bytestream.h :357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c357: | 7402 : 5 : iwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (size2 !7402 | = s SiCzAeL)E ( 3| . ~~~~~ ^ ~~~~3 61004292964936e-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-2), SCALE(4.511159844696522e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7394:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7394 | SCALE(3.377602994441986e-1), SCALE(2.039180546998978e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7393:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7393 | SCALE(1.069347932934761e-1), SCALE(2.757860720157624e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SC1ALE warning( generatedc. ) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7392:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7392 | SCALE(3.328395541757345e-4), SCALE(1.577781140804291e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7391:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7391 | SCALE(5.654069408774376e-2), SCALE(4.758012015372515e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7390:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7390 | SCALE(3.385068178176880e-1), SCALE(2.067128717899322e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7389:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7389 | SCALE(1.046593263745308e-1), SCALE(2.733682692050934e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7388:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7388 | SCALE(3.013863170053810e-4), SCALE(1.515355054289102e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7387:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7387 | SCALE(5.812742188572884e-2), SCALE(5.015311297029257e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7386:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7386 | SCALE(3.391972482204438e-1), SCALE(2.095058411359787e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7385:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7385 | SCALE(1.024089083075523e-1), SCALE(2.709231376647949e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7384:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7384 | SCALE(2.726115926634520e-4), SCALE(1.454808749258518e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7383 | SCALE(5.974265560507774e-2), SCALE(5.283284001052380e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:733811:33: warning snote: generatedexpanded from macro 'SCALE'. 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7382:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7382 | SCALE(3.398312926292420e-1), SCALE(2.122959494590759e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7381:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7381 | SCALE(1.001838669180870e-1), SCALE(2.684516608715058e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #defCC libavcodec/exrenc.o ine 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.CC libavcodec/extract_extradata_bsf.o 138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7379:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7379 | SCALE(6.138643622398376e-2), SCALE(5.562345497310162e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7378:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7378 | SCALE(3.404086530208588e-1), SCALE(2.150822728872299e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7377:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7377 | SCALE(9.798453748226166e-2), SCALE(2.659549415111542e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7376:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CC libavcodec/faandct.o 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/dsicinvideo.c:271:src/libavcodec/dcadata.c87:: 7375warning: :34comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | S C271A | L E ( 6 . 3 0 5 87i8f6 (0ci9n4-1>8b8i6tm9ae-p2)_,s iSzCeAL E- (a5v.c8t5x26-8>43d7i8s6ca2rd3_96d2aem-3a)g, e d| _ ^~~~~~~~~~~~~~~~~~~~~~~~~~~p ercesrc/libavcodec/dcadata.cn:ta7338g:e*33c: inote: expanded from macro 'SCALE'n ->bitm ap7338_ | s#izde/e1f0i0n e> rSeCsA) L E| (c ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7375:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7375 | SCALE(6.305878609418869e-2), SCALE(5.852684378623962e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7374:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7374 | SCALE(3.409290313720703e-1), SCALE(2.178637981414795e-CC libavcodec/faanidct.o 1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:134: warning generatedwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]. 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7373:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7373 | SCALE(9.581124037504196e-2), SCALE(2.634339034557342e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7372:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7372 | SCALE(1.981738605536520e-4), SCALE(1.284105982631445e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7371:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7371 | SCALE(6.475970894098282e-2), SCALE(6.154712289571762e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666In file included from 198esrc/libavcodec/cbs_h2645.c-:1)439,: Ssrc/libavcodec/cbs_sei_syntax_template.cCA:LE31(:2.192:06 3warning: 9comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]51 19428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | src/libavcodec/dcadata.c : 7338 : 33f: ornote: expanded from macro 'SCALE'( i = 0; 7338i | # dEp(acy) l(o(acd)_ s/ i(z25e6;.0 fi ++*) 32| 7 ~ ^ ~~~~~~~~~~~~~~~~~~~~~6 8.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7370:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7370 | SCALE(3.413922190666198e-1), SCALE(2.206395119428635e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7369:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7369 | CC libavcodec/fastaudio.o 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' CC libavcodec/faxcompr.o 7338 | #define SCALE(c) ((c) / (256.0f * 32768.02f)) warning s generated. | ~ ~~~~~~~^~~~~~~~~~ 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.src/libavcodec/cbs_sei_syntax_template.c154:386338:31981:7 6warning: 72comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]8e -2), SCALE(2.58 32633 | 2 2 2 3f9o8r7 58(0je -1=) , 0 ;| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ j < src/libavcodec/dcadata.cc:7338u:r33r:e nnote: expanded from macro 'SCALE't ->dat a7338 | _#ldeenfgtihn;e SCjAL+E(+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) CC libavcodec/fdctdsp.o ((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/cbs_sei_syntax_template.c:91:19: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] :7360:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 917360 | | fSCoArL E((i1 .3=9 704;8 57i5 74<7 94c4u4rer-4e),n tS-CA>LdaEt(a1._1l29e06n8g2t47h9;7 3i9+1+9e)- 2) ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7359:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7359 | SCALE(7.003392279148102e-2), SCALE(7.133882027119398e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7358:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7358 | SCALE(3.424364924430847e-1), SCALE(2.289219647645950e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7357:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7357 | SCALE(8.738376945257187e-2), SCALE(2.531278133392334e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7356:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7356 | SCALE(1.233371440321207e-4), SCALE(1.080708485096693e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7355:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7355 | SCALE(7.184901088476181e-2), SCALE(7.485736627131701e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7354:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7354 | SCALE(3.426689505577088e-1), SCALE(2.316644787788391e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7353:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7353 | SCALE(8.534456789493561e-2), SCALE(2.505008876323700e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7352:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7352 | SCALE(1.082170274457894e-4), SCALE(1.033949479460716e-2), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7351:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7351 | SCALE(7.369252294301987e-2), SCALE(7.850865833461285e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7350:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7350 | SCALE(3.428434133529663e-1), SCALE(2.343961596488952e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7349:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7349 | SCALE(8.333285897970200e-2), SCALE(2.478559017181396e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7348:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7348 | SCALE(9.439323912374676e-5), SCALE(9.887560270726680e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7347:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7347 | SCALE(7.556436210870743e-2), SCALE(8.229630999267101e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7346:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7346 | SCALE(3.429597318172455e-1), SCALE(2.371159791946411e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/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] In file included from src/libavcodec/dvbsubenc.c :7344 | 22: src/libavcodec/bytestream.h : 171S:C18A:LE (warning: 8.1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7 9365249816328e-5), S171 | C A L E (g9->.b45u09f5f34e5r 3+77=9 F2F2M0Ie-N3()g, - >b| uf ^~~~~~~~~~~~~~~~~~~~~~~~~~~f er_src/libavcodec/dcadata.cen:d 7338- :g33-:> bnote: expanded from macro 'SCALE'u ffer, s7338i | z#e)d;e f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne SCALE(c) src/libavutil/macros.h(:(c49):25 :/ note: (expanded from macro 'FFMIN'2 56.0f * 3492 | 7#6d8ef.i0fn)e )F F M| I ~ ~~~~~~~^~~~~~~~~~N (a,b) ((a) > (bsrc/libavcodec/dcadata.c) :7343?: 34(b:) warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (a)) | ~ ^ ~ 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.3982289In file included from 4334src/libavcodec/dvbsubenc.c7:93221: esrc/libavcodec/bytestream.h-:1186),: 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' 1867338 | | # d e sfiiznee2 S= CFAFLMIEN((cp)- >(bu(fcfe)r /_ (e2n5d6 .-0 fp -*> b3u2ff7e6r,8 .si0zfe))) ; | ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/dcadata.c :note: 7341expanded from macro 'FFMIN': 34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #de f7341i | n e F FSMCIANL(aE,b()7 .(9(3a)9 2>6 3(4b3)3 2?1 8(0b0) 2:e -(a2))) , | ~ ^ ~S CALE(2.425In file included from 1src/libavcodec/dvbsubenc.c5:822: 7src/libavcodec/bytestream.h6:81878:159:2 28warning: 8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e -1), 187| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c i:f 7338(:si33:ze 2note: expanded from macro 'SCALE'! = size ) 7338 | | ~~~~~ ^ ~~~~# define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7341:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7341 | SCALE(7.939263433218002e-2), SCALE(2.425158768892288e-1), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7340:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7340 | SCALE(2.658434386830777e-4), SCALE(9.029330685734748e-3), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/cbs_sei_syntax_template.c:191:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 191 | bits_written < 8 * current->payload_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_sei_syntax_template.c:240:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 240 | for (i = 0; i < current->payload_size; i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dvbsubenc.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/dvbsubenc.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/dvbsubenc.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/dcadata.c:7546:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.01805862412), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7546:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7546 | SCALE(0.01724460535), SCALE(0.47964480519), SCALE(0.48503074050), SCALE(0.0180src/libavcodec/bytestream.h58:623554:113:2 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: 355expanded from macro 'SCALE' | size 7338 = | #FdFMeIfiNn(eg S-C>AbLuEf(fce) r(_e(ndc ) - /g -(>2bu5f6.f0fe r*, s3i2z7e)6;8 . 0| f) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7546: 2749: | #warning: dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e fine FFMIN( a7546, | b ) (S(aC)A >L (Eb)( 0.?0 1(7b)2 44:6 0(5a3)5)) , | S ~ ^ ~ CALE(0.4796In file included from 4src/libavcodec/dvbsubenc.c4:82205: 19src/libavcodec/bytestream.h):,356: 13:S warning: Ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]AL E(0.48503 03567 | 4 05 0 )s,iz eS2 C=A LFEF(MI0N.0(1p8-0>5b8u6f2f4er1_2e)nd, - p| - ^~~~~~~~~~~~~~~~~~~~> bufsrc/libavcodec/dcadata.cf:7338e:r33, :s note: iexpanded from macro 'SCALE'z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | #defsrc/libavutil/macros.hi:49n:e25 :S note: Cexpanded from macro 'FFMIN'AL E(c) ( (c49) | #/ d(ef2i5n6e. F0FMfI N*( 3a2,7b6)8 .((0af) )> )( b )| ~ ~~~~~~~^~~~~~~~~~ ? (b) : (a)) | ~ ^ ~src/libavcodec/dcadata.c In file included from :7546src/libavcodec/dxa.c:5:: 29warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: src/libavcodec/dvbsubenc.c src/libavcodec/bytestream.h:22:: 171src/libavcodec/bytestream.h:: 357187546 | ::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]S CA L357E( | 0. 0 1 72i4f 4171( | 60s iz5e2 !3= 5g-19 ),> warningssizbeS) generated uCA. LfEf(e0| r. ~~~~~ ^ ~~~~ 47 9+6=4 4F8F0M51I9)N, (SgC-A>LbEu(0f.fe4r8_5en0d 3-07 4g0-50>)b,u fSfeCr,A LsEi(z0e).; 0 1| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 05862412), src/libavutil/macros.h :| ^~~~~~~~~~~~~~~~~~~~49 :25: src/libavcodec/dcadata.cnote: :expanded from macro 'FFMIN'7338 :33: note: expanded from macro 'SCALE' 49 | #defi n7338e | #FdFeMfIiNn(ea ,bS)C A(L(Ea()c )> ((b)( c? )( b)/ : ((a2)56). 0 f| ~ ^ ~* 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), | ^~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/dcadata.c:src/libavcodec/dxa.c7338::33:29 : note: src/libavcodec/bytestream.hexpanded from macro 'SCALE': 186:13: warning: 7338comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | # define SCALE(c) (186( | c) / ( 2s5i6.z0ef2 * =3 27F6F8.M0If)N)( p -| ~ ~~~~~~~^~~~~~~~~~> buffer_end - p->src/libavcodec/dcadata.cbu:f7545f:er5,: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7545 | src/libavutil/macros.h : 49 : 25:S CAnote: Lexpanded from macro 'FFMIN' E(0.016 4549 | 9#2d2ef6i6n1e) ,F SFCMIANL(aE,b()0 .(4(7a4)2 3> 0(9b4)51 1)?, (SbC)A L:E( 0.(4a)9)0 3 8| 6 ~ ^ ~75 427), SCAIn file included from Lsrc/libavcodec/dxa.cE:(290: src/libavcodec/bytestream.h.:1870:115:8 9warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 18677 9187 | ) , if | ^~~~~~~~~~~~~~~~~~~~ (sisrc/libavcodec/dcadata.cz:e73382: 33:! =note: expanded from macro 'SCALE'si ze) | ~~~~~ ^ ~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7544:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7544 | SCALE(0.01570170000), SCALE(0.46879136562), SCALE(0.49571081996), SCALE(0.01977507770), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7543:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7543 | SCALE(0.01497144438), SCALE(0.46332800388), SCALE(0.50100076199), SCALE(0.02067894675), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) src/libavcodec/bytestream.h((:c271): 17/ (:2 5warning: 6.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 271 | int size2src/libavcodec/dcadata.c =: F7542F:MI27N:( gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer_end 7542- | g - S>CbAuLfEf(e0.r0, 1s42i6z77e33)3; 2 ),| S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~C ALE(0.457src/libavutil/macros.h8:42499:42560:5 )note: , expanded from macro 'FFMIN'SC ALE(0. 5490 | 62#54d5ef5i3n79e) , FSFCAMLIE(N0(.0a2,16b14)1 (2(a5)0 0)>, (| ^~~~~~~~~~~~~~~~~~~~b ) ?src/libavcodec/dcadata.c :7338(:b)33 :: note: (expanded from macro 'SCALE'a )) | ~ ^ ~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7542:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7542 | SCALE(0.01426773332), SCALE(0.45784294605), SCALE(0.50625455379), SCALE(0.02161412500), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7541:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7541 | SCALE(0.01358995494), SCALE(0.45233830810), SCALE(0.51147013903), SCALE(0.02258131653), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7540:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.c:7540src/libavcodec/dxa.c::27:29 : 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] 7540 | SCALE(0.01 22939 | 3 7 3 5 6s7i2z)e,2 S=C AFLFEM(IN0(.p44-6>8b1u6f0f2e7r1_6e)n,d S-C ApL-E>(b0u.f5f1e6r6,4 5s3i7z1e9)1;) , | S ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~C ALE(0.0235src/libavutil/macros.h8:1492:5257:0 9note: )expanded from macro 'FFMIN', | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c49: | 7338#:d33e:f inote: nexpanded from macro 'SCALE'e FFMIN(a ,7338b | )# d(e(fai)n e> S(CbA)L E(?c )( b()( :c )( a/) )( 2 5| 6 ~ ^ ~. 0f * 32768.In file included from 0src/libavcodec/dxa.cf:)29): src/libavcodec/bytestream.h :| 294 ~ ~~~~~~~^~~~~~~~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/dcadata.c :i7540f: 5(:s iwarning: zimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e 2 != size) | ~~~~~ ^ ~~~~ 7540 | SCALE(0.01293735672), SCALE(0.44681602716), SCALE(0.51664537191), SCALE(0.02358125709), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from 7338 | #src/libavcodec/dvbsubdec.cd:ef24i: nsrc/libavcodec/bytestream.he: 171S:C18AL:E (cwarning: ) (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~171 | g->buffer += FFMsrc/libavcodec/dcadata.cI:N7539(:g27-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f fer_end - g->b u7539f | f e r , SsCiAzLeE)(;0 . 0| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 30939943), SCALE(0.44src/libavutil/macros.h1:2497:8251:0 0note: 0expanded from macro 'FFMIN'1 ), SCALE(0 .495 | 2#1d7e7f8i2n8e5 5F0F)M,I NS(CaA,LbE()0 .(0(2a4)6 1>4 5(9b4)8 8?) ,( b )| ^~~~~~~~~~~~~~~~~~~~: (a)src/libavcodec/dcadata.c): 7338 :| 33 ~ ^ ~: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768CC libavcodec/fft_fixed_32.o .0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7539:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7539 | SCALE(0.01230939943), SCALE(0.44127810001), SCALE(0.52177828550), SCALE(0.02461459488), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/bytestream.h:317:13: src/libavcodec/dcadata.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]7538 :71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538317 | | SsCiAzLeE2( 0=. 0F1FM1I7N0(5p3-4>4b5u4f)f,e rS_CeAnLdE (-0 .p4-3>57b2u6f6f7e2r4,1 )s,i zSeC)A;L E (| 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 52686679363src/libavutil/macros.h):,49 :S25C:A Lnote: Eexpanded from macro 'FFMIN'( 0.025682 06495 | 6#4d)e,f i n| e ^~~~~~~~~~~~~~~~~~~~ FFMsrc/libavcodec/dcadata.cI:N7338(:a33,: bnote: )expanded from macro 'SCALE' ((a) > (b )7338 | ?# d(ebf)i n:e (SaC)A)L E (| c ~ ^ ~) ((c) / (256.0In file included from f src/libavcodec/dxa.c*: 293: 2src/libavcodec/bytestream.h7:63188:.150:f )warning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ 318 | if (sisrc/libavcodec/dcadata.cze:27538 :!49=: swarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]z e) | ~~~~~ ^ ~~~~ 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679363), SCALE(0.02568206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7538:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7538 | SCALE(0.01170534454), SCALE(0.43572667241), SCALE(0.52686679In file included from 363src/libavcodec/dvbsubdec.c):, 24S: Csrc/libavcodec/bytestream.hA:L186E:(130:. 0warning: 25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 8206564), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c :1867338 | :33 : note: sexpanded from macro 'SCALE'i ze2 = F7338F | #MdeIfNi(nep -S>bCuAfLEf(ce)r (_(ec)n d/ (- 2p56-.>0fb u* f3fe2r,7 68s.iz0fe))); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:src/libavcodec/dcadata.c25:: 7538:note: 5expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #def in7538e | F F M SICANL(Ea(0,.b0) 1(1(7a)0 >5 3(44b5)4 ),? SC(AbL)E (0:.4 3(57a2)6)6 7 | 2 ~ ^ ~4 1), SCALE(In file included from 0src/libavcodec/dvbsubdec.c.:5242: 6src/libavcodec/bytestream.h8:6187:61579:36 3warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCAL E(1870 | . 0 2 56 8i2f06 5(s6i4z)e,2 | ! ^~~~~~~~~~~~~~~~~~~~= ssrc/libavcodec/dcadata.ci:7338z:e33): note: | expanded from macro 'SCALE' ~~~~~ ^ ~~~~ 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.02678431384), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7537:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7537 | SCALE(0.01112466771), SCALE(0.43016362190), SCALE(0.53190881014), SCALE(0.026784src/libavcodec/bytestream.h31384:),355 : 13| ^~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338CC libavcodec/fft_float.o :33: note: expanded from macro 'SCALE' 7338 | 355# | d e f isinze eS C A=L EFF(Mc)I N((g(-c>) b/u f(f2e5r6_.e0nfd *- 3g2-7>6b8.u0ff)f)e r| , ~ ~~~~~~~^~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dcadata.c:7537:5src/libavutil/macros.h:: 49warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 25: note: expanded from macro 'FFMIN' 7537 | 49 | # d SeCfiAnLEe( 0F.0F1MI1N1(2a4,66b7) 7(1)(,a )SC A>L E((0b). 4?3 0(1b6)3 6:2 1(a9)0)), S| C ~ ^ ~AL E(0.531908In file included from 8src/libavcodec/dxa.c1:0291: 4)src/libavcodec/bytestream.h,: S356C:AL13E:(0 .warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 67843138 4356) | , | ^~~~~~~~~~~~~~~~~~~~ sisrc/libavcodec/dcadata.cz:7338e:233 : =note: expanded from macro 'SCALE' FFMIN (7338p | -#>dbefuifnef eSCrA_LenEd (-c) (p(c-)> b/u f(2f5e6.r0,f *s i32z7e6)8.;0 f )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c49: | #7536d:e71f:in ewarning: Fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]F MIN(a,b) (( 7536a | ) > (b )S C?AL E((b)0 .: 0(1a)0)5 6 6| 5 ~ ^ ~ 4565), SCIn file included from Asrc/libavcodec/dxa.cL:E29(: 0src/libavcodec/bytestream.h:.3574:152:4 5warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 06445 ),357 | S CA L iEf( (0s.i53z6e29 0!2=2 s4i8z8e6)), | SC ~~~~~ ^ ~~~~A LE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7536:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7536 | SCALE(0.01056654565), SCALE(0.42459106445), SCALE(0.53690224886), SCALE(0.02792212367), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #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), SCACC libavcodec/fft_init_table.o LE(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 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7535 | SCALE(0.01003060210), SCALE(0.41901078820), SCALE(0.54184508324), SCALE(0.02909611352), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7535:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/bytestream.h :271: 753517 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.01003060210) ,271 | S C AL Ein(t 0s.i41z90e1207 8=8 20F),F SMCIALNE((0g.-54>18b4u5f08f3e24r),_ eSnCAdL E-( g0-.>0b29u09f61CC libavcodec/ffv1.o f1er3,52 )s, i z| e ^~~~~~~~~~~~~~~~~~~~) ; src/libavcodec/dcadata.c :| 7338 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:33 : note: expanded from macro 'SCALE' src/libavutil/macros.h :733849 | :#25d:e fnote: iexpanded from macro 'FFMIN'ne SCALE( c49) | # d((ec)f i/n (e2 56F.F0fM I* N3(27a6,8b.0)f )()( a )| ~ ~~~~~~~^~~~~~~~~~ > (b) ? (b) : (asrc/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)CC libavcodec/ffv1dec.o , 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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dvbsubdec.c:src/libavcodec/dcadata.c:247533:: 49:src/libavcodec/bytestream.h :warning: 293implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7533 | SCALE( 0293. | 0 0 90 2s2i3z0e1026 )= ,F FSCMAILEN((0.p4->0b78u3f5f21e5r3_3e)n, dS CA-L pE->(bu0f.f55e1r,5 7s1i01z1e)5;4 ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ SCALE(0.0src/libavutil/macros.h3:1495:5255:5 5note: 20expanded from macro 'FFMIN'4 ), | ^~~~~~~~~~~~~~~~~~~~ 49 | #src/libavcodec/dcadata.cd:7338e:fi33n:e note: Fexpanded from macro 'SCALE'FM IN(a,b) (7338( | a)# >d e(fbi)ne ?S C(AbL)E( c:) ((a()c)) / | ( ~ ^ ~2 56.0f * 32In file included from 7src/libavcodec/dvbsubdec.c6:824.0: fsrc/libavcodec/bytestream.h:)294:)15 :| ~ ~~~~~~~^~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | src/libavcodec/dcadata.cif: 7533(:s27i:ze 2 warning: !implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]= size) | ~~~~~ ^ ~~~~ 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.4CC libavcodec/ffv1enc.o 0224379301), 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)src/libavcodec/bytestream.h, SC:A317LE(:130:. 0warning: 32comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]84 239396), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c: 7338317: | 33 : note: expanded from macro 'SCALE'si ze2 = F7338 | F#MdeIfNin(ep- >SbCuALfEf(ce)r (_(ecn)d / -(2 5p6-.>0fb u*f 3f2e7r6,8 .0sfi)z) e) ;| ~ ~~~~~~~^~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/dcadata.c::49:753225:: note: 5expanded from macro 'FFMIN': warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #defin e7532 | F F MSICNAL(Ea(0,.b00)8 54(8(8a)1 5>7 3()b,) ?S C(bA)LE (:0 .(40a22)43)7 9| 3 ~ ^ ~0 1), SCALE(0.55In file included from 63src/libavcodec/dvbsubdec.c49:9249: 2src/libavcodec/bytestream.h75:)318, :S15:C ALwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.0328 43182 | 3 9 39 6 )i,f | ( ^~~~~~~~~~~~~~~~~~~~s izesrc/libavcodec/dcadata.c:27338 :!33=: snote: expanded from macro 'SCALE'i ze) | ~~~~~ ^ ~~~~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(CC libavcodec/ffwavesynth.o 0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7531:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7531 | SCALE(0.00809498038), SCALE(0.39665243030), SCALE(0.56107026339), SCALE(0.03416819125), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7530:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7530 | SCALE(0.00766016589), SCALE(0.39106300473), SCALE(0.56572991610), SCALE(0.03553372994), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0src/libavcodec/bytestream.hf):) 355 :| 13 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7530:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]355 | size 7530 | = FF MI NS(gC-AL>Ebu(f0fe.r0_0en7d 6-6 0g1->6b5u8f9)f, eSCrA,L Es(i0z.3e9)1;0 6 30| 04 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7 3), SCALEsrc/libavutil/macros.h(:049.:255:6 5note: 7expanded from macro 'FFMIN'2 991610 ),49 S | CA#LdEe(f0i.n0e3 55F3F3M7IN2(99a4,)b,) ( (| a ^~~~~~~~~~~~~~~~~~~~) > src/libavcodec/dcadata.c:(7338:b33:) note: expanded from macro 'SCALE'? (b) : (7338a | )#d)e fi n| e ~ ^ ~S CALE(c) ((cIn file included from ) src/libavcodec/dvbsubdec.c/: (242: 5src/libavcodec/bytestream.h6:356.:130:f *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 32768.0f) )356 | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(psrc/libavcodec/dcadata.c-:>7529b:uf71f:e warning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _end - p-> bu7529f | f e r ,S CsAiLEz(e0);. 00 7| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 39191src/libavutil/macros.h9:)49, :S25C:A note: Lexpanded from macro 'FFMIN' E(0.38 544977 | 45#34d7e),f SiCnAeL E(F0F.5M7I0N32(6a,9b83)9 3(),( SaC)A L>E( 0(.b03)6 93?9 5(83b7)2 :) , ( a| ) ^~~~~~~~~~~~~~~~~~~~) | src/libavcodec/dcadata.c ~ ^ ~ :7338:33: note: expanded from macro 'SCALE' In file included from src/libavcodec/dvbsubdec.c: 247338: src/libavcodec/bytestream.h | :#357d:e15:f iwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e SCA L357E | ( c) (i(fc )( /s i(z25e62.0 f! *= 32s7i6ze8).0 f )| ) ~~~~~ ^ ~~~~ | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7529:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7529 | SCALE(0.00724391919), SCALE(0.38547745347), SCALE(0.57032698393), SCALE(0.03693958372), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0.57485944033), SCALE(0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7528:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7528 | SCALE(0.00684553990), SCALE(0.37989753485), SCALE(0In file included from .57src/libavcodec/dxtory.c48:593044: 0src/libavcodec/bytestream.h3:3)171,: 18S:C Awarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E( 0.03838652745), | ^~~~~~~~~~~~~~~~~~~~ 171 | src/libavcodec/dcadata.c: 7338 : 33 :g -note: expanded from macro 'SCALE'> buffer +=7338 | #FdeFfMinIe NSC(ALgE-(c>)b u(f(fce)r _/e n(d2 -5 g6->.b0ufff e*r ,3 s2i7z6e)8; . 0| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ )) | ~ ~~~~~~~^~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/dcadata.c:7528:27 :49 warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]# define FFM 7528I | N ( aSC,AbL)E ((0.(0a06)8 45>5 3(b9)9 0?) , (SbCA)LE (: 0(a.)3)7 9| 89 ~ ^ ~7 53485), 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)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dxtory.c:src/libavcodec/dcadata.c30: :src/libavcodec/bytestream.h7527::18649::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] 7527 | S CA186LE | ( 0. 0 0 6s4i6z4e523 =2 F1FM1I)N(,p ->SbCufAfLeEr(_0.e37n43d2 50-9 6p6-1>)b,u fSCfALeEr(,0. 5s7i9z3e2)5;5 56 7| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 ), SCALsrc/libavutil/macros.hE:(In file included from 490:.25:src/libavcodec/dvdsubenc.c :0note: expanded from macro 'FFMIN'3 22: 9src/libavcodec/bytestream.h8:7171 495 | #:1d618e0:f9i n0warning: e) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F, F MI N(| a ^~~~~~~~~~~~~~~~~~~~,b ) (src/libavcodec/dcadata.c(a:)7338 >: 17133(: | b )note: expanded from macro 'SCALE'? ( bg)- >: b 7338(u | a)f)# fd | e ~ ^ ~ef ri n+e= SCFIn file included from AFLsrc/libavcodec/dxtory.cEM(IN:c30(): g src/libavcodec/bytestream.h-(:>(187c)b u:15/f f:e r(warning: 2_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 6e.n0d f 187- | * g -3> 2ib7uf6f f8e.r0(,sfi) z)se 2 i !| = ~ ~~~~~~~^~~~~~~~~~z es)i;ze ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7527:27:src/libavutil/macros.h warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49: 25: note: expanded from macro 'FFMIN' 7527 | 49 | #SdCefAiLnEe( 0F.F00M6IN4(64a5,3b2)11 )(,( SaCA)L E(>0 .3(7b)4 ?3 2(5b0)9 6:6 (1a))), S C| A ~ ^ ~L E(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)) In file included from | src/libavcodec/dvdsubenc.c ~ ~~~~~~~^~~~~~~~~~: 22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7526:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 186 | s iz7526e | 2 = SFCFAMLIEN(0(.p0-06>1bu0f0f2e9r3_e2n5)d, S-C ApLE-(>0b.u3ff6e8r76,1 9s2i6z8e9)),; S C| A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~L E(0.5837src/libavutil/macros.h2:34918:7254:5) ,note: expanded from macro 'FFMIN'S CALE(0. 0494 | 1#4d0e6fi2ne3 6FF5M9I)N, ( a,| b ^~~~~~~~~~~~~~~~~~~~) ((src/libavcodec/dcadata.ca:)7338: 33>: ( b)note: expanded from macro 'SCALE'? (b) : 7338( | #ade)fi)n e | ~ ^ ~S CALE(c) ((c)In file included from src/libavcodec/dvdsubenc.c/:22 : src/libavcodec/bytestream.h(:21875:6.150:f warning: * comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 2768. 0187f | ) ) | ~ ~~~~~~~^~~~~~~~~~i f (size2 != sizsrc/libavcodec/dcadata.ce:)7526: 27 :| ~~~~~ ^ ~~~~ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7526:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7526 | SCALE(0.00610029325), SCALE(0.36876192689), SCALE(0.58372318745), SCALE(0.04140623659), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SCALE(0.04298033938), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7525:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7525 | SCALE(0.00575236930), SCALE(0.36320972443), SCALE(0.58805054426), SIn file included from CALsrc/libavcodec/dvdec.cE:(052.: 04src/libavcodec/put_bits.h2:9227:83703:3 9warning: 38comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'227 | 7338 | # deififn e( SsC-A>LEb(ucf) _(e(cn)d /- ( 25s6-.>0fb *u f_3p2t76r8 .>=0 sfi)ze)o f | ( ~ ~~~~~~~^~~~~~~~~~ BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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.src/libavcodec/bytestream.h3576:7027136:617:7 6warning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE(0.59230577946 ),271 S | Csrc/libavcodec/dvbsubenc.c A LE:( 0305i:.n180t4 :4 5s9warning: i8comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z 1e824 53=) ,FF MI N | ( ^~~~~~~~~~~~~~~~~~~~305 | g - src/libavcodec/dcadata.c>:7338 :b 33i:u ffnote: expanded from macro 'SCALE'f e(rb_uen fd7338 _- | s# digzee-fi ne> , nsi(zue(mc)); /_ re(c t2| 5 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s6 .0 f* 6)* src/libavutil/macros.h :3 249| 7 ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~:6 258:. note: 0expanded from macro 'FFMIN'f ))src/libavcodec/dvbsubenc.c : 317| : ~ ~~~~~~~^~~~~~~~~~ 3549 | #:d ewarning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]f ine FFMINsrc/libavcodec/dcadata.c (src/libavcodec/elbg.c:317a7524 | ,:: b 49134:) :( ( 33warning: :af)implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o rwarning: > (r(eb)g i comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]?on7524 _( | bi d ) :=S C(0a134A;L) | E)( 0r e.g i | 0on _w ~ ^ ~h 0ii5dl4e 2 0<17( 4eh9->ln2src/libavcodec/put_bits.hbu)gm-:>,265 :_uSrCe37ctA:t ilLisEwarning: t;y(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 _r e.ign3ico5n[7_i6i 70]3d626567 6++ | )<) , r S{) C {A L E(| 0.| 5 ~~~~~~~~~~~~~~~~~~~~ ^ ~i ~~~~~~~~~ ^ ~~~~~~~~~~~~ 9f (2s-3>b0uf5_e7src/libavcodec/dvbsubenc.c7n94:6d)328 :-,35 s:S-C Awarning: L>comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]Eb(u0f ._0p44t5r9 8 1328>8=4 | 5 s3 i) z , e o f| ( ^~~~~~~~~~~~~~~~~~~~B if toBsrc/libavcodec/dcadata.cru:f7338 ()cl:ut)_33i :d { =note: expanded from macro 'SCALE' | 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~; c lu7338t | _#diefdi nnAuLmE_(rc)e c(ts(;c )c l/ut _(i2d56+.0+f) {* 3 2| 7 ~~~~~~~ ^ ~~~~~~~~~~~~6 8.0f)) src/libavcodec/dvbsubenc.c| : ~ ~~~~~~~^~~~~~~~~~379 :22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c379: | 7524 : 27 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (buf_s i7524z | e < SChA-L>En(um0_.r0e0c5t42s0 1*7 24292)) ,| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~S CALE(0.35src/libavcodec/dvbsubenc.c7:673810:3396: 6warning: 7comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]6) , SCALE(0 .3815 | 9 2 30 5 7 7 9 f4or6 ),( rSeCgAiLonE_i(d0 =. 00;4 4r5e98g1io8n_45i3d) ,< | h ^~~~~~~~~~~~~~~~~~~~- >numsrc/libavcodec/dcadata.c_r:e7338c:t33s;: renote: gexpanded from macro 'SCALE' ion_id 7338+ | +)# d{e f| i ~~~~~~~~~ ^ ~~~~~~~~~~~~n e SCALE(c) src/libavcodec/dvbsubenc.c(:(422c:)39 :/ warning: (comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]2 56.0f * 3 27src/libavcodec/bytestream.h68422. | :0271 : f17) :) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f| o ~ ~~~~~~~^~~~~~~~~~ r (object_id = 0src/libavcodec/dcadata.c; 271:o | 7524b :je ct5 _: i idnwarning: t< implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ihz-e>2n u=m _rFeFc tM7524Is; | oN bj(e g -cSt_>CibdAuL+fE+(f)0 e{.r0 0 _5e| 42n0 ~~~~~~~~~ ^ ~~~~~~~~~~~~17d 49 2- )g, -S>bCuALfEf(e0.r3, 5s7i6ze7)03;6 6 7| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~6 ), SCALEsrc/libavutil/macros.h(:049.5:925:2 30note: 57expanded from macro 'FFMIN'7 946), S49C | A#LdEe(f0.i0ne4 4F5FM9I8N1(8a45,3b)) ,( ( a| ) ^~~~~~~~~~~~~~~~~~~~ > src/libavcodec/dcadata.c(b:)7338 :?33 :( note: bexpanded from macro 'SCALE') : (a)) 7338 | | #d ~ ^ ~e fine SCALE(c) ((c) / (256.0fIn file included from * src/libavcodec/dxtory.c3:273068: .src/libavcodec/bytestream.h0:f293)): 13 :| ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c :2937523 | : 71 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ize2 = FFMIN (7523p | - > b u ffSeCrA_LenEd( 0-. p0-0>5bu1f0fe3r1, 2s2iz9e1);) , S| C ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ALE(0.35src/libavutil/macros.h2:14945:4256: 3note: 2expanded from macro 'FFMIN' 3), SC A49 | L#dEef(in0e. F5F9MI6N(4a8,6b)9 2(6(a0)8) , >SC A(bL) E?( 0(.b0)4 6:2 6(0a)3)8 2| 9 ~ ^ ~8 ), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.cIn file included from :src/libavcodec/dxtory.c7338::3033: :src/libavcodec/bytestream.h note: :expanded from macro 'SCALE'294: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #def i294 | n e S C AifL E((sicz)e 2( (c!)= s/i ze()25 6 .| 0f ~~~~~ ^ ~~~~ * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), src/libavcodec/put_bits.h| ^~~~~~~~~~~~~~~~~~~~ :317src/libavcodec/dcadata.c::337338::33: note: warning: expanded from macro 'SCALE' comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7338 | #define S C317AL | E ( c ) i(f(c )( s/- >(b2u56f._0fe n* d3 27-68 .0sf-)>)b u | f ~ ~~~~~~~^~~~~~~~~~ _ptr >= sizeof(Bsrc/libavcodec/dcadata.cit:B7523uf:))27 :{ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7523 | SCALE(0.00510312291), SCALE(0.35214546323), SCALE(0.59648692608), SCALE(0.04626038298), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7523:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7523 | In file included from src/libavcodec/dvdsubenc.cSC:AL22E(: 0src/libavcodec/bytestream.h.:02930:5131:0 3warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2291), SCALE(0.35 22931 | 45 4 6 32s3i)ze,2 S C= AFLEF(0M.I5N9(6p48-6>b9u26f0f8e)r,_ SeCnAdL E(-0 .p0-4>6b26u0f3f8e2r98, )s, i | z ^~~~~~~~~~~~~~~~~~~~e) ; | src/libavcodec/dcadata.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :7338:33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49:25: 7338 | note: #expanded from macro 'FFMIN' define S49 | C#AdLeEf(ci)ne (F(FcM)IN (/ a(,b2)5 6(.(0a)f > * (3b2)76 8?. 0(fb))) : (| ~ ~~~~~~~^~~~~~~~~~a )) | ~ ^ ~ src/libavcodec/dcadata.cIn file included from :src/libavcodec/dvdsubenc.c7522::7122:: src/libavcodec/bytestream.h :warning: 294implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2947522 | | SiCAfL (Es(i0z.e20 0!=4 8s0iz0e8)5 6 5| 8 ~~~~~ ^ ~~~~) , SCALE(src/libavcodec/bytestream.h0.3:46631736:68132:75 ),warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S CALE(0.600592315 20317) | , S C sAizLeE2( =0 F.F0MI4N7(96p76-12>7b4u),f f | e ^~~~~~~~~~~~~~~~~~~~r_ ensrc/libavcodec/dcadata.cd: -7338 :p33-:> bnote: uexpanded from macro 'SCALE'f fer, si z7338e | )#; d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne SCALEsrc/libavutil/macros.h(:c)49 :(25:( cnote: ) expanded from macro 'FFMIN'/ (256.0f 49* | #3d2e7f68i.ne0 FfF)M)I N( a| ,b ~ ~~~~~~~^~~~~~~~~~) ((a) > (b) ? (b)src/libavcodec/dcadata.c :: 7522(:a49:) warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 7522 | In file included from src/libavcodec/dxtory.c S:C30A: Lsrc/libavcodec/bytestream.hE:(3180:.150:04 8warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]0 85658) ,318 | S CA L E( 0i.3f 46(63s66i8z2e725 )!,= S CsAizLe)E ( 0| ~~~~~ ^ ~~~~. 60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7522:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7522 | SCALE(0.00480085658), SCALE(0.34663668275), SCALE(0.60059231520), SCALE(0.04796761274), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 327src/libavcodec/bytestream.h68:.0317f:)13): warning: | ~ ~~~~~~~^~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c317: | 7521 :71 : warning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]iz e2 = FFMIN (7521p | - > b u fSfeCrAL_Ee(n0d. 00-4 5p12-7>1b0u0f3f)e,r ,S CsAiLzeE);( 0. 3| 4 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~11 4575386src/libavutil/macros.h):49,: 25S:C Anote: Lexpanded from macro 'FFMIN'E (0.604 6492 | 0#d1e58f6in7e )F,F MSCIANL(E(a0,.b0) 4((9a72)0 4> 6(6b1) 4? )(, b )| ^~~~~~~~~~~~~~~~~~~~ : (asrc/libavcodec/dcadata.c):)7338 : 33| : ~ ^ ~ note: expanded from macro 'SCALE' 7338 | In file included from #dsrc/libavcodec/dvdsubenc.ce:f22i: nsrc/libavcodec/bytestream.he: 318S:CA15L: E(warning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((c) 318/ | ( 2 56 .if0 f( s*i z32e726 8!=. 0fs)iz)e ) | | ~ ~~~~~~~^~~~~~~~~~ ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7521:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7521:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7521 | SCALE(0.00451271003), SCALE(0.34114575386), SCALE(0.60462015867), SCALE(0.04972046614), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.csrc/libavcodec/bytestream.h:7521::5:355 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] 7521 | SCALE (3550 | .0 04 51 2s7i1z0e0 3) , =S FCFALMEI(0N.(3g-4>b1u1f4f5e7r5_e3n8d 6- )g,-> bSuCAfLEf(e0r,. s6i0ze4);6 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 15867), Ssrc/libavutil/macros.h:C49A:L25E(:0 .note: 0expanded from macro 'FFMIN' 49720466 491 | 4#)d,e fi ne| F ^~~~~~~~~~~~~~~~~~~~F MINsrc/libavcodec/dcadata.c(:a7338,:b33): note: (expanded from macro 'SCALE'( a) > ( b7338) | # d?e f(ibne) S:C A(LaE)(c)) ( (| ~ ^ ~c ) / (256.0fIn file included from *src/libavcodec/dxtory.c 3:27306: 8.src/libavcodec/bytestream.h0:356f:)13): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ~~~~~~~^~~~~~~~~~ 356 | src/libavcodec/dcadata.c : 7520 s:i71:z warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 = FFMIN(p 7520- | > b u fSfCeArL_Ee(n0d. 00-4 23p8-29>4b9u0f)f,e rSC,A LEs(i0z.e3)3;5 6| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~4 28589src/libavutil/macros.h):,49 :S25C: Anote: Lexpanded from macro 'FFMIN'E (0.6085 6498 | 4#8de9f5in5e) F,F MISNC(ALaE,(b0.)0 51(51(9a61)3 71>) (,b) ?| ^~~~~~~~~~~~~~~~~~~~ (b)src/libavcodec/dcadata.c ::7338: 33(: anote: expanded from macro 'SCALE') ) | ~ ^ ~ 7338 | #define SIn file included from Csrc/libavcodec/dxtory.cA:L30E: (src/libavcodec/bytestream.hc): 357((:c15): / warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 56.0f *357 | 3 27 6 8i.f 0(fs))i z | e ~ ~~~~~~~^~~~~~~~~~ 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/dcadata.c:7520:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7520 | 14 S warningCAsLE generated(. 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(src/libavcodec/bytestream.h0.00:43552:38132:9 4warning: 90comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) , SCALE(0.33567 43552 | 8 58 9) , s iSzCeA LE (=0. 6FF0M85I6N8(4g89-5>5)b,u SfCfALeEr(_0e.nd0 -5 1g5->1b9uf6f1e3r,7 1s)i,ze ) ;| ^~~~~~~~~~~~~~~~~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/dcadata.c :7338:33: note: expanded from macro 'SCALE' src/libavutil/macros.h:49:25: note: 7338expanded from macro 'FFMIN' | # define S49CA | L#Ed(ce)f i(n(ec F)F M/I N((2a56,.0bf) *( (3a2)76 8>. 0f()b) ) | ? ~ ~~~~~~~^~~~~~~~~~ (b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7520:5:In file included from warning: src/libavcodec/dvdsubenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:22 : src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7520 | SC A356L | E( 0 . 0s0iz4e223 8=2 9F4F9M0I),N (SpCA-LE>(bu0f.f3e35r6_74e2nd8 -5 89p)->,b SuCffAeLrE, (s0i.6z0e8)56;8 48 95| 5) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, SCALEsrc/libavutil/macros.h(0:.490:5251:5 1note: 9expanded from macro 'FFMIN'61 371), | 49 ^~~~~~~~~~~~~~~~~~~~ | #dsrc/libavcodec/dcadata.ce:7338f:i33n:e Fnote: expanded from macro 'SCALE'F MIN(a ,7338b | #)d e(f(ian)e > S(CbA)LE (c?) (((bc)) /: ((2a56).)0 f | * ~ ^ ~ 32768.0fIn file included from ))src/libavcodec/dvdsubenc.c : | 22 ~ ~~~~~~~^~~~~~~~~~: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c357: | 7519 : 71: iwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (size2 != s7519i | z e )SC A L| E ~~~~~ ^ ~~~~( 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/dcadata.c:7517:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7517 | SCALE(0.00349264755), SCALE(0.31939238310), SCALE(0.61992025375), SCALE(0.05720067024), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7516:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7516 | SCALE(0.00326841651), SCALE(0.31401440501), SCALE(0.62353414297), SCALE(0.05919086933), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7515:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7515 | SCALE(0.00305565330), SCALE(0.30866351724), SCALE(0.62706029415), SCALE(0.06123027951), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.063In file included from 3194src/libavcodec/dxv.c5:292: 11src/libavcodec/bytestream.h):,171 :| 18 ^~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 7338 | #de f171i | ne S C AgL->Eb(ucf)f e(r(c ) +/= (F2F5M6IN.(0gf- *> b3u2f7fe6r8._0enfd) )- g -| > ~ ~~~~~~~^~~~~~~~~~b uffer, size); | src/libavcodec/dcadata.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :7514:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: 7514expanded from macro 'FFMIN' | SCA L49E | (#0de.f0i0ne2 85F3FM7I8N(1a,9b2)) (,( SaCA)L E>(0 .(3b0) 3?34 1(2b6)9 4:9 )(,a )SC)A L E(| 0 ~ ^ ~ .63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7514:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7514 | SCALE(0.00285378192), SCALE(0.30334126949), SCALE(0.63049703836), SCALE(0.06331945211), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' In file included from 7338 | src/libavcodec/dxv.c#:de29f: isrc/libavcodec/bytestream.hn:e186 S:C13:A Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](c ) ((c) / (256 .1860 | f * 3 2s7i6ze82. 0f=) )F FM I| N ~ ~~~~~~~^~~~~~~~~~( p->buffer_endsrc/libavcodec/dcadata.c -: 7513p-:>71b:uf fwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7513 | src/libavutil/macros.hS:C49A:L25E:( 0.note: 00expanded from macro 'FFMIN'2 662512 2494 | )#,d efSiCneA LFEF(MI0N.(a2,9b8)0 4(90(0a2)8 9>) (,b )SC AL?E ((0b.)6 :3 3(8a42)9)45 1 0| ) ~ ^ ~ , SCALE(0.In file included from 06src/libavcodec/dxv.c5:42958: 9src/libavcodec/bytestream.h3:1871:015:3 )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c187: | 7338 : 33 :i fnote: expanded from macro 'SCALE' (size 27338 | !#= dsiezfei) n e| ~~~~~ ^ ~~~~S CALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7513:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7513 | SCALE(0.00266251224), SCALE(0.29804900289), SCALE(0.63384294510), SCALE(0.06545893103), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768src/libavcodec/elbg.c.0f:))477 : 5| : ~ ~~~~~~~^~~~~~~~~~ warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c: 7513477: | 5 : warning: Aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]LL OCATE_IF_ NE7513CE | S SA RY (c eSllCsA, L E ( 0 . 0n0um2_6c6b,2 5 1 2214)) , S| C ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~A LE(0.29src/libavcodec/elbg.c8:04634:935:0 0note: expanded from macro 'ALLOCATE_IF_NECESSARY'2 89), SCALE( 0463. | 63 3 8 4i2f9 4(5e1l0b)g,- >SfCieAldL #E#( 0_a.l0lo6ca5t4ed5 8<9 31ne0w_3e)l,e me n| t ^~~~~~~~~~~~~~~~~~~~s) { src/libavcodec/dcadata.c : 7338 :33 : note: expanded from macro 'SCALE' 7338 | # de f i n e S CA L E( c) \(( c )| / ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ ( 256.0f * 32src/libavcodec/elbg.c7:64788:.50:f )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) | ~ ~~~~~~~^~~~~~~~~~ 478 | ALLOCsrc/libavcodec/dcadata.cA:T7512E:_71I:F warning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]NE CESSARY(ut i7512l | i t y , S C A LnuEm(_c0b,. 0 0 2418)1 3 4| 8 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 1), SCsrc/libavcodec/elbg.cAL:E463(:035.:2 note: 9expanded from macro 'ALLOCATE_IF_NECESSARY'27 8811812), 463S | C AL E (0 .i63f7 (0e9l6b4g64-63>)f, iSeCAlLd E##( 0_.0a6l7l6o4c9a23t7e8d1 )<, n| ew ^~~~~~~~~~~~~~~~~~~~_ elesrc/libavcodec/dcadata.cme:n7338:t33:s ) note: {expanded from macro 'SCALE' 7338 | #d ef in e SC A LE ( c ) ( (c ) / ( 2\5 6 | . ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0 f * 32768src/libavcodec/elbg.c.:0479f:)5) : | ~ ~~~~~~~^~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | src/libavcodec/dcadata.c : 7512 :A49L:L Owarning: Cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ATE_IF_NE CE7512S | S A R Y S(CutAiLEl(i0ty._0in0c2,4 8n1um3_4c8b81,) , S1C)A L | E ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 0.2927src/libavcodec/elbg.c8:4638:1351:8 1note: 2expanded from macro 'ALLOCATE_IF_NECESSARY') , SCALE( 0463. | 6 3 7 0i9f 6(4e6lb4g63-)>,f iSeClALdE #(# 0_.al0l6o7c6a4te9d2 <3 78n1ew)_,e l e| m ^~~~~~~~~~~~~~~~~~~~en ts)src/libavcodec/dcadata.c :{ 7338 : 33 : note: expanded from macro 'SCALE' 7338 | # d e f in e \S C | A ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~LE (c) ((c) / (src/libavcodec/elbg.c25:6.4800:f5 :* warning: 3comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]2 768.0f)) 480| | ~ ~~~~~~~^~~~~~~~~~ ALLOCATE_IF_src/libavcodec/dcadata.cNE:C7512E:S27S:A Rwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]Y (size_part , 7512 | n u mS_CAcLbE,(0 . 0 0 2418)1 3| 48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 1), src/libavcodec/elbg.cS:CA463L:E35(: 0note: .expanded from macro 'ALLOCATE_IF_NECESSARY'2 92788118 14632) | , S C ALiEf(0 .6(37e0l96b4g-6>46f3)i,el dS C#A#LE (0_.al0lo6ca7t6ed4 9< 2n37e8w1_),e l e| m ^~~~~~~~~~~~~~~~~~~~e ntsrc/libavcodec/dcadata.cs): 7338{:33 : note: expanded from macro 'SCALE' 7338 | # d e f i n e S\C A| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~L E(c) ((c)src/libavcodec/elbg.c :/ 481(:255:6 .0warning: fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] * 32768.0f )481) | | ~ ~~~~~~~^~~~~~~~~~ ALLOCATE_IF_NECESSAsrc/libavcodec/dcadata.cRY:(7512c:e5l:l _warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer, numpoints ,7512 | 1 ) | S ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CALE(0src/libavcodec/elbg.c.:04630:2354:8 1note: 3expanded from macro 'ALLOCATE_IF_NECESSARY'4 881), SCALE(0 .4632 | 9 2 7 8 8i1f1 8(1e2l)b,g -S>CfAiLeEl(d0 .#6#3 7_0a9l6l4o6c4a6t3e)d, )f,i eSlCdA L#E#( 0_.6a40l25l61o6c64a6t),e dSC A0b.uf0f6e9r8_9e0n8d64 1-9 )g, - >b| uf ^~~~~~~~~~~~~~~~~~~~fe r, src/libavcodec/dcadata.csi:z7338:e33):; note: | expanded from macro 'SCALE' ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7338 | src/libavutil/macros.h#d:e49:f25i:ne note: Sexpanded from macro 'FFMIN'C ALE(c) 49( | #(dcef)i n/e ( 2FF5M6I.N0(f a*,b )3 2(7(6a8.)0 >f )()b )| ~ ~~~~~~~^~~~~~~~~~? (b) : (a)) | ~ ^ ~ 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), CC libavcodec/fic.o SCALE(0.28236576915), SCALE(0.64332056In file included from 0src/libavcodec/dvenc.c46:),49 : Ssrc/libavcodec/put_bits.hC:A227L:E(370:. 0warning: 72comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 8432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: 227expanded from macro 'SCALE' | 7338i | fsrc/libavcodec/eacmv.c# d:(es189-:f18:> biwarning: unfe _SCeAnLcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]dE (c ) -( (cs)- /> b(2u5f6_p. 0189t | fr > * = 3 s2i7z6ie8of.f0(f )B(i)stiBzuef )>) b{uf _ en| d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~- buf - EA_PREAMB LE _S| I ~ ~~~~~~~^~~~~~~~~~Z E) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7510:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | 5 S warningCsA generatedL. E(0.00214785640), SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218432426), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7510:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7510 | SCALE(0.00214785664 warning0)s, generated . SCALE(0.28236576915), SCALE(0.64332056046), SCALE(0.07218In file included from 432src/libavcodec/dxv.c4:2296: )src/libavcodec/bytestream.h,: 293 :| 13 ^~~~~~~~~~~~~~~~~~~~: warning: src/libavcodec/dcadata.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 7338:33: note: expanded from macro 'SCALE' 7338 | 293#d | ef i ne SCsAiLzEe(2c) =( (FcF)M I/N ((p2-5>6b.0uf f*fe r3_2en7d68 .-0 fp)-) > | b ~ ~~~~~~~^~~~~~~~~~u ffer, size); src/libavcodec/dcadata.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 7510:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 7510 | 49SC | A#LdEe(f0in.e0 F0F2M1I4N7(a8,5b)6 4(0(a)), > S(Cb)A ?L E((b0) .:2 8(2a)3)6 5| 76 ~ ^ ~91 5), SCALEIn file included from (0src/libavcodec/dxv.c.6:4293: 32src/libavcodec/bytestream.h0:2945:60154: 6warning: ),comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] SCALE (294 | 0 . 0 72i18f43 2(4s26i)z, e 2| ^~~~~~~~~~~~~~~~~~~~ != src/libavcodec/dcadata.cs:i7338z:e33): | note: ~~~~~ ^ ~~~~expanded from macro 'SCALE' src/libavcodec/dvdec.c 7338: | #313:d32:e fiwarning: necomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] SCALE(c) ((c) 313/ | ( 2 5 6 .0 f * 3i2f7 6(8r.0ef_))i n d| ~ ~~~~~~~^~~~~~~~~~e x + vlc_len >src/libavcodec/dcadata.c :7509l:71a:s warning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_ index) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~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 *src/libavcodec/put_bits.h 32:72656:8.370:f ))warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c265: | 7509 : 49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s-> bu7509f_ | en d - sSC-A>LbuEf(0_.pt0r01 9>94=9 50s2iz3e)o,f (SBCAiLEt(B0.u2f77)2) 0{6 92 7| 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~4 ), 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.00199src/libavcodec/bytestream.h49:531702:313):, warning: SCcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.27720692754 )317, | S C A LsEiz(e02. 6=4 6F2F88M33I5N(3p2-),> bSCuAfLfE(e0r.0_7e45n3d0 0-6 50p6-)>,b u| f ^~~~~~~~~~~~~~~~~~~~ fersrc/libavcodec/dcadata.c:,7338 :33s:i note: zexpanded from macro 'SCALE' e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~7338 | #defisrc/libavutil/macros.hn:e49 :SC25A:L Enote: (expanded from macro 'FFMIN'c) ((c) /49 | #(de2fi5n6e .F0FMfI N*(a ,32b7) 6(8(.a)0 f>) ()b ) ?| ~ ~~~~~~~^~~~~~~~~~( b) : (a)) | ~ ^ ~ src/libavcodec/dcadata.c:7508:71: In file included from warning: src/libavcodec/dxv.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7508 | S318C | A L E (0i.f0 01(8s5i0ze223 4!=6 9)s,iz eS)C AL E(| 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(0src/libavcodec/put_bits.h.649:153178:0336:05 5warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], SCALE(0.076928 53179 | 3 22 ) i,f | ( ^~~~~~~~~~~~~~~~~~~~ s->src/libavcodec/dcadata.cb:u7338f:_e33n: dnote: expanded from macro 'SCALE'- s->bu f7338_ | pt#rd >e=f siinzeeo f(SBiCtBAufL))E ({ c | ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7508:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7508 | SCALE(0.00185023469), SCALE(0.27208462358), SCALE(0.64915806055), SCALE(0.07692859322), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7507:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7507 | SCALE(0.00171401864), SCALE(0.26700007915), SCALE(0.65192854404), SCALE(0.07938029617), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0src/libavcodec/bytestream.hf)): | 355 ~ ~~~~~~~^~~~~~~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7507:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3 355 warning | s generated s. iz e7507 | = F FM ISN(CgA->LbEu(ff0e.r00_1e7n1d4 0-1 8g6-4)>,b uSfCfAeLrE,( 0si.z26e70)0;0 0 7| 9 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 5), SCALsrc/libavutil/macros.hE:(049.:65251:92 8note: 5expanded from macro 'FFMIN'4 404), S49 | C#dAeLfiEn(0e. 07F93F8M0I2N9(a6,1b)7 )((,a ) >| ^~~~~~~~~~~~~~~~~~~~(b ) src/libavcodec/dcadata.c:?7338: 33(:b note: )expanded from macro 'SCALE' : (a)) 7338 | #| d ~ ^ ~ef ine SCALE(cIn file included from ) src/libavcodec/dxv.c(:(29c): /src/libavcodec/bytestream.h :(35625:613.:0 f warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3 2768.0f)) 356 | | ~ ~~~~~~~^~~~~~~~~~ size2 = FFMIN(psrc/libavcodec/dcadata.c-:>b7507uf:f5e:r _warning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - p->buffe 7507r | , s i zSeC);A L E| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( 0.0017src/libavutil/macros.h1:494:0251:8 6note: expanded from macro 'FFMIN'4 ), SCA L49 | E#(0d.e2f6in7e0 00FF0M7I9N1(a5,),b )S CA(L(Ea()0 .6>5 19(2b8)5 4?4 0(4b)) ,: S(aC)A) L E| ~ ^ ~( 0.079380In file included from 2src/libavcodec/dxv.c96:129: 7src/libavcodec/bytestream.h:)357,: 15 :| ^~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/dcadata.c:7338:33 357: | note: expanded from macro 'SCALE' if (s i7338z | #ed2e f!=i nsieze )S C A| L ~~~~~ ^ ~~~~E (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:src/libavcodec/dvdsubdec.c49: :warning: 207implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7505 | SCALE( 0.20700 | 14 6 4 82 68 7 ) ,f oSr C(AiL E=( 0.02;56 9i48 7<9 8s8ub9_)he,a SdCeArL-E(>0n.u65m7_16r6ec4t81s0;2 i)++,) {S CA L| E ~ ^ ~~~~~~~~~~~~~~~~~~~~~( 0.08444493264), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((src/libavcodec/dxa.cc) /: (602:5694.:0 f warning: *comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare] 3 2768.0f)) | ~ ~~~~~~~^~~~~~~~~~ 60src/libavcodec/dcadata.c | : 7505 : 27i:f warning: (1implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2U LL + ((avc t7505x | - > wi d tSChAL E(*0 .0a0v1c46t4x8-26>8h7e)i,gh tS)C AL>E>( 04). 2+5 6AV9_R4B3827(s9r8c8 +9 0)), +S CAALVE(_0.R6B573126(6s4r8c1 +0 2)4,) S>CA LsEr(c0.s0i84z4e4)4 93 2| 64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~) , | ^~~~~~~~~~~~~~~~~~~~ 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] In file included from src/libavcodec/eac3enc.c:30: 7505In file included from | src/libavcodec/ac3enc.h: 43 : src/libavcodec/put_bits.hS:C227A:LE37(0:. 00warning: 14comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 6482687), SCALE(0.25694 872279 | 8 89 ) , S CA L Ei(0f. 65(7s1-66>4b8u1f_0e2)n,d S C-A LsE(-0.>0b84u4f4_p4t9r3 >2= 6s4iz)e,of ( | B ^~~~~~~~~~~~~~~~~~~~ itBsrc/libavcodec/dcadata.c:u7338f:))33 {: note: | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7504:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7504 | SCALE(0.00135110028), SCALE(0.25198432803), SCALE(0.65963155031), SCALE(0.08705867827), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define Ssrc/libavcodec/put_bits.hCAL:E265(:37c:) warning: ((comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c) / (256.0f * 327 62658 | . 0 f) ) | ~ ~~~~~~~^~~~~~~~~~ if (s->buf_endsrc/libavcodec/dcadata.c -: 7503:s71-: >warning: buimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f_ ptr >= sizeo f7503( | B i t SBCuAfL)E()0 {. 0| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~0 124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7503:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7503 | SCALE(0.00124442333), SCALE(0.24706205726), SCALE(0.66199249029), SCALE(0.08972713351), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'src/libavcodec/put_bits.h :317:33 :7338 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] efine SCALE(c) (317( | c ) / i(2f5 6.(0fs -* >3b27u6f8_.e0nfd )-) | s ~ ~~~~~~~^~~~~~~~~~- >buf_ptr >= sizesrc/libavcodec/dcadata.co:f7502(:B49i:t Bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7502:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7502 | SCALE(0.00114431616), SCALE(0.24218304455), SCALE(0.66424828768), SCALE(0.09245070815), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * In file included from 327src/libavcodec/dxtory.c6:8.330: fsrc/libavcodec/unary.h):)50 : | 41 ~ ~~~~~~~^~~~~~~~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/dcadata.c:7501:27: 50warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] for(i = 0; 7501i | < le nS C&A& LgE(e0.t0_01b0i5t04s819(8g4)b,) S C!AL=E s(t0.o2p;3 73i4+8+)2;1 3| ~~~~~~~~~~~~~ ^ ~~~~7 9), SCALE(0.1566 warning6s39 generated78. 6959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7501:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7501 | SCALE(0.00105048984), SCALE(0.23734821379), SCALE(0.66639786959), SCALE(0.09522963315), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7500:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7500 | SCALE(0.00096255314), SCALE(0.23255851865), SCALE(0.66844022274), SCALE(0.09806428105), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7499:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7499 | SCALE(0.00088037323), SCALE(0.22781492770), SCALE(0.67037439346), SCALE(0.10095486045), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALsrc/libavcodec/dvdsubdec.cE(0:.62497:2211:99 4warning: 87comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]69 ), SCALE(0.1039 02491 | 6 47 0 3) , | ^~~~~~~~~~~~~~~~~~~~ if (src/libavcodec/dcadata.cc:7338m:d33:_ pnote: expanded from macro 'SCALE'o s > si z7338 | e#d)e fi{n e S| C ~~~~~~~ ^ ~~~~ ALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7498:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7498 | SCALE(0.00080365466), SCALE(0.22311829031), SCALE(0.67219948769), SCALE(0.10390164703), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7497:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7497 | SCALE(0.00073179678), SCALE(0.21846942604), SCALE(0.67391467094), SCALE(0.10690483451), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7496:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7496 | SCALE(0.00066567765), SCALE(0.21386915445), SCALE(0.67551922798), SCALE(0.10996460915), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0CC libavcodec/filter_units_bsf.o .00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7495:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7495 | SCALE(0.00060277141), SCALE(0.20931822062), SCALE(0.67701220512), SCALE(0.11308115721), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306593), SCALE(0.11625462025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7494:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7494 | SCALE(0.00054522208), SCALE(0.20481738448), SCALE(0.67839306In file included from 593)src/libavcodec/eatgq.c, :SC37A: Lsrc/libavcodec/bytestream.hE(:0171.:1181:6 25warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 2025), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33 :171 note: | expanded from macro 'SCALE' g-> 7338b | u#fdfeefirne +SC=A LFE(FcM)I N(((gc-)> /b u(f2f5er6_.0ef n*d 3 2- 7g68-.0>fb))u ff e| r ~ ~~~~~~~^~~~~~~~~~, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/dvdsubenc.csrc/libavcodec/dcadata.c:7493::49171:: 110warning: src/libavutil/macros.h:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 49warning: :25missing field 'unit' initializer [-Wmissing-field-initializers]: note: expanded from macro 'FFMIN' 7493 | S49CA | LE #491(de | 0f i.n0 e00 4 F9F2 0M{4I5"N2(ap5,)ab,l) SeCC libavcodec/fits.o tt(eC"(A,aL E")(s0 e.>t 2 (t0bh0e) 3 g6?7l3 o1b(6ab60))l, :pS a(la)C) eAt Lt| Ee( ~ ^ ~"0 .,6 O7F9FS6E6T(1p1a5l4e7t5te)_,st rS)C,AL EA(V0._1O1P94T8_5T0Y57P8E9_),S T | R ^~~~~~~~~~~~~~~~~~~~I NG,src/libavcodec/dcadata.c :{7338 .:s33:t rnote: expanded from macro 'SCALE'= NULL 7338} | , #0,d ef0in,e S E S}CA,L E (| ^c ) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvdsubenc.c:492:142:src/libavcodec/dcadata.c warning: :missing field 'unit' initializer [-Wmissing-field-initializers]7493 :49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 492 | 7493 | { " e v SeCAnL_Er(o0w.s0_0fi0x4"9,2 0"4M52ak5e )n,um bSeCArL oEf( r0o.ws2 0ev0e36n73 1(6w60o)r,src/libavcodec/dvdsubdec.ck aSrCA:LoE505u(:0n.47d:6 f o79rwarning: 6 6comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s1o 1me5 4p7l5a)y,er s)S"C, AOL FE505F(0 | S. E1 T1 9a(v4e_8v5ae0n_sr5seor7wts8_90f)(bi,xu )f,_s | i ^~~~~~~~~~~~~~~~~~~~AzV _OePTsrc/libavcodec/dcadata.c _:TY>P7338E=:_ 330:B Onote: &Oexpanded from macro 'SCALE'&L , {c.it6 x7338- | >#4bd ue=ff i_ne0s}i, 0z, Se1 ,C< =SA LEEs}iz(eo,c f )(| c ^ (tx(->cbu)f) )/; (2 56| . ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~src/libavcodec/dvdsubenc.c0f : *493 3:2127:6 8warning: .missing field 'help' initializer [-Wmissing-field-initializers]0src/libavutil/avassert.h f:) 38)493 : | 11 | : ~ ~~~~~~~^~~~~~~~~~ note: expanded from macro 'av_assert0' { NULLsrc/libavcodec/dcadata.c }38: | 7493 ,: 27 : warning: i| ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ( !(cond)) { 7493 | S C AL E ( 0 .0 0 0 49 2 04 5In file included from 2src/libavcodec/eatgq.c 5 : )37 , : src/libavcodec/bytestream.h :S 186C A L E (:0 13. :2 0 0 3 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 7 3 1 6 6 0 ) , S C186A | L E ( 0 . 6 7\9 6 s| 6i1 ^~~~1z 5e427 5=) ,Fsrc/libavcodec/dvdsubdec.c F:MSI506CNA:L18E: (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p0-.>1bu1ff9 4e8r5065_0 | 5e7 8 9 )n i,fd ( -b u| pf- ^~~~~~~~~~~~~~~~~~~~> b_ufsrc/libavcodec/dcadata.cs:i7338z:e33f: e> r=note: , sexpanded from macro 'SCALE'i zseiozf e7338( | c#td)x;- >ebfui fn)e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~S-C AcLtEx(->csrc/libavutil/macros.hb): 49u(:f(_25cs)i z/e :)( 2{5 6note: . expanded from macro 'FFMIN'0 | f ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * 3 2497 | 6#8d.e0ffi)n)e F F| M ~ ~~~~~~~^~~~~~~~~~ IN(a,bCC libavcodec/fitsdec.o ) ((a) >src/libavcodec/dcadata.c :(7493b:5): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](b ) : (a)) | ~ ^ ~ 7493 | SCAIn file included from Lsrc/libavcodec/eatgq.cE(:0.370: 0src/libavcodec/bytestream.h04:918720:415:5 2warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ), SC A187L | E ( 0 .if2 (0si0z3e627 3!16=60 )s, iSzCAeL)E ( | 0 ~~~~~ ^ ~~~~ .67966115475), SCALE(0.11948505789), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)CC libavcodec/fitsenc.o ) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7492:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7492 | SCALE(0.00044236859), SCALE(0.19596865773), SCALE(0.68081587553), SCALE(0.12277261168), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dvbsubdec.c:774:23:src/libavcodec/dcadata.c: 7491:warning: 27:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | 774 | S C A L E( 0. 00 0 3f96o3r4 6(9i1) ,= S CA0L;E( 0i. 1<9 16s2u2b0-93>3n2u)m,_ SreCctAs;L iE++() 0{ . 6| ~ ^ ~~~~~~~~~~~~~~8 185669184), src/libavcodec/dvbsubdec.cS:C849:A21:L Ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 0.12611 78493 | 0 3 9 7 f)o,r | ( ^~~~~~~~~~~~~~~~~~~~i= 0;src/libavcodec/dcadata.c i: 7338<: s33ub:-> nunote: m_expanded from macro 'SCALE'r ects; i7338+ | +#)d {e f| i ~ ^ ~~~~~~~~~~~~~~n e SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7491:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7491 | SCALE(0.00039634691), SCALE(0.19162209332), SCALE(0.68185669184), SCALE(0.12611730397), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.18732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7490:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7490 | SCALE(0.00035398375), SCALE(0.1CC libavcodec/flac.o 8732811511), SCALE(0.68278300762), SCALE(0.12951917946), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #dsrc/libavcodec/bytestream.hefin:e271 :S17CA:L Ewarning: (ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((c) / (256.0f * 32712 | 7 6 8.i0nft) s)iz e2 | = ~ ~~~~~~~^~~~~~~~~~ FFMIN(g->busrc/libavcodec/dcadata.cff:e7490r:_5e:n dwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]- g->buffer, 7490s | i z e )SC;A LE (0| . ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 003539837src/libavutil/macros.h5:)49, :SC25:A LEnote: (expanded from macro 'FFMIN' 0.18732 8491 | 1#5d1e1f)in,e SCFAFLEM(I0.N68(2a78,3b00)7 (6(a2)) , >S (CbA)LE (? 0(b.)12 9:5 19(1a)7)94 6 )| , ~ ^ ~ | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ src/libavcodec/dcadata.c:7489:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7489 | SCALE(0.00031519096), SCALE(0.18308731914), SCALE(0.68359452486), SCALE(0.13297818601), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE' 7338 | #define SCALE(c) ((c) / (256.0f * 32768.0f)) | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/dcadata.csrc/libavcodec/eamad.c:7489::535:: src/libavcodec/bytestream.hwarning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]171 :18: warning: 7489comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | SCALE(0.0003151 91710 | 96 ) , SgC-A>LEb(0u.18f3f0er8 +7=3 1F9F14M)I, NS(CAgL-Esrc/libavcodec/dxv.c>(b0:uf406f.6:e83475r9:_4 5ewarning: 2ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d48 6- )g-,> bSuCfAfeLrE,( 0 s.4061 | i3 z 29e7) 8 ; 1 8 | 6f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~o 01r), (| ta ^~~~~~~~~~~~~~~~~~~~b lesrc/libavutil/macros.hsrc/libavcodec/dcadata.c:1:733849:[x:]2533:.:va note: lexpanded from macro 'SCALE'note: 1expanded from macro 'FFMIN' = k; 7338k | <# d492e5 | #6f deif&inn&e je F>SF CMAILtNaE(ba(In file included from cl,)bsrc/libavcodec/eatgq.c) e( :(2([(37c: )aksrc/libavcodec/bytestream.h )] :/293 ;> k:(13 2+: (5b+)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 ) ; .?0 f| ( * ~ ^ ~~~~~~~~~ b3)2 7 :62938. 0 | (f a)) )) | s ~ ^ ~ | i ~ ~~~~~~~^~~~~~~~~~z e2 = FFMIN(p->bsrc/libavcodec/dcadata.cu:ff7488e:r71_e:nd warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p->buffer, s7488iz | e ) ;SC AL E| (0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0002794src/libavutil/macros.h:9496:6025),: S Cnote: Aexpanded from macro 'FFMIN'LE (0.1789 0490 | #1d8e22f5in)e, SCFAFLEM(I0.N68(4a2,90b82)6 3(2()a, )S C>AL E((0b.1)36 4?9 (4b3)3 85:1 ),( a| ^~~~~~~~~~~~~~~~~~~~) ) src/libavcodec/dcadata.c| ~ ^ ~: 7338:33: note: expanded from macro 'SCALE' In file included from src/libavcodec/eatgq.c7338: | 37: #src/libavcodec/bytestream.h:d294:e15:f iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e SCALE (294 | c ) (if( c()s i/z e2( !2=5 s6iz.e0f) *| ~~~~~ ^ ~~~~3 2768.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 | SCALCC libavcodec/flacdata.o E(0.00027949660), SCALE(0.17890018225), SCALE(In file included from 0.68src/libavcodec/eamad.c42:90835: 2src/libavcodec/bytestream.h6:1863:213):, warning: SCcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A LE(0.1364943385 1)186, | | ^~~~~~~~~~~~~~~~~~~~ sisrc/libavcodec/dcadata.cz:e7338:233 := note: expanded from macro 'SCALE'FF MIN(p- >7338b | u#fdfeerf_ienen SdC AL-E p(-c>)b uf(fe(rc,) s/i ze()2; 5 6| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~. 0f * 327src/libavutil/macros.h68:.490:f25):) note: expanded from macro 'FFMIN'| ~ ~~~~~~~^~~~~~~~~~ 49 | #defisrc/libavcodec/dcadata.cne: 7488F:FM5I:N (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion],b ) ((a) > (b) 7488? | ( b ) S:C A(LaE)(0). 0 0| ~ ^ ~0 27949660), In file included from SCsrc/libavcodec/eamad.cAL:E35(: 0src/libavcodec/bytestream.h.:11877:891500:1 8warning: 22comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]5 ), SCA 187L | E ( i0f. (6si8z4e22 9!=0 8si2ze6)3 2| ), ~~~~~ ^ ~~~~ S CALE(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:49src/libavcodec/bytestream.h: warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7487 | SCALE(0. 003170 | 2 46 6 73 8s2i)z, eS2CA LE=( 0F.F17M47I67N1(p9->6bu1f8f)e,r _SeCnALdE( 0.-6 84p87-15>5b4u3f7)f,e rS,CA LsE(i0ze.);1 40 0| 6 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~75 4756), src/libavutil/macros.h| : ^~~~~~~~~~~~~~~~~~~~49: 25: src/libavcodec/dcadata.cnote: :expanded from macro 'FFMIN'7338 :33: note: expanded from macro 'SCALE' 49 | #def i7338n | e#d eFfFinMe ISNC(ALaE,(bc)) (((c() a/) ( 25>6 .0(fb *) 32?7 68(.0bf)) :) ( a | ) ~ ~~~~~~~^~~~~~~~~~) | ~ ^ ~ In file included from src/libavcodec/dcadata.csrc/libavcodec/eatgq.c::748737:27: :src/libavcodec/bytestream.h :warning: 318implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7487318 | | SifC A(LEs(0i.z00e022 4!66= 7si3z82e)), S CA| L ~~~~~ ^ ~~~~E (0.17476719618), SCALE(0.68487155src/libavcodec/dxv.c437:), S443C:A58L:E (warning: 0.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1 4006754756), | ^~~~~~~~~~~~~~~~~~~~ 443 | src/libavcodec/dcadata.c : 7338 :33i: fnote: expanded from macro 'SCALE'( endoffs e7338t | #),b SuCAfLfEe(r0_.e1n6d 6- 6g6-53>75b2u3)f,f SeCrAL,E( 0.s68i5z68e53)96;1 9 )| , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ S CALE(0.147src/libavutil/macros.h38:44974:78256:), note: expanded from macro 'FFMIN' | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c 49: | 7338#:d33e:f note: iexpanded from macro 'SCALE'ne FFMIN (7338 | a#,dbe) f((ian)e > S(CbA) L?E ((bc)) :( ((ac))) /| ~ ^ ~ (256.0f * In file included from 3src/libavcodec/eatgq.c2:377: 68src/libavcodec/bytestream.h.:0356f:13):) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ~~~~~~~^~~~~~~~~~ 356 | sizsrc/libavcodec/dcadata.ce:27485 :=49 :F Fwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]IN (p->buffer_ en7485d | - p S-C>AbLuEff(er0,. 0si0ze0);1 8 8| 7 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~8 609src/libavutil/macros.h):,49 :SC25AL:E( 0.note: 1expanded from macro 'FFMIN'6 666537 52493 | )#, dSCeALfEin(e0 .F6F8M5I6N8(5a3,9b6)1 9)(, (Sa)C >A (Lb)E ?( (0b.) 1:4 (7a)3)8 4 7| 4 ~ ^ ~7 86), | ^~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/eatgq.csrc/libavcodec/dcadata.c::37: 7338src/libavcodec/bytestream.h::35733:15:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]note: expanded from macro 'SCALE' 357 | 7338 | # deiffin e( sSiCzeA2 L!=E (sicz)e) (| ~~~~~ ^ ~~~~( 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.csrc/libavcodec/bytestream.h:7485:5::271 warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 7485 | SCALE( 0271. | 0 0 01 8i8n7t8 6si0z9e)2 ,= Ssrc/libavcodec/dvdsubdec.cFCAFL:ME(697I0:N(.111g1:6- 6>warning: b66missing field 'unit' initializer [-Wmissing-field-initializers]5 u3f7f5er2_3e),n SdC AL-E (g0-697.>68 | 5b u 6 f85{3f9 e6"pr19a),l, eS tCsAtLiezE"e(,0) .1;4"7 s 3| 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e4 t7 t4he7 g8lsrc/libavutil/macros.h6:o)b49,al: 25p a| : ^~~~~~~~~~~~~~~~~~~~l enote: tsrc/libavcodec/dcadata.ctexpanded from macro 'FFMIN'e:" 7338, :O33F:F S note: 49E | expanded from macro 'SCALE'T# (dpe a7338lfei | ntet# deeFf_FsiMnter )SI,NC(a ,AAbLV)E_( cO(P()Ta) _>TY(( PcE)(_ /b (S2)5T 6?.R 0(fb I)N*G ,3 2:{7 6 .8(sa.)t0)rf ) ) = | ~ ^ ~ N U| L ~ ~~~~~~~^~~~~~~~~~L }, 0, 0, SD },src/libavcodec/dcadata.c :| ^7484 :71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 7484 | SCALE(0.00016358691)src/libavcodec/dvdsubdec.c, :S698C:A129L:E warning: (missing field 'unit' initializer [-Wmissing-field-initializers]0 .16269733012) , 698SC | A L E ({ 0"i.f68o5_p9a1l8e0t3t3e"1, 2")o,b tSaCiAnLE (t0.h1e51 1g28l4o1b1a29l) p,a l | e ^~~~~~~~~~~~~~~~~~~~t tesrc/libavcodec/dcadata.c: 7338f:r33om: note: .expanded from macro 'SCALE'I FO fil 7338e | "#,d OeFfFiSnETe( ifSoCA_LsE(tcr)), ( (Ac)V _/O P(T2_5TY6PE._0STfR I*NG ,3 {2 76.8st.r0 =f )NU)L L| ~ ~~~~~~~^~~~~~~~~~src/libavcodec/dxtory.c}, :0,446 :240: ,warning: Scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]D }src/libavcodec/dcadata.c,: 7484 :| ^49 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 446 | 7484 | i f ( sSClALiE(ce0_.si0z0e0src/libavcodec/dvdsubdec.c1 :6<=699 315:68121 6:9+ 1(warning: )missing field 'unit' initializer [-Wmissing-field-initializers]a ,v cStxC-A>hLeEi (g6990 | h. 1t 6 * {a 2v6c9"7ft3o3xr0-1ce>d_2)ws,iu bdSstCh_ o/n AlL(yE8"(0 .*,6 8 n5s9l"1iOc8nel0sy)3)3)1 | 2s ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)h , oSCwAL Ef(0o.r15c1src/libavcodec/dxtory.ce1d:2451: 698:s4u1b1 2twarning: 9comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]i)t, l| e ^~~~~~~~~~~~~~~~~~~~s ", Osrc/libavcodec/dcadata.cF:F 7338S:E33451T(:f | o r cnote: e di_expanded from macro 'SCALE'f s u(bos _f7338ofn_lc | yh#d)eefci,kn Ae- V _aOvPcTStCx_-T>AYPdEiL_sEcBa(OOrcL)d, {(_(dca).m /i 6a4g e=d (_2p0e5}6r.,c0ef n 0t* ,3a2 g7e61*,8 o.S0fDff})_),ch e c k| | / ~ ~~~~~~~^~~~~~~~~~ ^1 0 0 > src_sizesrc/libavcodec/dcadata.c): 7484 :| 27 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~:src/libavcodec/dvdsubdec.c :700 :warning: 12implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: missing field 'help' initializer [-Wmissing-field-initializers] 7007484 | | {S NCUALLL E}( 0 .0| 00 ^1 6358691), 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: In file included from warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h7484:293 | : 13 :S Cwarning: ALcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] E(0.00016358691), S CA293L | E ( 0 . 16s2i69z73e320 1=2 )FF,M ISN(Cp-A>LbEu(f0.f68e5r9_18e0n3d31 2-), pS-CA>LbE(u0.f1f5e1r1,28 4si1z1e2)9);, | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:src/libavutil/macros.h7338::49:3325:: note: note: expanded from macro 'SCALE'expanded from macro 'FFMIN' 733849 | | ##ddeeffiinen eS CFAFMLINE((ac,)b )( (((c)a )/ >( 2(5b6). 0?f (*b) 32:7 (6a8).)0 f )| ) ~ ^ ~ | ~ ~~~~~~~^~~~~~~~~~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:294:src/libavcodec/dcadata.c15:: warning: 7483comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 294 | if 7483( | s i z e S2C A!L=E( 0s.0i0z05e3)1 68 5| 71 ~~~~~ ^ ~~~~) , SCALE(0.15878495574), SCALE(0.68603444099), SCALE(0.15492856503), | ^~~~~~~~~~~~~~~~~~~~ src/libavcodec/dcadata.c:7338:33: note: expanded from macro 'SCALE'CC libavcodec/flac_parser.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 232 | if (vector < num_mvs) { | ~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/eamad.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/exr.c:44: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/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 }, | ^ src/libavcodec/dxv.c:753:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 753 | if (op_size0 > max_op_size0) | ~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/dxv.c:758:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 758 | if (op_size1 > max_op_size1) | ~~~~~~~~ ^ ~~~~~~~~~~~~ 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/libavcodec/dvbsubdec.c:1560src/libavutil/macros.h::12449:: 25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'FFMIN' 49 | #define 1560F | F M I N ({a",cbo)m p(u(tae)_ e>d t("b,) "?c o(mbp)u t:e (ean)d) o f| ~ ^ ~t ime 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 avsrc/libavcodec/dxv.cail:a806b:l17e:( -warning: 1comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]) or only once (- 2806) | o r ailfw a(yosp(_1s)i zore n>e vmearx(_0o)p"_,s iOzFeF)S E T| ( ~~~~~~~ ^ ~~~~~~~~~~~c ompute_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} | ^ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exif.c:28: In file included from src/libavcodec/exif.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/flacdsp.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)) | ~ ^ ~ CC libavcodec/flacdec.o 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) | ~~~~~ ^ ~~~~ 12 warnings generated. src/libavcodec/escape124.csrc/libavcodec/bytestream.h::299355::1813:: warning: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 299 | 355 | s i zei f= (FFsMkIiNp( g=->=bu ff-er1_)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/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) | ~~~~~ ^ ~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/faanidct.c:65:20: warning: src/libavcodec/put_bits.himplicit conversion increases floating-point precision: 'FLOAT' (aka 'float') to 'double' [-Wdouble-promotion] :265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | o d2652 | 5 = ( s 1 7 -i sf53 )(*s(2-*>A4b)uf;_e n d| ~~~~^~~~~ ~- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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); | ^~~~ 7 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/flacenc.o src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */ | ~~~~~~ ^ ~~~~~~ src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 309 | while (ctx->t > pAllowable[ctx->j]) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare] 338 | while (pAllowable[ctx->j - 1] >= z) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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/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/flacencdsp.o CC libavcodec/flashsv.o 7 warnings generated. src/libavcodec/escape130.c:300:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (block_x * 2 == avctx->width) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/fits.c:174:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 174 | if (ret != 1 || dim_no != header->naxis_index + 1) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fits.c:186:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (header->naxis_index == header->naxis) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/flashsv2enc.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/exr.c:47: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:1247: warningsrc/libavcodec/bytestream.h:s318 generated:. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 512 warnings generated. CC libavcodec/flashsvenc.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/exr.c:47: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exr.c:47: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/flicvideo.o 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/error_resilience.csrc/libavcodec/fft_template.c:97::39612:: 12warning: :missing field 'control' initializer [-Wmissing-field-initializers] warning: variable 'depth' set but not used [-Wunused-but-set-variable]97 | { N UL396 | L } , in t| ^i , depth, num_avasrc/libavcodec/fft_template.ci:l98;: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 }, | ^ CC libavcodec/flvdec.o CC libavcodec/float2half.o 19 warnings generated. CC libavcodec/flvenc.o 5 warnings generated. In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h:186:813: warning swarning: generatedcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]. 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(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/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) | ~~~~~ ^ ~~~~ 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: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); | ~ ~~~^~~ 17 warnings generated. 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(src/libavcodec/evrcdec.cp-:>b267u:f62fe:r _warning: enimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d - p->buf f267e | r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :49 : 25 : note: expanded from macro 'FFMIN' 49 | #d e fi n e F F M I N(sai,nb(a)r g(1()a ) /> (abr) g?1; ( b| ) ~ ^~~~ : (a)) | src/libavcodec/evrcdec.c ~ ^ ~ :267:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/fastaudio.c:25: src/libavcodec/bytestream.h :318267: | 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | i f ( s i z e 2 ! = si z e) | ~~~~~ ^ ~~~~ sin(arg1) / arg1; | ~~~ ^~~~ src/libavcodec/evrcdec.c:266:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 266 | e->interpolation_coeffs[idx] *= (0.54 + 0.46 * cos(arg2 * denom)) * | ~~~ ~~~~~^~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, 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:205:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 205 | dest_len != uncomprsrc/libavcodec/evrcdec.cess:ed305_:si24z:e) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 305 | src/libavcodec/bytestream.h i:f 355:(13e-:>l spwarning: f[comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k ] - e->lspf[k -355 | 1] <= MsINi_zLSeP _S EP=) FF| MI ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~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/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' 49In file included from | #src/libavcodec/exrenc.c:d36ef: isrc/libavcodec/bytestream.hn:e 293F:F13:M INwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ,b) ((a) > (b) ?293 | ( b ) s i:z e(2a )= )F F| M ~ ^ ~I N(p->buffIn file included from esrc/libavcodec/fastaudio.cr_:en25d: src/libavcodec/bytestream.h- :p-357>:15b: uwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, s i357z | e ) ; i| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (size2 != src/libavutil/macros.hs:49i:z25e:) note: expanded from macro 'FFMIN'| ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:322:35: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 322 | 1.0 - lsp_interpolation_factors[index], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:335:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 335 | + d_interpolation_factors[index ] * current; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/evrcdec.c:334:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~ src/libavcodec/evrcdec.c:334:21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 334 | dst[0] = (1.0 - d_interpolation_factors[index ]) * prev | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: src/libavcodec/evrcdec.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]337 :57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 317337 | | si ze 2 = F F MI N( p- >b u ff e+ rd__inetenrpdol a-t pi-o>n_bfaucftofres[rin,d exs i+ z1]e )* ;cu r r| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n t; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/evrcdec.cexpanded from macro 'FFMIN' :336:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]49 | #defin e336 | F F M dIstN[1(] a=, b)( (1(.0a )- d>_ in(tbe)r p? o(labt)io n:_ f(aa)c)t o| r ~ ^ ~s [index + 1In file included from ])src/libavcodec/exrenc.c *: p36r: evsrc/libavcodec/bytestream.h : | 318 ~ ^~~~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c :318336 | : 21: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i f (size 2336 | ! = dssti[z1e] )= ( 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 | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/evrcdec.c:365:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 355 | size 365 | = F F M I N ( g - > b u faf[eir_ en+d 1 ]- = ga-[i>] b- u2 f*f lesrp[,i *s i2 z e ) ;] *| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a1[i] + asrc/libavutil/macros.h2[:i49]:;25 :| ~ ^~~~~ note: expanded from macro 'FFMIN' src/libavcodec/evrcdec.c49: | 365#:52d:e fwarning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]ne FFMIN(a ,b365) | ( ( a) > (b ) ? (ab[)i :+ (1a])) =| ~ ^ ~a [i] - 2 * In file included from lsrc/libavcodec/exrenc.cs:36p: [isrc/libavcodec/bytestream.h :356*: 13:2 warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ] * a1[i ] 356+ | a2 [i ]; s i| z ~ ^~~~~e 2 = FFMIN(p-src/libavcodec/evrcdec.c>b:u365f:fe24r:_ warning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]n d - p->bu f365 | f e r , si ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ a[i +src/libavutil/macros.h 1:]49 =: 25a[:i ] note: - expanded from macro 'FFMIN'2 * lsp [i49 | *# d2 e f i n]e *FF MIaN(1a,[b)i ]( (a+) a> 2([b)i ]?; | ( ^~~~ ~b ) : (a)) | ~ ^ ~ In file included from src/libavcodec/exrenc.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:366:60: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ~ ^~~~~ src/libavcodec/evrcdec.c:366:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 366 | b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; | ^~~~ ~ src/libavcodec/evrcdec.c:374:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | In file included from src/libavcodec/faxcompr.c :i30l: pc[src/libavcodec/put_bits.hk: 227-: 371: ]warning: = 2.0 * (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a [FILTER_ORDER / 2]227 | + b [F I LT E R_ O RiDEfR /( s2-]>)b; u f| ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~_ end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/put_bits.h:265: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:412:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 412 | invl = 1.0 / ((float) length); | ~ ^~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:524:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 524 | double fac = gamma; | ~~~ ^~~~~ src/libavcodec/evrcdec.c:528:20: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 528 | coeff[i] = inbuf[i] * fac; | ^~~~~~~~ ~ src/libavcodec/evrcdec.c:529:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 529 | fac *= gamma; | ~~ ^~~~~ src/libavcodec/exr.cIn file included from :475src/libavcodec/extract_extradata_bsf.c::15:28 warning: : comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/bytestream.h :171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 475 | if (n171B | i t s >g -8> *b buytfefsterre a+m2=_ FgFeMt_IbNy(tges-_>lebfuftf(egrb_)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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/extract_extradata_bsf.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/evrcdec.c:590:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 590 | if (sum2 < 0.0) | ^~~~ ~ src/libavcodec/put_bits.h:265: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:621:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 621 | if (gamma < 0.5) | ^~~~~ ~ src/libavcodec/evrcdec.c:624:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 624 | gamma = FFMIN(gamma, 1.0); | ~~~~~~^~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/evrcdec.c:642:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | gain = sum2 ? sqrt(sum1 / sum2) : 1.0; | ~~~~ ~~~~~^~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:662:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 662 | e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; | ^~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/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/put_bits.h:265: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:686:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sum = pow(10, sum); | ~~~ ^~~ src/libavcodec/evrcdec.c:691:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 691 | if (fabs(e->pitch_delay - e->prev_pitch_delay) > 15) | ~~~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.hIn file included from src/libavcodec/extract_extradata_bsf.c::31728:: 33:src/libavcodec/bytestream.h :318warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 317 | i f i(f s(isz-e>2bu f!=_ seinzde ) -src/libavcodec/evrcdec.c | s ~~~~~ ^ ~~~~:- >701b:u20f:_ pwarning: timplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]r >= sizeof( Bi701t | B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (e->avg_acb_gain < 0.3) { | ~~~^~~~~~~~~~~~ ~ src/libavcodec/evrcdec.c:710:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 710 | pitch_lag = lrintf((idelay[1] + idelay[0]) / 2.0); | ~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/fmtconvert.o src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/evrcdec.c:718:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 718 | e->fade_scale = FFMAX(e->fade_scale - 0.05, 0.0); | ~~~^~~~~~~~~~ ~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(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/evrcdec.cb): :726 (:a)44) : | warning: ~ ^ ~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/extract_extradata_bsf.c: 28726: | src/libavcodec/bytestream.h : 356 : 13 :if (warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ->bitrate 356! | = RA TE _sQiUzAeN2T &=& e-F>FavMgI_aNc(pb->_bgauiffner _< e0n.d4 )- {p - >| b ~~~^~~~~~~~~~~~ ~uf fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (asrc/libavcodec/evrcdec.c)): 727| ~ ^ ~: 26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] In file included from src/libavcodec/extract_extradata_bsf.c:28 : 727src/libavcodec/bytestream.h | :357 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f357 | = 0 . 1 *i ef- >(asivzg_ef2cb _!g=a ins;i z| ~ ~~~^~~~~~~~~~~~e ) | ~~~~~ ^ ~~~~ CC libavcodec/fmvc.o src/libavcodec/exr.c:744:31: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 744 | for (j = 0; j < s->xdelta; ++j) { | ~ ^ ~~~~~~~~~ CC libavcodec/frame_thread_encoder.o CC libavcodec/fraps.o src/libavcodec/exrenc.c:532:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 532 | { "gamma", CC libavcodec/frwu.o "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] src/libavcodec/evrcdec.c532 | : 814 : 41{ :" gwarning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]mm a", "set gamma" ,814 | O F F SE T ( g am ma ), A V_ OPeT-_>pTrYPeEv__pFiLOtATc, h{_d.edbll=a1.yf }=, d el0a.y00 1,- FeLT-_M>AfXr, aVmEe .},d e | l ~ ^~~~~~~ay _diff + 1/usr/include/float.h6:.015;: 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] src/libavcodec/evrcdec.c :532816 | : 37 : warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] "gamma", "s e816t | ga m m a " , O F FS E Tif( (gfaabmmsa()e,- >AVp_itOcPh_Td_TeYPlE_aFyL -O AdTe, l{a.dybl)=1 .>f },1 50).0 01 ,| F ~~~~ ~~~~~~~~~~~~~~~^~~~~~~L T_MAX, VE }, | ~ ^~~ CC libavcodec/ftr.o 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]); | ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ftr_parser.o 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); | ~~~~~~~~~~^~~~~~~~~~~ ~ CC libavcodec/g2meet.o 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/exr.c:906:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 906 | const float a = .5f * cosf( M_PI / 4.f); | ~ ^~~ src/libavcodec/exr.c:907:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 907 | const float b = .5f * cosf( M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:908:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 908 | const float c = .5f * cosf( M_PI / 8.f); | ~ ^~~ src/libavcodec/exr.c:909:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:909:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 909 | const float d = .5f * cosf(3.f*M_PI / 16.f); | ^~~~ src/libavcodec/exr.c:910:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * cosf(5.f*M_PI / 16.f); | ~ ^~~~ src/libavcodec/exr.c:910:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 910 | const float e = .5f * 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:912src/libavcodec/evrcdec.c:43:: warning: 777implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]912 | const flo at777 g | = . 5 f * c ofosrf ((7.if *M=_ P0I ;/ 1i6 .buffer += FFMIN(g->buffer_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/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) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/filter_units_bsf.c:228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 228 | { NULL } | ^ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/extract_extradata_bsf.c:414:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | 414in | t si z e 2 ={ F.FiM6IN4( g=- >0 b}uf,f e0r,_ 1e, nFd L-AG Sg ->}b, u ff| e ^r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavcodec/extract_extradata_bsf.c49::41525::12 : note: warning: expanded from macro 'FFMIN'missing field 'help' initializer [-Wmissing-field-initializers] 415 | 49 | # d{e fNiUnLeL F}F,M IN (| a ^, b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/g722.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/faxcompr.c:31: In file included from src/libavcodec/faxcompr.h:31: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/g722dec.o CC libavcodec/g722dsp.o 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))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/fitsdec.c:77src/libavcodec/ffv1dec.c::25: 37: note: expanded from macro 'CASE_N'src/libavcodec/golomb.h :482:34: warning: 77comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | 482 | i f ( t < he adierf-> d(agtb-a>_smizien_i)n _b\i t s| ^ ~<= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/fitsdec.c:86:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | CASE_N(-32, tflt, av_int2float(AV_RB32(ptr8))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/fitsdec.c:78:44: note: expanded from macro 'CASE_N' 78 | header->data_min = t; \ | ~ ^ src/libavcodec/exr.c:1396:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1396 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/faxcompr.c:169:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 169 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | if (*pix_left <= saved_run) { | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/faxcompr.c:187:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 187 | if (*pix_left == saved_run) | ~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1198:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1198 | if (buf_size < 20 || line_offset > buf_size - 20) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/exr.c:1219:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1219 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1221:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1221 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/exr.c:1231:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1231 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/ffwavesynth.c: 49288 | :#29d:ef iwarning: ncomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e FFMIN(a,b) ( (288a | ) > (b ) ? ( b ) : ( a) ) i f| ~ ^ ~ (phi >= i) | ~~~ ^ ~ src/libavcodec/exr.c:1232:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 1232 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize); | ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/exr.c:1241:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 1241 | if (buf_size < 8 || line_offset > buf_size - 8) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/exr.c:1295:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 1295 | if(col + td->xsize == s->xdelta) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/exr.c:1301:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'long long' [-Wsign-compare] 1301 | if (src/libavcodec/fitsdec.cavc:t147:x44->m:ax _pwarning: ixcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ls && uncompressed_siz e147 > | a v c t x- > imf a(xs_izpe i=x=el s0 * |16|L Lh)e a d| er ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~-> 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) | ~~~~~~~~~~ ^ ~~~~ 1 warning generated. 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/exr.c:1515:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1515 | if (bytestream2_get_bytes_left(gb) >= minimum_length && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/faxcompr.c:270:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 270 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:274:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (run_off < width) | ~~~~~~~ ^ ~~~~~ src/libavcodec/faxcompr.c:350:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 350 | while (offs < width && run_off <= offs) { | ~~~~~~~ ^ ~~~~ 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' 1 283 warning | generated . *dst++ = lrint(((t - header.data_min) * ((1 << (sizeof(type) * 8)) - 1)) * scale); \ | ^ ~ CC libavcodec/g722enc.o CC libavcodec/g723_1.o CC libavcodec/g723_1_parser.o src/libavcodec/fitsdec.c:313:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 313 | { "blank_value", "value that is used to replace BLANK pix3els warning si generatedn. 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 }, | ^ 12 warnings generated. 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, sizIn file included from e); src/libavcodec/fitsenc.c:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~34 : src/libavcodec/bytestream.h:171src/libavutil/macros.h::4918:25:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49 | #define 171F | F M I N( a,gb->)b u(f(af)e r> (+b=) F?F M(INb(g)- >:b u(af)f) e r| _ ~ ^ ~e nd - g->In file included from bsrc/libavcodec/flac.cuf:f25er: ,src/libavcodec/bytestream.h :si187ze:)15;: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 187 | if src/libavutil/macros.h(:s49:i25z:e 2 note: !=expanded from macro 'FFMIN' size) 49| | ~~~~~ ^ ~~~~ #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 1 warning generated. CC libavcodec/g723_1dec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/g723_1enc.o In file included from src/libavcodec/flac.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'src/libavcodec/exr.c : 491906 | :#45d:e fwarning: incomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e FFMIN(a,b) ((a) > 1906( | b ) ? ( b )b yt:e (sa)t) r ea| m2 ~ ^ ~_g et_bufferIn file included from (src/libavcodec/flac.cg:b25, : ksrc/libavcodec/bytestream.he:294y:15,: FFwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (siz e294of | ( k ey ) -if 1,( vsari_sziez2e )!)=; s | i ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ze ) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: In file included from note: expanded from macro 'FFMIN' src/libavcodec/fitsenc.c:34: src/libavcodec/bytestream.h :49293 | #:de13fi:ne warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) ((a) > 293( | b ) s i?ze 2( b= )F FM:I (Na)() p | - ~ ^ ~> buffer_end - p->bsrc/libavcodec/exr.cu:1931f:f45e:r ,warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 1931 | src/libavutil/macros.h : 49 : 25 : bnote: yexpanded from macro 'FFMIN'te stream 2_49ge | t#_dbuefffeirn(eg bF, FkMeIyN, (FaFM,IbN()s iz(e(oaf)(k e>y) (-b 1), ? v(arb_s)i zeCC libavcodec/g726.o ): )(;a ) | ) ^ ~~~~~~~~~~~~~~~ ~~~~~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25: In file included from note: src/libavcodec/fitsenc.cexpanded from macro 'FFMIN': 34: src/libavcodec/bytestream.h:294 :1549: | #warning: decomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f ine F FM294I | N( a , b)i f( ((a)s i> z(be) 2? !(b=) s:i z(ea))) | ~~~~~ ^ ~~~~| ~ ^ ~ 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:25src/libavcodec/bytestream.h: src/libavcodec/bytestream.h::318:31715::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 | if (s i317z | e 2 si!z= esi2ze )= | ~~~~~ ^ ~~~~F FCC libavcodec/g729_parser.o MIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/g729dec.o src/libavcodec/bytestream.h:355:13src/libavcodec/bytestream.h: :warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 355 | si z se i z=e F= FFFMMIIN(Ng-(>gbu-ff>erb_eunfdfe r_-en dg --> bgu-f>fbueffre, rs, isizzee));; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49d | #edfienfe iFneF MIFNF(Ma,IbN()a, b(()a ()( >a ()b ) >? (b() b? )( b:) :( (aa)))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/flac.csrc/libavcodec/fitsenc.c::2534: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::356356: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] 356356 | | ssiizzee22 == FFFFMMIINN((p-p>-b>ubfufefrf_eenr_den d- -p p-->>bbuufffefre, rs,i zsei)z;e )| ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::25:25 : note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinne eF FFMFINM(aI,Nb)( (a(a,) b> )(b )( (? a(b)) : >( a()b)) ? | ( ~ ^ ~b ) : (a)) In file included from | src/libavcodec/fitsenc.c ~ ^ ~: 34: src/libavcodec/bytestream.h:357:15:In file included from src/libavcodec/flac.cwarning: :25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h:357:15 :357 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if 357( | s i zife (2si z!=e s2i z!e)= | s ~~~~~ ^ ~~~~i ze) | ~~~~~ ^ ~~~~ 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)); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~ 6 warnings generated. CC libavcodec/g729postfilter.o 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/gdv.o src/libavcodec/exr.c:2240:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2240 | t.f = trc_func(t.f); | ~~~~~~~~ ~~^ src/libavcodec/exr.c:2300:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2300 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD }, | ^ src/libavcodec/exr.c:2302:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2302 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD }, | ^ src/libavcodec/exr.c:2304:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2304 | AV_OPT_TYPE_FLOAT, { .dbl = 1.0f }, 0.001, FLT_MAX, VD }, | ^ 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/gemdec.o 3 warnings generated. CC libavcodec/get_buffer.o 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/fic.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,CC libavcodec/gif.o b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 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) | ~~~ ^ ~~~~~~~ size) | ~~~~~ ^ ~~~~ src/libavcodec/ffv1dec.c:416:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (context_count > 32768U) { | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.hIn 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] :271: 227 | if (17s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 13 warnings generated. In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - src/libavcodec/put_bits.h:p317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -> 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/ffv1dec.c: ~ ^ ~465:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:465:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 465 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/flac_parser.csrc/libavcodec/ffv1dec.c:472:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : 47237 | 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] src/libavcodec/bytestream.h 471 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ :294src/libavcodec/ffv1dec.c:484:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :15 484 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flac_parser.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 < slice11_o warningffs | generated|. slice_size > msize) | ~~~~~~~~~~ ^ ~~~~~ 14 warnings generated. src/libavcodec/fic.c:476:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 476 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/fic.c:477:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 477 | { NULL }, | ^ 11 warnings generated. CC libavcodec/gif_parser.o src/libavcodec/ffv1dec.c:595:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:595:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 595 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) { | ~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/ffv1dec.c:772:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 772 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1dec.c:801:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 801 | (unsigned)fs->slice_height <= f->height); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:800:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 800 | av_assert0((unsigned)fs->slice_width <= f->width && | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:803:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long 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: CC libavcodec/gifdec.o expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ffv1dec.c:811:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 811 | if (idx >= (unsigned)f->quant_table_count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ffv1enc.c:1243:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1243 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1255:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1255 | { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ffv1enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1257 | { NULL } | ^ 4 warnings generated. 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/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/put_bits.h:265: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/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 618 | if (sum <= n >> 1) | ~~~ ^ ~~~~~~ In file included from src/libavcodec/flashsvenc.c:55: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/flacdec.c:42: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/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]src/libavcodec/put_bits.h : 317187: | 33 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]if (size2 != siz e317) | | ~~~~~ ^ ~~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | intCC libavcodec/golomb.o size2 = FFMIN(g->buffer_end - g->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/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:42src/libavcodec/bytestream.h: src/libavcodec/bytestream.h:294::15271: :warning: 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] 294 | if (size 2 271! | = s i ze ) i | n ~~~~~ ^ ~~~~ t size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) In file included from ((a)src/libavcodec/flashsv.c :>43 (: b)src/libavcodec/bytestream.h :? 293(:b13:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 293 | sizCC libavcodec/gsm_parser.o 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/flashsv.c:43: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~In file included from src/libavcodec/flicvideo.csrc/libavutil/macros.h::4149: :src/libavcodec/bytestream.h25::293 :note: 13expanded from macro 'FFMIN' : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a ,293b | ) ( ( as)i z>e 2( =b )F ?F MI(N(bp-)> b:u f(fa)e)r _ | en ~ ^ ~d - p->bufferIn file included from ,src/libavcodec/flacdec.c s:i42z: esrc/libavcodec/bytestream.h)CC libavcodec/gsmdec.o ;:318 : 15| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h: 49318: | 25 : note: iexpanded from macro 'FFMIN'f (size2 49! | #=d esfiinzee )F FM I| N( ~~~~~ ^ ~~~~a ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv.c:43: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/gsmdec_data.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flicvideo.c:41: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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->busrc/libavcodec/bytestream.hffe:r355,: 13s:i zwarning: e)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 355expanded from macro 'FFMIN' | s iz49e | #= dFeFMfINi(gn->ebu fFfFMerI_Ne(nad,b )- g-(>(bauf)f e>r ,( bsi)z e?); ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) src/libavutil/macros.h| : ~ ^ ~49: 25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/flacdec.c :4249: src/libavcodec/bytestream.h | :357#:d15ef:i warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN (357a | , b ) i f (((siaz)e 2 >!= s(ibz)e ) ? | ( ~~~~~ ^ ~~~~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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/flashsv2enc.c:54: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 14 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 - pCC libavcodec/h261.o ->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flacdec.c:43: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsv2enc.c:54: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->bufIn file included from fersrc/libavcodec/flashsvenc.c_:e56n: dsrc/libavcodec/bytestream.h :-186 :p-13>:b warning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 186 | src/libavutil/macros.h :s49:i25z: enote: expanded from macro 'FFMIN'2 = FFM I49N | #(depf-i>neb FuFfMfIerN_(ean,d b-) p(->(ba)u ff>e r(, bs)iz e?); ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)src/libavutil/macros.h:)49 :25 :| ~ ^ ~ note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/flashsv2enc.c | :#54d: esrc/libavcodec/bytestream.hf:i357n:e15: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MIN(a ,b357) | (( a ) >i f( b)( s? i(zbe)2 :! =(a ))s i z| e ~ ^ ~ ) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/flicvideo.c:195:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 195 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:274:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 274 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:288:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 288 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:293:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:307:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:313:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 313 | CHECK_PIXEL_PTR(byte_run * 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:338:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:353:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 353 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:362:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 362 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:402:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 402 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:412:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 412 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' In file included from 64 | src/libavcodec/flacdec.c : 49 : isrc/libavcodec/unary.hf: 50(p:ix41e:l_ pwarning: trcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] + n > pixel_limi t50) | { \ | f ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ or(i = 0; isrc/libavcodec/flicvideo.c :<431 :l32e:n warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]& & get_bits1 (g431b) | ! = s t o p; i+ +) ; | i ~~~~~~~~~~~~~ ^ ~~~~f (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->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/flashsv2enc.ca)): 188| : ~ ^ ~27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:294:15: warning: 188comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | if (294s | - > ro w s i*f s -(>sciolzse >2 s!-=> sbilozckes_)s i z| e ~~~~~ ^ ~~~~/ sizeof(Block)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flac_parser.c:264:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 264 | src/libavcodec/bytestream.h: 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] si 317 | size2 = FFMIN(p->buffer_enzd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e_src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' t49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ lIn file included from src/libavcodec/flashsvenc.c:56: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 318 | if (size2 != size) | ~~~~~ ^ ~~~~ n = FFMIN(f->end - wptr, size); | ^ ~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) CC libavcodec/h261_parser.o ? (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/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) | ~~~~~ ^ ~~~~ 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] 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->buff e171r | + = F FgM-I>bNu(fgf-e>rb uf+fe=r F_FeMnId N-(g -g>-b>ufbfufeferr_,e nsidze )- ;g- > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer, size);src/libavutil/macros.h : 49| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~25 : note: expanded from macro 'FFMIN' src/libavutil/macros.h49: | 49#:d25ef:i note: neexpanded from macro 'FFMIN' FFMIN(a ,b49) | # d(e(fian) e> F(FbMI)N( a?, b()b )( (: a()a )>) ( b )| ~ ^ ~? (b) : (a)) | ~ ^ ~ src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 336 | if (buf_size < block_size + 2) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from In file included from src/libavcodec/fmvc.csrc/libavcodec/frwu.c::2724: : 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 | | siszizee2 2= =F FFMFIMINN((pp-->>bubfufferf_eenrd_ e-nd p--> bpuf-f>beurf,f esri,z es)iz;e ) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:src/libavutil/macros.h49::4925::25 :note: expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | #49d | e#fdiefnien eF FFMIFN(MaI,Nb)( a(,(ba)) (> ((ab)) ?> ((b)b ) ?: ((ba)) ): | ( ~ ^ ~a )) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:187In file included from :src/libavcodec/fmvc.c15:27:: src/libavcodec/bytestream.h :warning: 187:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | i187 | f ( isfiz e(s2iz e2! =! =s iszei) z | e ~~~~~ ^ ~~~~) | ~~~~~ ^ ~~~~ src/libavcodec/flacenc.c:1714:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1714 | { "lpc_coeff_precision", "LPC coefficient precision", offsetof(FlacEncodeContext, options.lpc_coeff_precision)src/libavcodec/flicvideo.c:531:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 531 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:572:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 572 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:583:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 583 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ , AV_OPTsrc/libavcodec/flicvideo.c_T:Y596P:E29_: Iwarning: NTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], {.i64 = 15 596} | , 0 , M A X _L PC _ P RE CI S I ON , F LA G S } , | C ^ HECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:604:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 604 | CHECK_PIXEL_PTR(2 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' src/libavcodec/flacenc.c 64: | 1720 : 189 : iwarning: f missing field 'unit' initializer [-Wmissing-field-initializers]( pixel_ptr + n > pi x1720e | l_{l "ilpmci_tp)a s{se s\" , "| Nu ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~m ber of passesrc/libavcodec/flicvideo.cs: t643o: u25s:e fwarning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r Chsrc/libavcodec/flacdec.cole:sk287y:23 : 643 | f warning: a c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] t or iz a ti o n d 287 | u r i n g L P C a n aC lyHs E i s "i,CfK _(oPvf If==XEsLe _tPT0Rox(bfy8t(eF_00larc0E0nu0nc)0o;d e 0Co| nt)e ^~~~~~~~~~~~~~~~~~~~~~~~~{ x | t ~ ^ ~~~~~~~~~~ ,src/libavcodec/flicvideo.c :o64p:ti23o:ns .note: expanded from macro 'CHECK_PIXEL_PTR'l pc_pas s64e | s ), AV _ifO PT(_pTiYPxEel__IpNTt,r { .+i6 4n = >2 p},i x1,e IIn file included from lN_Tl_src/libavcodec/flvdec.ci:Mm24Ai: In file included from Xsrc/libavcodec/flvdec.h,t F:LA)24G : SIn 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/flicvideo.c :655:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227655 | | src/libavcodec/flacenc.c : 1721 : 159 i : warning: f missing field 'unit' initializer [-Wmissing-field-initializers](s - > b u f _ e n dC 1721-H | E C{sK "-m_i>PInXb_uEpLfar__pttiPrtiTo nR>(_bo=ytred _esriurzsrc/libavcodec/bytestream.hn"),;:e o N271f U:(| LB17 ^~~~~~~~~~~~~~~~~~~~~~~~~Li: warning: ,t src/libavcodec/flicvideo.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Bo: uff64):)23 f:se{t of note: (| F ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 271expanded from macro 'CHECK_PIXEL_PTR' l | a c E64 n | ic no dt e Csoinz teie2xft ,( p=oi ptxiFFeoMnsl.Im_Npitn(rg _+ -pna >rbu>ft fpeiirt_ixeel_onln_di o-rm digte-r) >{b)u,f f \eA r ,V| _ ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ sOiPzeT);_ T Y| Psrc/libavcodec/flicvideo.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~E :_699I:N25T:, src/libavutil/macros.h :49warning: :{.comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i6254 =: note: -expanded from macro 'FFMIN' 1 }699, | 49 | # d e f- i1 n ,e F M AF X_MPI ANRT I(T a,I bO N_)O RD E (R( a, ) F LACG>SH (E}Cb,K_) P? I| (Xb ^EL)_ P:T R((2 a* )b) y t| e ~ ^ ~ _run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR'src/libavcodec/flacenc.c :1722:159: warning: 64missing field 'unit' initializer [-Wmissing-field-initializers] | if (pixel _p1722t | r{ "m+a x_npa r>t piitixone_olrd_elri"m, i NtUL)L, {o f\ f | s ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~et of(FlacEncodsrc/libavcodec/flicvideo.ce:C712o:n25t: ewarning: xtcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], options. m712 | a x _ p a r t i ti o n _ o r CdHEeCrK)_,PI X ELA_VPT_RO(P2 T*_ TbYPyEt_eI_NruTn,); {. i6| 4 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = src/libavcodec/flicvideo.c-:1 64}:23,: note: expanded from macro 'CHECK_PIXEL_PTR' -1, M A64X | _P A R TiITfI ON(_pORiDxERe,l F_LApGtSr },+ | n ^ > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/flacenc.c:1736:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1736 | { "exact_rice_parameters", "Calculate rice parametIn file included from ers src/libavcodec/fmvc.ce:x27a: csrc/libavcodec/bytestream.ht:l293y:"13:, warning: ofcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fsetof(FlacEnco src/libavcodec/put_bits.h293d | e :C 265o n:st37ie:z warning: xecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2t ,= FFoMpItN(ipo-n> sb.265e | xu faf ce rt _e_n rd i - ipc-fe>_ p(asrb-ua>fmbfeufe_teenrrds), , -s AsiV-z_eO)>;Pbu T| f_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_Tp YtPrE _>B=src/libavutil/macros.h sOO:iLz,e 49o{:25f: .note: (iexpanded from macro 'FFMIN'6B 4it Bu=f ))49 0{ | }#,| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~d0e, f1in,e FFFLAMGSI N}(a,, b) | ( ^ (a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/flacenc.csrc/libavcodec/bytestream.h::2941737::15169: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] 294 | if (s 1737i | z{e 2" m!ul=t is_diimz_equ)a n| t ~~~~~ ^ ~~~~ ", "Multi-dimensional quantization", offsetof(FlacEnIn file included from cosrc/libavcodec/frwu.cd:e24C: osrc/libavcodec/bytestream.hn:t293e:13x:t ,warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pt ions.multi_di 293m | _ q u a snitz)e,2 = F F M I N( pA-V_>ObPufTf_erT_YenPdE _-B pO->ObLuf,f {e r., isi6z4e) ; = | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~0 }, 0, src/libavutil/macros.h1:49,: 25F:L Anote: expanded from macro 'FFMIN'G S }, | ^ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : src/libavcodec/flacenc.c(a:)1738): 149 :| ~ ^ ~ warning: missing field 'unit' initializer [-Wmissing-field-initializers] In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h1738: | {294 :"m15i:n_ pwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ed iction _o294r | d er " , iNfU L(sLiz,e 2 o!f=f ssizeet)o f (F| l ~~~~~ ^ ~~~~a cEncodeContext, options.min_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1739:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1739 | { "max_prediction_order", NULL, offsetof(FlacEncodeContext, options.max_prediction_order), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, MAX_LPC_ORDER, FLAGS }, | ^ src/libavcodec/flacenc.c:1741:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1741 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(src/libavcodec/put_bits.ha,:b317) :(33(a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) 317 | | ~ ^ ~ if (s->In file included from busrc/libavcodec/frwu.cf:_24e: nsrc/libavcodec/bytestream.h:d318 :-15 :s warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_p 318tr | > =if s(isizzee2o !f=( BsiitzeB)u f| ) ~~~~~ ^ ~~~~ ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/frwu.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 src/libavcodec/bytestream.h= :FF355MI:N13:( pwarning: ->comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buffer_end - 355p | - > bu f fseirz,e si z= eFF)M; I N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g- >buffesrc/libavutil/macros.hr:_49e:n25d: -note: expanded from macro 'FFMIN'g ->buffe r49, | #dseifzie)n;e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~FM IN(a,b) (src/libavutil/macros.h(:a49:)25 :> (note: bexpanded from macro 'FFMIN') ? (b) :49 | (a#))d ef| i ~ ^ ~n e FFMIN(In file included from a,bsrc/libavcodec/frwu.c):24 : src/libavcodec/bytestream.h(:(a357):15 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (357 | b ) :i (fa )() s iz| e ~ ^ ~2 != size) In file included from src/libavcodec/fmvc.c| : ~~~~~ ^ ~~~~27 : src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fmvc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h261data.o src/libavcodec/flacdec.c:421:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 421 | if (sigma < 2*ebps) | ~~~~~ ^ ~~~~~~ 8 warnings generated. 12 warnings generated. src/libavcodec/flicvideo.c:831:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 831 | if (frame_size > buf_size) | ~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/flicvideo.c:872:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 872 | if (y_ptr > pixel_limit) | ~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:883:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 883 | CHECK_PIXEL_PTR(0); | ^~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:896:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 896 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:904:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 904 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:944:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 944 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:956:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 956 | CHECK_PIXEL_PTR(byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/flicvideo.c:987:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 987 | CHECK_PIXEL_PTR(3 * byte_run); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/flicvideo.c:64:23: note: expanded from macro 'CHECK_PIXEL_PTR' 64 | if (pixel_ptr + n > pixel_limit) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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) { \ | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 7 warnings generated. 1 warning generated. In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/frame_thread_encoder.c:25: note: :expanded from macro 'FFMIN' 290:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #define FFMIN(a,b) ( (a290 | ) > ( b ) ? ((bc-)src/libavcodec/frwu.c> t:a:sk107_ :(76ai):n) dwarning: | ~ ^ ~e missing field 'unit' initializer [-Wmissing-field-initializers]x - c->finis he107d_ | t a s k_ i{nd.eix6 +4 =c -0}>, m0a,x _t1as,k sA)V _% Oc-P>T_mFaxL_AGt_DaEsCkOsD INAthVr_eaOdP_Tco_unFtL)A)G _V{ID E | O ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~_P ARAM}, | ^ src/libavcodec/frwu.c:108:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 108 | {NULL} | ^ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/fraps.c:41: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/h261dec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/flac_parser.c:771:66: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 771 | flac_fifo_size(&fpc->fifo_buf) / FLAC_AVG_FRAME_SIZE > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 772 | fpc->nb_headers_buffered * 20) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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)CC libavcodec/h261enc.o ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/fraps.c::41: 355src/libavcodec/bytestream.h:13:: 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 | 355 | if ( ssiizze2e ! = =s iFzFeM)I N (| g ~~~~~ ^ ~~~~- >buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/g2meet.c:36: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h263.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/fmvc.c 49 | :#420d:e18fi:n ewarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]F FMIN(a,b) ((a) 420> | (1b) warning generated. ? ( bi)f :( s(iaze) )> b| ~ ^ ~y testream2_In file included from gsrc/libavcodec/fraps.ce:t41_: bsrc/libavcodec/bytestream.hyt:e318:s15_:l ewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t (gb)) 318 | | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (size2 !src/libavcodec/fmvc.c=: 474s:i22z: ewarning: )comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 474 | if (size > bytestream2_get_bytes_left(gb)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356CC libavcodec/h263data.o :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/h263dec.o CC libavcodec/h263_parser.o 20 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) { | ~~~~~~~~ ^ ~~~~~~~~~~~ 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/put_bits.h:265: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/h263dsp.o 14 warnings generated. src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD }, | ^ src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 49 | { NULL } | ^ CC libavcodec/h2645_parse.o CC libavcodec/h2645_sei.o CC libavcodec/h2645_vui.o 13 warnings generated. In file included from src/libavcodec/g723_1enc.c20: warning42s: generatedsrc/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/h2645data.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/h264_cabac.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 9 warnings generated. CC libavcodec/h264_cavlc.o CC libavcodec/h264_direct.o 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))CC libavcodec/h264_levels.o | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_loopfilter.o CC libavcodec/h264_mb.o CC libavcodec/h264_metadata_bsf.o CC libavcodec/h264_mp4toannexb_bsf.o CC libavcodec/h264_parse.o In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gdv.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/put_bits.h:49::25317:: 33:note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n317e | F FM I Ni(fa ,(sb-)>b u(f_(ean)d >- s(b-)> bu?f _(pbt)r >: =( sai)z)eo f( Bi| t ~ ^ ~ Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 =src/libavcodec/h263data.c :F165F:MI1N(:p ->warning: bmissing field 'index_run' initializer [-Wmissing-field-initializers]u ffer_e 165n | 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/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->src/libavcodec/bytestream.hbuf:f355e:13r:_ ewarning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -src/libavcodec/h263data.c p-:>b234uf:f1:e warning: r ,missing field 'index_run' initializer [-Wmissing-field-initializers]355 | s iszizee )234; | } | ; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= F F| ^M Isrc/libavutil/macros.hN:(49g:-25>:bu ffnote: erexpanded from macro 'FFMIN'_ end - g-49> | #bdeufifnfee rFF,MI Ns(ia,zbe)); (( a| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) > (b) ? src/libavutil/macros.h:(49b:)25 :: note: (expanded from macro 'FFMIN'a )) | ~ ^ ~ 49 | #definIn file included from e src/libavcodec/gif.cF:35F: Msrc/libavcodec/bytestream.hI:N187(:a15,b:) warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a) > 187( | b ) ? i(fb )(s i: z(e2a )!)= s| i ~ ^ ~z e) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 2 warnings generated. 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 > In file included from 3 |src/libavcodec/gemdec.c| :sr28c_: ssrc/libavcodec/bytestream.hiz:e171 :<18 :e xwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t rabytes) { | ~~~~~~~~ ^ ~~~~~~~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->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->buffIn file included from er_src/libavcodec/gemdec.c:en28d: src/libavcodec/bytestream.h-:186 :g13->:b uwarning: ffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 186 | src/libavutil/macros.h : s49i:25z:e note: 2expanded from macro 'FFMIN' = FFMIN( p49 | -#>dbueffferi_nee nFFdM IN-( pa-,>bbu)f f(er(,a) s> i(zbe)) ;? ( 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 2 warnings generated. src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/g729dec.c:504:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 504 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb); | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h264_parser.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gif.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264_picture.o 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/gdv.c:135:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ((gdv->scale_v == scalsrc/libavcodec/bytestream.he_v:) 317&:&13 :( gwarning: dvcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >scale_h == scale _h317) | ) { s i| z ~~~~~~~~~~~~ ^ ~~~~~~~e 2 = FFMIN(p-src/libavcodec/gdv.c>:135b:u23f:f warning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]r _end - p-> b135u | f f e r ,i fs i(z(eg)d;v -> sc| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ le_v == src/libavutil/macros.hs:c49a:l25e_:v )note: expanded from macro 'FFMIN'& & (gdv ->49s | c#adlefein_e hF F=M=I N(sa,cb)a (l(ae)_ h>)) {( 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) | ~~~~~ ^ ~~~~ CC libavcodec/h264_ps.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gemdec.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_ensrc/libavcodec/cbs_h2645.cd - :p545->:bu50f:fe r,warning: scomparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25:545 | note: expanded from macro 'FFMIN' 49 | # d e f iinfe (FbyFtMIeN(sa,tbr) e(a(am)2 _>g (ebt)_b yt?es _(lbe)ft (: &(gab))c ) | < ~ ^ ~ size) | 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]src/libavcodec/cbs_h2645.c :569:50 :357 | warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]i f (size2 569! | = si z e ) | ~~~~~ ^ ~~~~ 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] src/libavcodec/gdv.c: 223623: | 23 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if 223( | by t e st r ea m 2 _fgore t(_i b=y 0t;e is _< llefet(n&;g bic+)+ ) <{ s| i ~ ^ ~~~z e) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/gdv.c:230:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/gdv.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | for (i = 0; i < len; i++) { | ~ ^ ~~~ src/libavcodec/g726.c:385:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 385 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE }, | ^ src/libavcodec/g726.c:386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 386 | { NULL }, | ^ CC libavcodec/h264_redundant_pps_bsf.o src/libavcodec/g726.c:398:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 398 | { NULL }, | ^ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/g2meet.c:1235:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1235 | c->cursor_w * c->cursor_h / 4 > cur_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/g2meet.c:1234:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1234 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_refs.o src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1236 | { NULL }, | ^ 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/cbs_h2645.c:937:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 937 | src/libavcodec/h264_levels.c da:ta71_:s19i:ze >warning: data_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b it_start / 8); 71| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ | for (i = 0src/libavutil/avassert.h; :i38: 11<: note: Fexpanded from macro 'av_assert0'F _ARRAY_EL 38E | M S (ifh 2(6!src/libavcodec/g723_1dec.c4_:(bc1101r:o30_n:fad )cwarning: )t missing field 'unit' initializer [-Wmissing-field-initializers]{o r s) ; i + + ) { 1101| | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { . i 6 4 = 1 } , 0, 1 , AD } , | ^ \ | ^~~~ src/libavcodec/g723_1dec.csrc/libavcodec/cbs_h2645.c::1102939::1227:: warning: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]missing field 'help' initializer [-Wmissing-field-initializers] 1102 | 939 | { N ULiLf } ( d| ^a ta_size * 8 + 8 > put_bits_left(pbc)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 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/gif.c | : ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 539:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/h264_levels.c:103:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 539 | { "103g | i f im a g e ",i f "(weidntahb_lmebs e*n wcioddthi_mnbsg >on l8 y* leivmealg-e>sma x_pfes)r f| r ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~a me", OFFSETsrc/libavcodec/h264_levels.c(i:ma105g:e37):, warning: AVcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]_O PT_TYPE _105BO | O L , { . i 6if4 =(0h}e,i 0g, h1t, _FmLAbGSs *} , h e| i ^gh t_mbs > 8 * level->max_fs) | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/h264_levels.csrc/libavcodec/gif.c::114540::27152:: warning: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 114 | 540 | { i"fg l(ofbraamle_praaltetete ">, ("lewverl-i>tmaex _mab ppalse /t t(e wtio dtthh_meb sg *l obhaeli gghitf_ mhebasde)r) )wh e re| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ feasible", OFFSET(use_global_palette), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS }, | ^ src/libavcodec/gif.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 541 | { NULL } | ^ src/libavcodec/gemdec.c:159:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 159 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:164:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 164 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:169:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 169 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 187 | if (tag == AV_RB32("STTT")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 200 | } else if (tag == AV_RB32("TIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 205 | } else if (tag == AV_RB32("XIMG")) { | ~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 296 | for (int j = 0; j < count; j++) { | ~ ^ ~~~~~ src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 299 | PUT(*b++); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | for (int i = 0; i < count; i++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 308 | PUT(v); | ^~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | for (int j = 0; j < count; j++) | ~ ^ ~~~~~ src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 320 | PUT(b[k]); | ^~~~~~~~~ src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT' 280 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 334 | for (int i = 0; i < count + 1; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 335 | SKIP; | ^~~~ src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP' 270 | if (x >= row_width) { \ | ~ ^ ~~~~~~~~~ 15 warnings generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/cbs_h2645.c:1337:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1337 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1339:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1339 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_sei.o src/libavcodec/cbs_h2645.c:1347:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1347 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1351:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1351 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1355:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1355 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ src/libavcodec/cbs_h2645.c:1372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1372 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1374:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1374 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/cbs_h2645.c:1376:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/h264_slice.o In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/gifdec.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/h264chroma.o 6 warnings generated. CC libavcodec/h264data.o CC libavcodec/h264dec.o CC libavcodec/h264dsp.o CC libavcodec/h264idct.o CC libavcodec/h264pred.o src/libavcodec/gifdec.c:546:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 546 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM }, | ^ src/libavcodec/gifdec.c:547:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 547 | { NULL }, | ^ 17 warnings generated. 11 warnings generated. CC libavcodec/h264qpel.o In file included from src/libavcodec/h261.c:28: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 14 warnings generated. 16 warnings generated. CC libavcodec/h265_metadata_bsf.o In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 54 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/h2645_parse.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_parse.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) (In file included from (a)src/libavcodec/h2645_vui.c >: (31b: )src/libavcodec/golomb.h :482?: 34(:b )warning: : (a)) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ In file included from src/libavcodec/h2645_parse.c :48229: src/libavcodec/bytestream.h | : 356 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (g356b | - > s iz es_iizne2_ b=i FtFMsI N(eb_iunfdfeerx)_ 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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ 1 warning generated. In file included from src/libavcodec/h261data.c:31: In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/h265_profile_level.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 5 warnings generated. CC libavcodec/h274.o CC libavcodec/half2float.o CC libavcodec/hap.o CC libavcodec/hapdec.o In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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(Bisrc/libavcodec/bytestream.htBu:f271):)17 :{ warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 271 | int size2 = FFMIN(g->buffer_end - g->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/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); 25| warning ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s generated. src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 156 | }; | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h263.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/h2645_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/h263dec.c:36: In file included from src/libavcodec/flvdec.h:src/libavcodec/put_bits.h24: In file included from :src/libavcodec/mpegvideo.h:26545: :src/libavcodec/put_bits.h37::227 :37warning: :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 | if 227 | ( s- > b u f _e nsrc/libavcodec/put_bits.hidf :(-317s s:-33>-b>u:bf _uwarning: ef_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pntdr ->= ssi-z>ebouff( B_i317tp | Bt ur f >)= ) i f{s i z| e ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ o(fs(->Bbuif_teBnud f-) )s- >{b u| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f _ptr >= sizeof(3B warningistB generatedu. f)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { In file included from | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/h264_mp4toannexb_bsf.c :30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 171: | 317 : 33 :g -warning: >bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uf fer += FFMIN(g -317> | b u f f eirf_ e(ns-d>b uf-_ engd- -> bsu-f>fbeurf,_ pstirz e)>; = | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s izeof(BitBuf)src/libavutil/macros.h): {49 :25 :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. CC libavcodec/hapqa_extract_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/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) | ~~~~~ ^ ~~~~ CC libavcodec/hcadec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | iCC libavcodec/hcom.o f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h2645_parse.c:357:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (rbsp->rbsp_buffer_alloc_size >= size && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/hdr_parser.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))52 | warning ~ ^ ~s generated. In file included from src/libavcodec/h264_mp4toannexb_bsf.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hdrdec.o CC libavcodec/hdrenc.o 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_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) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 warnings generated. In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cabac.c:37: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (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_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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' 3149 | warning#dse generatedf. ine 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/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,In file included from ssrc/libavcodec/h264_loopfilter.ci:z32: eIn file included from src/libavcodec/h264dec.h):;39 : 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:src/libavutil/macros.h :warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 18649 | | # d e fsiinzee 2 F= FFMFIMINN((pa->,bbuf)f e(r(_ae) n> d(b ) -? p-(>bb)u ff:er ,( as)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/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/h2645_sei.c25::40 : note: In file included from expanded from macro 'FFMIN' src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h :17149: | 18#d:e fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) ((a )171 > | ( b) ? (gb-)> b:uf f(ea)r) +| = ~ ^ ~F FMIN(g->bIn file included from usrc/libavcodec/h264_cavlc.cf:f31er: _In file included from src/libavcodec/h264dec.he:n39d: -In file included from src/libavcodec/h264_sei.hg:-23>: In file included from bsrc/libavcodec/h2645_sei.h:u28ff: ersrc/libavcodec/bytestream.h, :s187iz:e15);: warning: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | src/libavutil/macros.h :i49:f25 :( note: sexpanded from macro 'FFMIN'iz e2 != siz e)49 | # de| f ~~~~~ ^ ~~~~i ne 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] 6 warnings generated. 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | resrc/libavcodec/bytestream.hturn: a271v_:fl17o:at 2iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t (u.f); | ~~~~~~~~~~~~ ~~^ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hevc_cabac.o In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_loopfilter.c:32: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_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' src/libavcodec/bytestream.h 49 | :#271d:e17f: iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e FFMIN(a,b) ((a) 271 | > ( b)i ?n t (sibz)e :2 (a=) ) F F| ~ ^ ~M IN(g->buffeIn file included from rsrc/libavcodec/h264_cavlc.c_:31e: In file included from nsrc/libavcodec/h264dec.hd:39 : -In file included from src/libavcodec/h264_sei.h:g23-: In file included from >src/libavcodec/h2645_sei.hb:u28f: src/libavcodec/bytestream.hf:294e:r15, :s iwarning: zecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 294 | isrc/libavutil/macros.hf: (49s:25i:z enote: 2expanded from macro 'FFMIN' != size) | 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_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) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_data.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definIn file included from e Fsrc/libavcodec/h2645_sei.cF:MI40N: (In file included from asrc/libavcodec/h2645_sei.h,:b)28 (: (asrc/libavcodec/bytestream.h): >293 :(b13): ? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 293 | In file included from sisrc/libavcodec/h264_cavlc.cz:e31: 2In file included from src/libavcodec/h264dec.h=:39 : FIn file included from src/libavcodec/h264_sei.hF:MI23N: In file included from (src/libavcodec/h2645_sei.h:p28: -src/libavcodec/bytestream.h:>318b:uf15f: ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - 318p | - > bifu f(fesri,ze 2s !i= zsieze)); | ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264_parse.c:21: src/libavcodec/golomb.h:482:34: warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | size = FFMI N482( | g - > b u f f e r _ e n di f- g(-g>bbuf-f>esriz,e s_iizne)_;b it s| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ <= re_insrc/libavutil/macros.hde:x)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 | src/libavcodec/bytestream.h i:f317 :13(:s izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != size) | ~~~~~ ^ ~~~~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h2645_sei.c:40: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sisrc/libavcodec/bytestream.hze): 355 :| 13: ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_cavlc.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { \ | ^~~~ 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->bufCC libavcodec/hevc_filter.o fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_mp4toannexb_bsf.o 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)) { \ | ^~~~ CC libavcodec/hevc_mvs.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 - CC libavcodec/hevc_parse.o g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/hevc_ps.o In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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_direct.c:29: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ 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_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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (sIn file included from izesrc/libavcodec/h264_sei.c2: 35!: =src/libavcodec/bytestream.h :s186i:z13e:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 186 | size2 = FFMIn file included from IN(psrc/libavcodec/h264_mb.c-:>b34u: fIn file included from fsrc/libavcodec/h264dec.he:r39_CC libavcodec/hevc_refs.o : eIn file included from nsrc/libavcodec/h264_sei.hd: 23-: In file included from psrc/libavcodec/h2645_sei.h-:>28b: usrc/libavcodec/bytestream.hf:f171e:r18,: swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49171 | | # d e f ign-e> bFuFfMfIeNr( a+,=b )F F(M(IaN)( g>- >(bbu)f f?e r(_be)n d: -( ag)-)> b u| f ~ ^ ~ fer, size); In file included from src/libavcodec/h264_sei.c| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~35 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :18749 | : 25 : note: iexpanded from macro 'FFMIN'f (size2 ! =49 | s#idzeef)i n e| ~~~~~ ^ ~~~~F FMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hevc_parser.o In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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] In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h :27123 | : In file included from src/libavcodec/h2645_sei.h : 28i: nsrc/libavcodec/bytestream.ht: 293:s13i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMIN(g->buffer_en d293 | - g - >sbiufzfee2r ,= sFiFzMeI)N;( p- >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer_end - src/libavutil/macros.hp:-49>:b25u:f fnote: eexpanded from macro 'FFMIN'r , size); 49 | | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine FFMIsrc/libavutil/macros.hN:(49a:,25b:) note: (expanded from macro 'FFMIN'( a) > (b) 49? | #(dbe)f i:n e( aF)F)M I N| ( ~ ^ ~a ,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/bytestream.hine :F317F:M13I:N (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], b) ((a) > (b) ? (b) :317 | ( a ) ) s i| z ~ ^ ~e 2 = FFMIN(pIn file included from -src/libavcodec/h264_sei.c>:b35u: fsrc/libavcodec/bytestream.hf:e294r:_15e:n dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p->bu f294f | e r , siifz e()s;i z e| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ != size) src/libavutil/macros.h| : ~~~~~ ^ ~~~~49 :25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_metadata_bsf.c:31: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h263dec.c :656:65: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | int size2 = F656F | M I N ( g - > b u f f e r&_&e n(ds --> cg-o>dbeucf_ftearg, =s=i zAeV)_;R L 3| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( "GEOV") ||src/libavutil/macros.h :s49-:>25c:o dnote: eexpanded from macro 'FFMIN'c _tag == A 49V | _#RdLe3f2i(n"eG EFOFXM"I)N)()a ,{b ) | ( ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~( a) > (b) ? (b) : (asrc/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"))) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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 | In file included from src/libavcodec/h264_mb.c :s34i: zIn file included from esrc/libavcodec/h264dec.h2: 39=: In file included from Fsrc/libavcodec/h264_sei.hF:M23I: NIn file included from (src/libavcodec/h2645_sei.hp:-28>: bsrc/libavcodec/bytestream.hu:f293f:e13r_:e nwarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p->buffer, size); | 293 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | sisrc/libavutil/macros.hz:e492: 25=: Fnote: Fexpanded from macro 'FFMIN'M IN(p->b u49f | f#edre_feinnde -F FpM-I>Nb(uaf,fbe)r ,( (sai)z e>) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~? (b) : (a)src/libavutil/macros.h): 49 :| 25 ~ ^ ~: note: expanded from macro 'FFMIN' In file included from 49 | src/libavcodec/h264_metadata_bsf.c#:d31e: fIn file included from isrc/libavcodec/h264_sei.hn:e23 : FIn file included from Fsrc/libavcodec/h2645_sei.hM:I28N: (src/libavcodec/bytestream.ha:,357b:)15 :( (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) 357? | ( b ) i:f ((as)i)z e 2| ~ ^ ~ != size) | ~~~~~ ^ ~~~~In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:35: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_mb.c:34: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ CC libavcodec/hevc_sei.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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 13 warnings generated. In file included from src/libavcodec/h264_ps.c:36: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_parse.c:188:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 188 | if (mode > 3U) { | ~~~~ ^ ~~ src/libavcodec/h264_parse.c:252:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[11] warning- generated1. > max[1]))) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parse.c:252:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | if (ref_count[0] - 1 > max[0] || In file included from (lissrc/libavcodec/h264_picture.ct:_31c: oIn file included from usrc/libavcodec/h264dec.hn:t39 : =In file included from =src/libavcodec/h264_sei.h :223 : &In file included from &src/libavcodec/h2645_sei.h :(28r: esrc/libavcodec/bytestream.hf:_171c:o18u:nt [warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]] - 1 > max[1]))) { In file included from | ~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_parser.c:44: In file included from 171src/libavcodec/h264_sei.h | :src/libavcodec/h264_parse.c23 :: 258In file included from :src/libavcodec/h2645_sei.h 37:g:28- : >warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b: u171f:f18e:r warning: +258comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= | F F M I N ( g -}> beulfs fe171e | ri _f e n( drg e--f> _bgcu-of>ufbneutrf[ f1+e]=r ,-F s1Fi Mz>Ie N)m(;ag x- [>| 1 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b] u)f f{e r _| e ~~~~~~~~~~~~~~~~ ^ ~~~~~~n d src/libavutil/macros.h-: 49g:-25>:b unote: fexpanded from macro 'FFMIN'f er, size) ;src/libavcodec/h264_ps.c49 | #:| d111 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e: f19i:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMINsrc/libavutil/macros.h(:a49,:b25): (111note: ( | expanded from macro 'FFMIN'a ) > i(fb ) (49?c | p#(bdb_e)cf oi:un ne(t a F)>F) M 3I 2N| U( ~ ^ ~)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:In file included from 23: In file included from src/libavcodec/h264_picture.csrc/libavcodec/h2645_sei.h::3128: : In file included from src/libavcodec/bytestream.hsrc/libavcodec/h264dec.h::18639:: 13In file included from :src/libavcodec/h264_sei.h :warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = F186F | M I N ( ps-i>zbeu2f f=e rF_FeMnIdN (-p -p>-b>ubfuffefre_re, nsdi z-e )p;- > b| u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f fer, sizsrc/libavutil/macros.he:)49;: 25 :| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | 25#:d enote: fexpanded from macro 'FFMIN'i ne FFMIN (49a | ,#bd)e f(i(nae) F>F M(IbN)( a?, b()b )( (:a )( a>) )( b )| ~ ^ ~? (b) : (a)) In file included from src/libavcodec/h264_parser.c| : ~ ^ ~44 : In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.hIn file included from :src/libavcodec/h264_picture.c187::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 187src/libavcodec/h2645_sei.h | : 28 : src/libavcodec/bytestream.h :i187f: 15(:s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 != s i187z | e ) | i ~~~~~ ^ ~~~~f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264_ps.c:186:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | if (sps->num_reorder_frames > 16U | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/h264_metadata_bsf.c:598:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 598 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:602:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 602 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:606:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 606 | { .i64 = -1 }, -1, 7, FLAGS}, | ^ src/libavcodec/h264_metadata_bsf.c:609:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 609 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:612:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 612 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h264_metadata_bsf.c:615:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | 615 | i n t s i z e 2{ .=i6 4F F= M-I1 N}(,g ->-bu1ff,er _2en5d 5-, g-F>LbuAffGeSr , }si,z e )| ; ^ src/libavcodec/bytestream.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 27149src/libavcodec/h264_metadata_bsf.c | | : #618 d: e 39if:in ntewarning: missing field 'unit' initializer [-Wmissing-field-initializers]s FiFzeM2I N 618=( | aF ,F M Ib N )( g{(-> b(.uafif)6 e4>r _ =e (n-d1 b-}), ? g- -1(,> bbu2f)f e5:r5 ,(, as i)FLzAG)Se )} ;, | ~ ^ ~ | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #definesrc/libavcodec/h264_metadata_bsf.c :F622F:37M: Iwarning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]( a,b) 622( | (a ) > (b ) ? ( b {) :. i(6a4) =) -| 1 ~ ^ ~ src/libavcodec/h264_direct.c}, :-173,: 527, :FL AGwarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] } , | ^ 73 | for (i =src/libavcodec/h264_metadata_bsf.c 0:; 626i: 44<: 2warning: *missing field 'unit' initializer [-Wmissing-field-initializers] sl->re f626_c | o u n t [ 0 {] ;.d bli =+ +0) . 0| } ~ ^ ~~~~~~~~~~~~~~~~~~~~, 0, UINT_Msrc/libavcodec/h264_direct.cA:X,78 :F19LA:G Swarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]} , | ^ 78 | for (i = 0; i < sl->ref_countsrc/libavcodec/h264_metadata_bsf.c[0:]629;: i37++:) warning: missing field 'unit' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~~~~~ 629 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:632:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 632 | { .i64 = 0 }, 0, 1, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:636:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 636 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:639:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 639 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h264_metadata_bsf.c:642:In file included from 51: src/libavcodec/h264_parser.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]44 : In file included from src/libavcodec/h264_sei.h:23: In file included from 642src/libavcodec/h2645_sei.h | :28 : src/libavcodec/bytestream.h : 293: 13 : warning: { comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].i 64 = -1 }, -1 ,293 H | 2 6 4 _ MAsX_iHEzIGeH2T, =FL AFGFS M},I N(| p- ^>b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_metadata_bsf.c:645src/libavutil/macros.h::51:49 :25warning: :missing field 'unit' initializer [-Wmissing-field-initializers] note: expanded from macro 'FFMIN' 645 | 49 | # d e fi n e F FM{I N(.ai,64b =) - 1( (},aIn file included from ) -> src/libavcodec/h264_picture.c(1:b,) 31 ?H (: b)2 In file included from 6: src/libavcodec/h264dec.h(:394: In file included from asrc/libavcodec/h264_sei.h_:)M23)AX: _ In file included from H Esrc/libavcodec/h2645_sei.h| ~ ^ ~I :G28HT: , src/libavcodec/bytestream.hF:L293In file included from :A13:src/libavcodec/h264_parser.c warning: G:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S 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 :29315 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 294= | F F M I Ni(f p(-s>biuzfefe2r _e!n=d -s ipz-e>)b u f| f ~~~~~ ^ ~~~~e r, ssrc/libavcodec/h264_metadata_bsf.ci:z651e):;74 : | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :65149 | : 25: note: expanded from macro 'FFMIN' OFF S49E | T#(dedfeinlee FtFeM_IfiNl(lae,rb)), AV(_(aO) P> T(_bT)Y P?E _(Ib)N T:, (a{)) .i 6| 4 ~ ^ ~ = 0 }, 0,In file included from 1src/libavcodec/h264_picture.c,:31 : FLIn file included from AGsrc/libavcodec/h264dec.hS}:,39: 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_metadata_bsf.c:659:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 659 | { .dbl = NAN }, -360.0, +360.0, FLAGS }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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_metadata_bsf.csrc/libavcodec/h264_sei.h::70023:: 12:In file included from warning: src/libavcodec/h2645_sei.hmissing field 'help' initializer [-Wmissing-field-initializers]:28 : src/libavcodec/bytestream.h: 318700: | 15 : warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NULL } 318| ^ | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_parser.c:44: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ?src/libavcodec/bytestream.h (b:)355 :13:: warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ) | ~ ^ ~ In file included from 355src/libavcodec/h264_parser.c | : 44 : sIn file included from isrc/libavcodec/h264_sei.h:z23e: In file included from src/libavcodec/h2645_sei.h=: 28: Fsrc/libavcodec/bytestream.hF:357M:I15N:( warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buff e357r | _ e n d i f- g(-s>ibzuef2f e!r=, ssiizzee)); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_picture.c:31: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/h264_direct.cIn file included from src/libavcodec/h264_refs.c::33: 128In file included from :src/libavcodec/h264dec.h25: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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]128 | for (list =187 0 | ; l i s t izlei2s t!_=c osuinzte; )li st ++| ) ~~~~~ ^ ~~~~{ | ~~~~ ^ ~~~~~~~~~~~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/h264_cabac.c:39: src/libavcodec/h264_mvpred.h:608:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | for (list = 0; list < sl->list_count; l15is warningt+s+ generated). { | ~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/hevcdec.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_sei.c:37: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) CC libavcodec/hevcdsp.o : (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) | ~~~~~ ^ ~~~~ CC libavcodec/hevcpred.o src/libavcodec/h264_ps.c:346:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 346 | if (sps->chroma_format_idc > 3U) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_ps.c:450:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (sps->mb_height >= INT_MAX / 2U) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/h264_ps.c:501:52: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 501 | 317 | ( cr osp_itzope2 += cFrFoMp_IboNtt(opm)- *> bsutffeerp_e_nyd -> = p-h>beuifgfhetr ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/h264_ps.c :500:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'500 | 49 | # d ef in e F(FcrMopI_lNe(fat, b+) c(r(oap)_ r>i g(htb )) ?* (stbe)p _:x (>a= )wi)dt h ||| ~ ^ ~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/h264_ps.cIn file included from :src/libavcodec/h264_refs.c540::2333:: In file included from warning: src/libavcodec/h264dec.h: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 src/libavcodec/h2645_sei.h:28 : 540src/libavcodec/bytestream.h | : 318 : 15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (i = 0; i < F318F | _ A R RifA Y(s_izEeL2E M!S= (slizee)v e| ~~~~~ ^ ~~~~l _max_dpb_mbs); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_refs.c:33: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 12 warnings generated. src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/h264_parser.c:261:29: warning: missing field 'rbsp_buffer_ref' initializer [-Wmissing-field-initializers] 261 | H2645RBSP rbsp = { NULL }; | ^ src/libavcodec/h264_parser.c:262:27: warning: missing field 'size' initializer [-Wmissing-field-initializers] 262 | H2645NAL nal = { NULL }; | ^ src/libavcodec/h264_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))) { | ~~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 += FIn file included from FMIsrc/libavcodec/h264_slice.cN:(42g: In file included from -src/libavcodec/h264dec.h:>39: bIn file included from usrc/libavcodec/h264_sei.hff:e23r: _eIn file included from nsrc/libavcodec/h2645_sei.hd:28 : -src/libavcodec/bytestream.h g:-186>:b13u:f fwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 186 | size2src/libavutil/macros.h :=49: 25F: Fnote: Mexpanded from macro 'FFMIN'I N(p->b u49f | f#edref_ienned FF-M INp(-a,>bb)u f(f(ae)r, s>i (zb)e );? (| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ) : (a))src/libavutil/macros.h : | 49 ~ ^ ~: 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_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_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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264idct.c:31: In file included from src/libavcodec/h264idct_template.c:30: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/h264_slice.c:42: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 src/libavcodec/bytestream.h!= s:i317z:e13): | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_cavlc.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/bytestream.h:49::25355:: 13note: : expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define F355F | M I N (a ,sbi)ze (=( aF)F >M (IbN()g ?- >(bb)u f:f (ea)r)_ e| n ~ ^ ~d - g->buffer, In file included from ssrc/libavcodec/h264_slice.ci:ze42): ;In file included from src/libavcodec/h264dec.h :| 39 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28src/libavutil/macros.h: :49src/libavcodec/bytestream.h::35625::13 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #356d | e f i ne FsFiMzINe(a2, b=) F(F(aM)I >N ((pb)- >? b(ubf) f:e r(a_)e)n d | ~ ^ ~- p->buffer, sIn file included from izsrc/libavcodec/h264idct.ce: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.hsrc/libavutil/macros.h::2349: :In file included from 25src/libavcodec/h2645_sei.h:: 28note: : expanded from macro 'FFMIN'src/libavcodec/bytestream.h :356:13: warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define F356FM | I N (a ,bs) i(ze(2a )= > F(Fb)M I?N ((p-b>b)u ff:e r_(ean)d )- p| ~ ^ ~- >buffer, sIn file included from isrc/libavcodec/h264_slice.cz:e)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.hsrc/libavutil/macros.h::28: 49src/libavcodec/bytestream.h::25:357 note: :expanded from macro 'FFMIN'15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | # de357fi | n e F FiMf I(N(sai,zeb2) !(=( asi)z e)> ( 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) | ~~~~~ ^ ~~~~ CC libavcodec/hnm4video.o CC libavcodec/hpeldsp.o CC libavcodec/hq_hqa.o 13 warnings generated. 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/h264_sei.c:260:1816: warning swarning: generatedcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]. 260 | if (size > bytestream2_get_bytes_left(&gbyte)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/hq_hqadata.o 4 warnings generated. In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/hq_hqadsp.o In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/h264_refs.c:34: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_cavlc.c:466:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 466 | if(total_coeff > (unsigned)max_coeff) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavcodec/hqx.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | insrc/libavcodec/h264_refs.ct s:iz42e:2 19= :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(g->buffer_end -42 | g- >b u f ffoerr, (siize )=; 0| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; i < FF_ARsrc/libavutil/macros.hR:A49Y:_25EL:E Mnote: S(expanded from macro 'FFMIN'p ic->data) ; 49+ | +#i)d e{f i n| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h265_metadata_bsf.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 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/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/h264dec.c:43: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] CC libavcodec/hqxvlc.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)) | ~ ^ ~ 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' 49src/libavcodec/h264_refs.c | #d:ef161i:n21:e warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a ) 161> | ( b ) ? (b ) : (a )) | i ~ ^ ~f (len < sl->In file included from resrc/libavcodec/hap.cf:_26c: oIn file included from usrc/libavcodec/hap.hn:t30[: lsrc/libavcodec/bytestream.hi:s187t:]15): warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~ ^ ~~~~~~~~~~~~~~~~~~~ 187 | src/libavcodec/h264_refs.ci:f182 (:s17:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]2 != siz e182 | ) | ~~~~~ ^ ~~~~ if (len < sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:203:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 203 | 1 warningf generatedor. (i = 0; i < sl->ref_count[j]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < sl->list_count; i++) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:224:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare] 224 | for (i = 0; i < h->short_ref_count; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:413:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 413 | { .dbl = 0.0 }, 0, 65535, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:417:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 417 | { .i64 = -1 }, -1, 7, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:420:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 420 | { .i64 = -1 }, -1, 1, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:423:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 423 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:426:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 426 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:429:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 429 | { .i64 = -1 }, -1, 255, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:433:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 433 | { .i64 = -1 }, -1, 5, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:438:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 438 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:442:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 442 | { .i64 = -1 }, -1, INT_MAX, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:446:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 446 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:449:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 449 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS }, | ^ src/libavcodec/h265_metadata_bsf.c:452:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 452 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/h265_metadata_bsf.c:455:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 271 | 455 | i n t s i ze 2 ={ F F.Mi6I4N (=g --1> }b,u f-f1e, rHEsrc/libavcodec/h264_refs.c_VeCn_:dM A276-X _:Hg25E-I:G> bHuTwarning: f,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f e r,F sLizAe)G;S },| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 276| | ^ forsrc/libavutil/macros.h :49(:l25i:s note: texpanded from macro 'FFMIN' = 0; lis 49t | # d< esfli-n>leis t_FcFoMuInNt;( ali,stb+)+ )( {( a) | > ~~~~ ^ ~~~~~~~~~~~~~~ (b) ? (b)src/libavcodec/h264_refs.c ::277 (:a)23): warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~ 277 | for (i = 0; i < sl->ref_count[list]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_metadata_bsf.c:481:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 481 | { NULL } | ^ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (sCC libavcodec/htmlsubtitles.o ize2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffman.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)src/libavcodec/h264_refs.c) :| 307 ~ ^ ~: 25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hap.c:26: In file included from src/libavcodec/hap.h: 30: 307src/libavcodec/bytestream.h | : 356 : 13 :f warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r (list = 3560 | ; l i ssitz e2< = sFlF-M>INl(pi-st>_bucfofuenrt;_ elnisdt -+ p+-)>b u{f f er| , ~~~~ ^ ~~~~~~~~~~~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_refs.c:src/libavutil/macros.h323::4938:: 25warning: :comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] note: expanded from macro 'FFMIN' 32349 | | # d e f i n e FF MI N ( a, b)i f( (a() a>b s_(dbif)f_ pi?c _n(ubm) >: s(la)-)> ma x| _ ~ ^ ~p ic_num) 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] src/libavcodec/h264_refs.c:355:30 :357 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if ( s355i | z e 2 ! = s i z ei)f ( lo| n ~~~~~ ^ ~~~~g _idx > 31U) { | ~~~~~~~~ ^ ~~~ src/libavcodec/h264_refs.c:382:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 382 | for (i = index; i + 1 < sl->ref_count[list]; i++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:398:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 398 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:399:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 399 | for (index = 0; index < sl->ref_count[list]; index++) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:404:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 404 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuv.o 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; iIn file included from size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_cavlc.c:712:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 712 | if (mb_skip_run > h->mb_num) { | ~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:874:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 874 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:886:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 886 | if(tmp>=ref_count){ | ~~~^ ~~~~~~~~~ src/libavcodec/h264_cavlc.c:902:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 902 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:970:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:982:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 982 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1003:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1003 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1020:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1020 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1041:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1041 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cavlc.c:1108:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1108 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/h264_cavlc.c:1111:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 1111 | if (((unsigned)sl->qscalsrc/libavcodec/h264_refs.ce) :> 429m:25a: xwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]qp ){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ 429 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_refs.c:439:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 439 | if (index >= sl->ref_count[list]) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 209 | if (pic_size > level->max_luma_ps) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 211 | if (width * width > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 213 | if (height * height > 8 * level->max_luma_ps) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (pic_size <= (level->max_luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 234 | else if (pic_size <= (level->max_luma_ps >> 1)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 236 | else if (pic_sizeIn file included from <=src/libavcodec/hapdec.c: 39(3: *src/libavcodec/bytestream.h l:ev171e:l18-: >warning: macomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x _luma_ps >> 2)) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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)) | ~ ^ ~ 11 warnings generated. In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapdec.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) | ~~~~~ ^ ~~~~ 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->buffesrc/libavcodec/h264_refs.cr :+=693 F:FM31I:N (warning: g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>b uffer_end - g->bu ff693e | r, s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ for (j = 0src/libavutil/macros.h;:49 :j25: leo FnFgM_IreNf)(;a ,j+b+)) ({( a )| > ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ (b) ? (b) :src/libavcodec/h264_refs.c (:a731):)27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ src/libavcodec/bytestream.h 731: | 355 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] for (j = 0 ; 355j | < FsiF_zAReR A Y_=EL EMFS(FhMI-N>(lg-a>sbtuf_fpero_censd )- ;g- >jbu+ff+e)r , s| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264_refs.csrc/libavutil/macros.h::80849::1925:: warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 49808 | | # d e f ifnoer F F(MIiN( a=, b)0 (;(a )i >< ( b)F F? _(AbR)RA Y_:E L(EaM)S) ( | h ~ ^ ~- >ps.3pp warningss_l generatedIn file included from i. src/libavcodec/hapdec.cs:39t: )src/libavcodec/bytestream.h;: i356++:) 13{: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | src/libavcodec/h264_refs.c : 811s:i32z:e 2warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]= FFMIN(p->buffe r811 | _ e n d - p- > b pupsf_rfefe_cro,u nts[0i] z= eF)F; M | A ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ X(ppssrc/libavutil/macros.h_:r49e:f25_c:ou nnote: texpanded from macro 'FFMIN'[ 0], pp s-49>r | e#fd_ceoufnti[0n])e; F| F ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~M IN(a,b) src/libavutil/macros.h(:47(:a25): note: >expanded from macro 'FFMAX' (b) ? (47b | ) #: d(ae)f)i n e| ~ ^ ~ FFMAX(a,bIn file included from )src/libavcodec/hapdec.c :39(: src/libavcodec/bytestream.h(:357a:15): >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? 357 | ( a ) if: ( s(ibze)2) ! =| s ~ ^ ~i ze) | ~~~~~ ^ ~~~~ 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:In file included from note: expanded from macro 'FFMAX' src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h :47186 | #:d13ef:i nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMAX(a,b) ((a) >186 | ( b )si ze?2 (= aFF)MI N(:p- >b(ufbfe)r_)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/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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_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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] In file included from src/libavcodec/hdrdec.c: 22: 317src/libavcodec/bytestream.h | : 171 :s18iz:e 2warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F FMIN(p->buffer_end - p->buffer, s171i | z e ) ; g| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buffersrc/libavutil/macros.h :+49=: F25F:M note: Iexpanded from macro 'FFMIN'N (g->bu ff49e | #rde_fenid n- eg- >FbFuMfIfeNr,( asi,zeb);) ( (a| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > (b) ? (b) :src/libavutil/macros.h (:a49):)25 :| ~ ^ ~note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/hapqa_extract_bsf.c | :#30d: esrc/libavcodec/bytestream.hf:318i:n15e: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a, b318) | ( ( a) i>f ( b()s iz?e 2( !b= )s i:ze )( a) ) | | ~~~~~ ^ ~~~~ ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrdec.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_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 FFMsrc/libavcodec/bytestream.hIN(:a,355b:)13 :( (awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : ( a355) | ) s| i ~ ^ ~ze = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hapqa_extract_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_refs.c:In file included from 851src/libavcodec/hapqa_extract_bsf.c::2730:: src/libavcodec/bytestream.h:warning: 357comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | i851 | f ( s i z e2 ! = sfiozre) (i | = ~~~~~ ^ ~~~~ 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/huffyuvdec.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)) | ~ ^ ~ 5 warnings generated. 4 warnings generated. 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-CC libavcodec/huffyuvdsp.o >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/huffyuvenc.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 | #defiIn file included from nesrc/libavcodec/hevc_parse.c F:F19M: Isrc/libavcodec/bytestream.hN:(293a:13,: bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ((a) > (b) ? (b) 293: | ( as))i z| e ~ ^ ~2 = FFMIN(pIn file included from -src/libavcodec/hdrdec.c>:b22uf: fsrc/libavcodec/bytestream.her:_e318n:d 15-: p-warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer ,318 s | i z e ) ;i f | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( size2 src/libavutil/macros.h!:=49: 25s: inote: expanded from macro 'FFMIN'z e) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b)src/libavcodec/hapdec.c ((a:) 191> :(b73): warning: ? comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare](b ) : (a)) | ~ ^ ~ In file included from 191src/libavcodec/hevc_parse.c | : 19 : src/libavcodec/bytestream.h: 294 : 15if: (cwarning: hucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n k->co m294p | r e s sief d_(osifzfes2et !+ =( usiinzt6e4) _ t| ) ~~~~~ ^ ~~~~c hunk->compressed_size > bytestream2_get_bytes_left(gbc)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/huffyuvencdsp.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/hevc_parse.c:19: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/hevc_parse.c:19: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parse.c:19: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hapdec.c:286:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (ctx->tex_size != (aIn file included from vctsrc/libavcodec/hdrenc.cx:-23>: csrc/libavcodec/bytestream.hod:e186d:_w13i:d twarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] / TEXTURE_BLO CK186_W | ) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ size2 = 287F | F M IN ( p- > b uf f e r _e n*d( a-v ctpx-->b>ufcfoedre, ds_ihezigeh)t; / T| E ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~XT URE_BLOCsrc/libavutil/macros.hK:_49:H25:) note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | 49 | # d ef i ne F*FMcItxN-(>a,dbe)c [((ta)] .t>e x(_br)a t? i(bo)) : {( 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] In file included from 187 | src/libavcodec/hcadec.c : 25if: src/libavcodec/bytestream.h(:186s:13i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) | ~~~~~ ^ ~~~~ 186 | size2 = FFMIN(p->buffer_11en warningd s- 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/hcadec.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/h264dec.c 49 | :#d79ef:i13n: ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) 79> | ( b) ? i(fb) (: r(ae)f) > | = ~ ^ ~ sl->ref_count[0]) | ~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hdrdec.c:107:83: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 107 | avctx->sample_asIn file included from pesrc/libavcodec/hdrenc.cc:t23_: rasrc/libavcodec/bytestream.ht:io293 :=13 :p -warning: >scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a mple_aspect_ra ti293o | = a vs_iizne2v =_ FqF(MaIvN(_pd2-q>b(usfarf,e r4_0e9n6d) )- ;p- > b| u ~~~~~~ ^~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2140 | for( l8ist warning s= generated 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/bytestream.h{ : | 317 ~~~~ ^ ~~~~~~~~~~~~~~: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/h264_cabac.c :2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2234317 | | si ze 2 = FF M I N ( p - >b u ff er _ einfd (-r epf- >>=b ufrcf) e{ r | , ~~~ ^ ~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/h264_cabac.c :2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 2243 | 49 | # de f in ef oFFrM (IlNi(as,tb) =( (0a;) >l i(bs) t? (< bs)l -:> l(ai)s) t _| c ~ ^ ~o unt; list++)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/h264_cabac.c :3182256 | : 33 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (size2 ! 2256= | s i z e ) | ~~~~~ ^ ~~~~ for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2263 | if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:src/libavcodec/bytestream.h2274::33: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] 2274 | for 317( | li st = si0z;e 2 l=i stF FM>blufifste_cro_unetn;d l-is t+p+-)> {b u f| fe ~~~~ ^ ~~~~~~~~~~~~~~r , size); | src/libavcodec/h264_cabac.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 2292 | 49 | # de f i n ef FoFrM IN((al,ibs) t( (=a ) 0>; ( bl)i ?s t(b )< s:l -(a>)l)i st _c| o ~ ^ ~u nt; list++)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] src/libavcodec/h264_cabac.c 318: | 2299 : 41 :if warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != 2299s | iz e ) | ~~~~~ ^ ~~~~ if (ref >= rc) { | ~~~ ^ ~~ src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2310 | for (list = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 2356 | if (h->x264_build < 151U) { | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 2419 | if (((unsigned)sl->qscale) > max_qp){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hdrenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defIn file included from ine src/libavcodec/hevc_mp4toannexb_bsf.cFF:M29I: N(src/libavcodec/bytestream.ha,:b171) :(18(:a ) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) | ~ ^ ~171 | g->bIn file included from usrc/libavcodec/hdrenc.cf:f23: esrc/libavcodec/bytestream.h:r357: 15:+ =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN (357g | - > ibf u(ffseizre_e2n d! = -s igze-)> b | u ~~~~~ ^ ~~~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavcodec/bytestream.hN(a,:b)355 :(13(:a) >warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : (a)) | 355 ~ ^ ~ | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/hapqa_extract_bsf.c:25: :note: 118expanded from macro 'FFMIN': 12 :49 | warning: #demissing field 'help' initializer [-Wmissing-field-initializers] fine FFMIN (a118, | b) ( ( a{) >N (Ub)L ?L ( b}) ,: (a )| ) ^ | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hcadec.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | In file included from ~ ^ ~ src/libavcodec/h264_mb.c:797: src/libavcodec/h264_mb_template.c:In file included from 76src/libavcodec/hevc_mp4toannexb_bsf.c:33::29: src/libavcodec/bytestream.h:warning: 294comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 76 | i f ( s i ze 2 f!=o rs i(zel) i s| t ~~~~~ ^ ~~~~ = 0; list < sl->list_count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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/libavcodec/h264_slice.cb) :((950a): 27>: (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) ? (b) : (a) )950 | | ~ ^ ~ if (h-In file included from >src/libavcodec/hevc_mp4toannexb_bsf.cx:2296: 4src/libavcodec/bytestream.h_:b356u:i13l: dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < 44U) | ~~~~~~~~~~~~~ ^ ~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_mp4toannexb_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mp4toannexb_bsf.c:70:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_ps.c:27: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | for (list = 0; list < sl->list_CC libavcodec/idcinvideo.o count; list++) { | ~~~~ ^ ~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~ CC libavcodec/idctdsp.o src/libavcodec/hevc_mp4toannexb_bsf.c:152:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 152 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/iff.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(logctx, AV_LOG_DEBUG, " xsd_metric_value: %f\n", | ~~~~~~ 563 | (float)gm->xsd_metric_value/100); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 18 warnings generated. 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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 41 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264_slice.c: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 | In file included from |src/libavcodec/hevc_cabac.c|: 30a: vIn file included from _src/libavcodec/hevcdec.hm:o40: dIn file included from _src/libavcodec/hevc_sei.hu:30i: nIn file included from src/libavcodec/h2645_sei.ht:p28: 2src/libavcodec/bytestream.h(:h293:-13>: rwarning: eccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o very_frame - h-> p293o | c. f ra me _nsumi, zhe-2> p=s .FsFpsM-I>lNo(gp2-_>mbauxf_ffrera_meend_ nu-m )p ->> bsuefif_erre,c osvizee)r;y _| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f rame_cnsrc/libavutil/macros.ht:49):25 : {note: expanded from macro 'FFMIN' | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/h264dec.c:821:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 821 | src/libavcodec/bytestream.h f:or317 :13(:y = warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; y < p->mb_hei gh317t; | y + +) | s ~ ^ ~~~~~~~~~~~~ ize2 = FFMsrc/libavcodec/h264dec.cIN:(p822->:bu23ff:e r_warning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n d - p->b uf822f | er , s i zfeo)r; | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ x = 0; xsrc/libavutil/macros.h :<49: 25p: -note: >mexpanded from macro 'FFMIN'b _width ;49 | #x+d+ef)in e{ F F MI| N ~ ^ ~~~~~~~~~~~( a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_cabac.c:30: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:In file included from 28: src/libavcodec/bytestream.hsrc/libavcodec/hevc_sei.c:357::2515: : src/libavcodec/bytestream.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]171 :18: warning: 357 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (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/hevc_sei.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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:src/libavcodec/h264_slice.c186:13::1833 :warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 186 | 1833 | si z ei2 f= F(FtMImN(pp >- >5bu1f fe+r_ en6d - *p -(>spbsu-f>bfite_dre,p tshi_zleu)m;a - | 8 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/h264dec.c:1049:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1049 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX }, | ^ src/libavcodec/h264dec.c:1050:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1050 | { "nal_length_size", "nal_length_size", OFFSET(nal_lengtIn file included from h_sisrc/libavcodec/hevc_sei.cze:)25,: Asrc/libavcodec/bytestream.hV_:OP293T:_13TY:P Ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I NT, {.i64 = 0}, 2930, | 4, V D Xs iz}e2, = FF| M ^IN (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/h264dec.csrc/libavutil/macros.h::105149::13625:: note: warning: expanded from macro 'FFMIN'missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #d e1051 | f i n e F{F MI"N(ea,nbab)l e((_a)e r>" , ("bEn)a b?l (eb )e r:r o(r ar)es)i li e| ~ ^ ~n ce on damIn file included from asrc/libavcodec/hevc_sei.cg:25e: dsrc/libavcodec/bytestream.h: 294f:r15a:m ewarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (uns a294fe | )" , OF FSiEf T((seinzea2bl e!_=e rsi)z, eA) V _| O ~~~~~ ^ ~~~~PT _TYPE_BOOL, { .i64 =CC libavcodec/iirfilter.o -1 }, -1, 1, VD }, | ^ src/libavcodec/h264dec.c:1052:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1052 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD }, | ^ src/libavcodec/h264dec.c:1053:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1053 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffeCC libavcodec/ilbcdec.o r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) src/libavcodec/bytestream.h: :(317a:13): )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:1516: warningwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] generated . 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 34 warnings generated. 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 | src/libavcodec/h264_slice.c :si1895ze:227 =: Fwarning: FMcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]ICC libavcodec/imc.o N (p->buffer_end -1895 | p - > b uf f er , ssli-ze>)fi;rs t | _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m b_addr >src/libavutil/macros.h=:49 :h25:- >note: expanded from macro 'FFMIN'm b_num) 49{ | # d ef| in ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~e FFMIN(a,b)src/libavcodec/h264_slice.c (:(1894a:) 56>: ( b)warning: ?comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ( b) : (a)) | ~ ^ ~1894 | if (slIn file included from -src/libavcodec/hevc_filter.c>:f28i: rIn file included from src/libavcodec/hevcdec.hs:t40_: mIn file included from bsrc/libavcodec/hevc_sei.h_:a30dd: rIn file included from src/libavcodec/h2645_sei.h<<: 28F: Isrc/libavcodec/bytestream.hE:L294D:_15OR:_ MBwarning: Acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FF _PICTU R294E | ( h ) >=i hf- >m(bs_inzeu2m ||! = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~s ize) | ~~~~~ ^ ~~~~ 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/hcadec.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < band_count; i++) { | ~ ^ ~~~~~~~~~~ CC libavcodec/imgconvert.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size src/libavcodec/bytestream.h= :FF317:MI13N(:g ->warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer_end - g->b uf317f | e r, ssiizez)e2; = F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M IN(p->bufsrc/libavutil/macros.hfe:r49_:e25n:d - note: p-expanded from macro 'FFMIN'> buffer , 49s | i#zed);e f i| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~n e FFMIN(src/libavutil/macros.ha:,49b): 25(:( anote: ) expanded from macro 'FFMIN'> (b) ? (49 | b#d)e f:in e(a )FF)M I N| ~ ^ ~( a,b) ((a)In file included from src/libavcodec/hevc_sei.c>: 25(: bsrc/libavcodec/bytestream.h): 356?:13 :( warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) 356| | ~ ^ ~ size2 = FFMIn file included from Isrc/libavcodec/hevc_filter.cN(:p-28>: bIn file included from usrc/libavcodec/hevcdec.hf:fe40r: _In file included from esrc/libavcodec/hevc_sei.hn:d30 -: In file included from psrc/libavcodec/h2645_sei.h-:>28b: usrc/libavcodec/bytestream.hf:318f:er15, :s warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 318 | src/libavutil/macros.hi:f49 :(25s: inote: zexpanded from macro 'FFMIN'e 2 != s i49 | z#ed)e f i| n ~~~~~ ^ ~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_sei.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hcadec.c:289:59: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 289 | for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:290:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 290 | for (int j = 0; j < bands_per_hfr_group && k < total_band_count && l >= 0; j++, k++, l--){ | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_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) src/libavcodec/hcadec.c: :(a302)): 23| : ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hevc_filter.c:28: In file included from src/libavcodec/hevcdec.h:40 : 302In file included from | src/libavcodec/hevc_sei.h : 30: In file included from src/libavcodec/h2645_sei.h :f28o: src/libavcodec/bytestream.hr: 357:(15i:n warning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i = 0 ;357 i | < ch - >icfou n(t;s iiz+e+2) !{ = | ~ ^ ~~~~~~~~~s ize) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:77:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 77 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:78:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 78 | if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hevc_ps.c:93:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 93 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:94:76: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 94 | if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/hcadec.c:333:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 333 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:341:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 341 | for (int i = 1; i < ch->count; i++){ | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:364:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 364 | for (int i = 0; i < hfr_group_count; i++) | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/hcadec.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | for (int i = 0; i < ch->count; i++) { | ~ ^ ~~~~~~~~~ src/libavcodec/hcadec.c:380:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 380 | for (int i = 0; i < ch->count; i++) | ~ ^ ~~~~~~~~~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:186:src/libavcodec/hevc_ps.c13:: 159warning: :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] 186 | s i159z | e 2 = F F MiIfN (p(-k> >b=uf feFr_Fen_dAR R- Ap-Y>_buEffLeErM,S (sripzse)-;> us e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d )) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' src/libavcodec/hevc_ps.c:188: 27:49 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMI N(188a | , b ) ( ( a ) > (b ) ? ( bf)or :( i (=a ))0 ;| ~ ^ ~i < rps->nuIn file included from msrc/libavcodec/hevcdec.c_:41n: src/libavcodec/bytestream.he:g187:a15t:i vwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] _pics >187 | > 1 ;if (is+iz+e)2 {! = s| iz ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~e ) | ~~~~~ ^ ~~~~ src/libavcodec/hevc_ps.c:212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (i = 0; i < rps->num_negative_pics; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:225:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | for (i = 0; i < nb_positive_pics;12 i warnings+ generated. +) { | ~ ^ ~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/bytestream.h14: 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/hevcdec.c:41: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdec.c:41: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/imm4.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/imm5.o 5 warnings generated. In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49src/libavcodec/hevc_ps.c | #de:f362i:n19:e warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MI N(a,b) ((a) >362 | ( b ) ? (fb)o r: ((a)i) | = ~ ^ ~ 0; i < nb_cpb; i++) { | ~ ^ ~~~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ CC libavcodec/imx.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_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) | ~~~~~ ^ ~~~~ CC libavcodec/indeo2.o CC libavcodec/imx_dump_header_bsf.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_ps.c:452:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 452 | if (nal_size > sizeof(vps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:528:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 528 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_refs.c:28: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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/hevc_cabac.c:722:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 722 | if (log2_cb_size == lc->parent->ps.sps->log2_min_cb_size) { | In file included from ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_parser.c:25: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 11 warnings generated. In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:4913:25 warning: snote: expanded from macro 'FFMIN' generated . 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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~ ^ ~~~~~ In file included from src/libavcodec/hevc_sei.c:26: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/bytestream.hsrc/libavcodec/hevc_cabac.c::271799::1718:: 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] 271799 | | i nt s i zweh2 i= lFeF MI(N(ig- >br_penadr -e ng-t>b-uf>fesr,h s.izmeax)_; n u| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~m _merge_cansrc/libavutil/macros.hd:49-:125 : ¬e: expanded from macro 'FFMIN'& get_ c49a | b#adcef_ibynpaes sF(&FlcM->IcNc())a , | b ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hnm4video.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/indeo3.o src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | FFMIN(sizeof(new_tag->face), len+1)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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 | src/libavcodec/bytestream.h : 271 :i17f :( wwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r iCC libavcodec/indeo4.o teoffset >= h n271m | - > w iidtnh t* shnim-z>ehe2i g=ht )F {F M| I ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ N(g->buffer_end -src/libavcodec/hnm4video.c :g103-:>46b:u fwarning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 103 | src/libavutil/macros.h :49 : 25 : inote: fexpanded from macro 'FFMIN' (offset 49< | #0de fi|n|e FoFfMIfNs(eta ,+ bc) o(u(an) t> > =(b )h ?n m-(>bw)i d: t(ha )*) h n | m ~ ^ ~-> 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) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/hevc_refs.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/indeo5.o 71 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size)src/libavcodec/hnm4video.c; : 124| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~19 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 124 | f 49o | r# de(fyi n=e F0F;M IyN (a<,b ) h(n(ma-)> >h ei(gbh)t ;? y(++b)) : {( a )| ~ ^ ~~~~~~~~~~~) | ~ ^ ~ In file included from src/libavcodec/hq_hqa.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hnm4video.c :294129 | : 23 : warning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]f (size 1292 | ! = s i zfeo)r ( x | = ~~~~~ ^ ~~~~0; x < width; x++) { | ~ ^ ~~~~~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/intelh263dec.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/hq_hqa.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIsrc/libavcodec/bytestream.hN(:g355-:13>:bu fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - g->buff e355r | , s i zsei)z;e =| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(g->buffersrc/libavutil/macros.h_:e49:n25:d note: expanded from macro 'FFMIN' - g->b u49f | f#desrc/libavcodec/hevc_ps.cer:f,in886 e:s 32i:Fz eF)warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; I N (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~a ,b) ( (a886src/libavutil/macros.h:) | 49 : > 25 : (inote: expanded from macro 'FFMIN'b ) f? (b( )s49 :p s | (-a#))>d ec f| h ~ ^ ~ir noem aFF_MfINo(rama,tb_) i((dac) > 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/hq_hqa.c:26 : src/libavcodec/bytestream.h956: | 356 : 13 : warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (sps->tem p356 | o r a ls_ilzea2 y=e FrF[MiI]N(.pm->abuxf_fedre_ecnd_ pi-c_ bupf-fe>rbinugf >f e(urn,si gsneidz)eHE)V;C_ M AX| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ DPB_Ssrc/libavutil/macros.h:I49Z:E)25 {: | note: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ expanded from macro 'FFMIN' 49 | src/libavcodec/hevc_ps.c#:d1047ef:i19:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN( a,1047b | ) ( (fa)o r> ((ib) =? (b0) ;: i(a ))< s| p ~ ^ ~s- >nb_st_rpsIn file included from ;src/libavcodec/hq_hqa.c :26i: +src/libavcodec/bytestream.h+): {357 : 15| : ~ ^ ~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | src/libavcodec/hevc_ps.c : 1114 :45i:f warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]( size2 != 1114s | i ze ) | ~~~~~ ^ ~~~~ 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] In file included from src/libavcodec/hevcdsp.c:111: 1164In file included from | src/libavcodec/hevcdsp_template.c : 24 : iIn file included from fsrc/libavcodec/hevcdec.h :(40s: pIn file included from ssrc/libavcodec/hevc_sei.h-:>30m: aIn file included from xsrc/libavcodec/h2645_sei.h_:t28r: asrc/libavcodec/bytestream.hn:sf186o:r13m: _warning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ie rarchy_depth_i nt186er | > s p ss->ilozg2e_2c =t bF_FsMIiNze( p--> bspus-f>floegr2__meinn_tdb _-si zep)- {> src/libavcodec/bytestream.hb u:| f ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f 271e:r,17 src/libavcodec/hevc_refs.c:s warning: :src/libavcodec/hevc_ps.c87icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e::)1169;:19 50 :| :warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: 271comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | src/libavutil/macros.h: 49 : 25: 1169note: i | expanded from macro 'FFMIN'n t s 87i | z e492 if | f= (Fo#rsFMdI Npe(f(sg--ii >=> nmeb0a xF_Fu;ftM freIri_aNn se(< fFnFaodr m-_ hgi-_>,eAbRbu)ffreR Aar(,Y r(_as)cEi zheL)>y E;MS_((d esb-) p| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~h > D_?P isrc/libavutil/macros.hB(bn):)49t r;a:: 25>i(+:a )+ snote: p)) expanded from macro 'FFMIN's {| ~ ^ ~-> | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~l 49o | #gde2f_In file included from ctibsrc/libavcodec/hevcdsp.c_:111n: seIn file included from FiFzMsrc/libavcodec/hevcdsp_template.ceI: N24-: (In file included from a,src/libavcodec/hevcdec.hb:s40: )In file included from p src/libavcodec/hevc_sei.h(s:(-30a>: )In file included from l src/libavcodec/h2645_sei.h>o:g28 : (b2)src/libavcodec/bytestream.h :?187 _:m15(i:n bwarning: _)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t b:_ s(iaze ))187 ) | { | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ~ ^ ~f (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 160 | while (bytestream2_tell(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 167 | if (writeoffset + 2 > hnm->width * hnm->height) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hnm4video.c:In file included from 181:41src/libavcodec/hevcpred.c:: 23warning: : In file included from comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]src/libavcodec/hevcdec.h :40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h: 28181: src/libavcodec/bytestream.h | : 293 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (write 293o | f f s e ts13 i+z warningecs2o generated u=n. tF F>M hInNm(-p>-w>ibdtuh f* fhnemr-_e>nhedi gh-t )p- >{ b u| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~f fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/hnm4video.c:193:29: 49warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] #define FF193M | I N ( a , b ) i(f( a()wr i>t eo(fbf)s et? > (hnbm)- :> w(idat)h )* | h ~ ^ ~ nm->heightIn 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 | src/libavcodec/hevc_refs.c :i143f: src/libavcodec/hnm4video.c(19s:iz e2:215warning: : comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]46! =: swarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]ze ) | ~~~~~ ^ ~~~~ 143215 | | f o r ( i }= e l0s;e iif <( wrFitFe_oAffRseRt A+ Y2*_coEuLnEtM >S (hs-n>DmP-B>)w;i dith+ +*) h n{m -> he| i ~ ^ ~~~~~~~~~~~~~~~~~~~~~~g ht) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcpred.c:23: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 src/libavcodec/bytestream.h!= s:iz271e): 17 : | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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] In file included from src/libavcodec/hevcdsp.c: 111297: | 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 isrc/libavcodec/h2645_sei.h:f28 : (src/libavcodec/bytestream.hw:r293i:t13e: owarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f set + hnm->widt h293 | >= h nm ->swiizdteh2 * =h nFmF->MheIiN(gpht-) >{b u | f ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~fe r_end - p->bsrc/libavcodec/hnm4video.cu:f309f:e29r:, warning: sicomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 309 | src/libavutil/macros.h : 49 : 25: note: iexpanded from macro 'FFMIN' f (wri t49 | e#odeffifnsee tF >F MhnImN->(waid,tbh) * (h(nma-)>h e>ig h(tb) ){ ? | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~( b) : (a)) src/libavcodec/hnm4video.c | : ~ ^ ~ 329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from src/libavcodec/hevcdsp.c:111: In file included from 329src/libavcodec/hevcdsp_template.c | : 24 : In file included from src/libavcodec/hevcdec.h : 40 : In file included from src/libavcodec/hevc_sei.hif: 30(: oIn file included from fsrc/libavcodec/h2645_sei.hfs:e28t: src/libavcodec/bytestream.h+: 294h:n15m:- >warning: wcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i dth + c src/libavcodec/bytestream.h294o | u :n 355t :i >13f:= ( s hwarning: nicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] mz->ew2i d!t=h s*iz e h)n355 | m - > h | ~~~~~ ^ ~~~~esi gihzte) { =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ FFMIN(g->busrc/libavcodec/hnm4video.cff:er332_:e57nd: warning: -comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] g->buffer, 332s | iz e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ } elssrc/libavutil/macros.he: 49:i25f: note: (expanded from macro 'FFMIN'w riteoff 49s | et# d+e fhinne mF-F>MIwNi(ad,tbh) ((+a c)ou n>t >(b=) hn?m- >w(idbth) * h:n m(->ah)ei)g h t| ) ~ ^ ~ { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/hnm4video.c: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:190:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 190 | for (int i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevcdsp.c:111: In file included from src/libavcodec/hevcdsp_template.c:24: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/interplayacm.o src/libavcodec/hevc_ps.c:1206:18: warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 1206 | if (nal_size > sizeof(sps->data)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/interplayvideo.o 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)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/imc.c:38: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavcodec/hevc_refs.c:331:39: warning: missing field 'list' initializer [-Wmissing-field-initializers] 331 | RefPicList rpl_tmp = { { 0 } }; | ^ CC libavcodec/intrax8.o 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) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1349:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1349 | if (i > pps->col_bd[j]) | ~ ^ ~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1376:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1376 | if (tb_x < pps->col_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1383:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1383 | if (tb_y < pps->row_bd[i + 1]) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_ps.c:1403:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1403 | for (y = pps->row_bd[j]; y < pps->row_In file included from bdsrc/libavcodec/hevcdec.c[j: 45+ : 1src/libavcodec/golomb.h];: 482y:+34+): | warning: ~ ^ ~~~~~~~~~~~~~~~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/hevc_ps.c:1404: 44482: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1404 | i f ( g b -> s i z e _ i n _b fiotrs (<=x r= ep_pisn-de>x)c o{l _| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~b d[i]; x < pps->col_bd[i + 1]; x++) | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.c:387:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 387 | for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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-src/libavcodec/hqx.c>bu:f420f:e54r:, swarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]ze ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h420: | 49 :25 : note: expanded from macro 'FFMIN' if (in f49o | _#odffeseft i>n IeNT _FMFAMX I||N i(nafo,_b)o f(f(sae)t +> 8( b>) a?vp k(t-b>)s iz:e ()a ){) | ~ ^ ~| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = 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/intrax8dsp.o (b) ? (b) : (a)) | ~ ^ ~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. src/libavcodec/hevc_cabac.c:37:21: warning: variable 'num_bins_in_se' is not needed and will not be emitted [-Wunneeded-internal-declaration] 37 | static const int8_t num_bins_in_se[] = { | ^~~~~~~~~~~~~~ src/libavcodec/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) * 3In file included from || src/libavcodec/hevc_parser.c | : ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/hevc_parser.c:27: In file included from src/libavcodec/hevc_parse.h:30: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ipu_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->bufsrc/libavcodec/hevc_ps.cfer:, 1464:siz18e:) ;warning: comparison of integers of different signs: 'ptrdiff_t' (aka 'int') and 'unsigned int' [-Wsign-compare]| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'1464 | if 49( | n#adle_fsinieze >F sFizMeIoNf((ap,psb-)>d a((taa))) >{ ( b)| ? ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ ( b) : (a)) src/libavcodec/hevc_ps.c| : ~ ^ ~1526 :37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/hevc_parser.c: 271526: | In file included from src/libavcodec/hevc_parse.h : 30 : In file included from src/libavcodec/hevc_sei.h :30 : pIn file included from psrc/libavcodec/h2645_sei.hs:-28>: src/libavcodec/bytestream.hd:318i:f15f:_c12 uwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning_s generated. qp_d el318ta | _ d e pt h i>f sp(ss-i>zel2og 2!_d=i ffs_imzaex) _ m| in ~~~~~ ^ ~~~~_ coding_block_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_refs.csrc/libavcodec/hevc_ps.c::1591534::2123:: warning: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1591 | 534 | i f ( s ufmo r> =(i s= p0s;- i> niumd_nteghat)iv e_{pi c s| ; ~~~ ^ ~~~~~~~~~~~~~~i+ +) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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] CC libavcodec/ituh263dec.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | src/libavcodec/hevc_parser.c:124 :32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (slice_segment_addr >= ps->sps->ctb_width * ps->sps->ctb_height) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (size2 != siz2 warninges generated. ) | ~~~~~ ^ ~~~~ CC libavcodec/ituh263enc.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_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) | ~~~~~ ^ ~~~~ 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-In file included from src/libavcodec/huffyuvenc.c>:41: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] buff 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_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/put_bits.h:265: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/ivi.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/ivi_dsp.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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-CC libavcodec/j2kenc.o >buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavcodec/hevcdec.c::177:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 25: 177 | for (i = 0; i < s->sh.nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ note: src/libavcodec/hevcdec.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] expanded from macro 'FFMIN' 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++) | ~ ^ ~~~~~~~~~~~~~~~~~ 49src/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ desrc/libavcodec/hevcdec.c:221:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] f 221 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ isrc/libavcodec/hevcdec.cn:229:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 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] F F232 | for (i = 0; i < s->sh.nb_refs[L1]; i++) | ~ ^ ~~~~~~~~~~~~~~~~~ MIsrc/libavcodec/hevcdec.c:235:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N 235 | for (i = 0; i < s->sh.nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ (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/hevcdec.c:293:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | if (i < nb_sps) { | ~ ^ ~~~~~~ src/libavcodec/hevcdec.c:311:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 311 | if (i && i != nb_sps) | ~ ^ ~~~~~~ CC libavcodec/jacosubdec.o CC libavcodec/jfdctfst.o 16 warnings generated. src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 239 | { NULL }, | ^ CC libavcodec/jfdctint.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); | ~ ^~~~~~~~~~~~ 2 warnings generated. 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)) | ~ ^ ~ 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); | ~ ^~~~~~~~~~~~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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); | ~ ~~~^~~~ 50 warnings generated. 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/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_src/libavcodec/bytestream.hre:f271s:[17L:1 ]warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i++) | ~ ^ ~~~~~~~~~~~~~~~ 271 | src/libavcodec/hevcdec.c i:913nt: 37s:i zwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 2 = FFMI N913( | g - > b u f f e ri_efn d( -n ugm->_benutrfyf_epr,o insti_zeo)f;f se ts| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ > get_bisrc/libavutil/macros.ht:49s:_25:l enote: fexpanded from macro 'FFMIN't( gb)) { 49 | | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~# define FFMIN(a,src/libavcodec/hevcdec.cb:)958: 23(: (warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) > (b )958 | ? ( b ) : f(oar) )(i | = ~ ^ ~ 0; i < length; i++) | ~ ^ ~~~~~~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jni.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/iff.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/jpeg2000.o src/libavcodec/hevc_mvs.c:412:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 412 | nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:436:28: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 436 | nb_orig_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:439:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 439 | for (comb_idx = 0; nb_merge_cand < s->sh.max_num_merge_cand && | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevc_mvs.c:463:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 463 | while (nb_merge_cand < s->sh.max_num_merge_cand) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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/hevcdec.c:1360:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1360 | log2_trafo_size > s->ps.sps->log2_min_tb_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1359:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1359 | if (log2_trafo_size <= s->ps.sps->log2_max_trafo_size && | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:1370:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | split_transform_flag = log2_trafo_size > s->ps.sps->log2_max_trafo_size || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/huffyuvenc.c:1061:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1061 | COMMON_OPTIONS | ^ src/libavcodec/huffyuvenc.c:1049:16: note: expanded from macro 'COMMON_OPTIONS' 1049 | 0, 1, VE }, \ | ^ src/libavcodec/huffyuvenc.c:1062:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1062 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/huffyuvenc.c:1063:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1063 | { NULL }, | ^ CC libavcodec/jpeg2000_parser.o 1 warning generated. src/libavcodec/hevcdec.c:1882:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers] 1882 | struct MvField current_mv = {{{ 0 }}}; | ^ 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 8 warnings generated. 21 warnings generated. CC libavcodec/jpeg2000dec.o 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)) | ~ ^ ~ CC libavcodec/jpeg2000dsp.o 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/hevcdec.c:2244:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 2244 | log2_cb_size == s->ps.sps->log2_min_cb_size) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/hevcdec.c:2253:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h:317 :225313 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] log 2_317c | b _ s izsei z<=e 2s -=> psF.FsMpIsN-(>pp-cm>.bulfofge2r_m_axe_npcdm -_ cpb_-s>biuzef)fe r{ , | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/hevcdec.c:2252:30: src/libavutil/macros.hwarning: :49comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 2252 | 49 | # d e f in e F F M IlNog(2a_,cbb)_s i(z(ea )>= >s- >(psb.)sp s?- >(pcbm). l: o(g2a_))m i| n ~ ^ ~_ pcm_cb_sizIn file included from esrc/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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/jpeg2000dwt.o src/libavcodec/hevcdec.c:2501:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2501 | if (s->tab_slice_address[prev_rs] != s->sh.slice_addr) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ 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; | ~~~~~~~~~~~~~~^~~~~~~~~~~ ~ 1 warning generated. src/libavcodec/imc.c:396:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 396 | flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 | ~ ^~~~~~~~~~~~ src/libavcodec/imc.c:421:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 421 | flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 | ^~~~ ~ src/libavcodec/imc.c:452:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 452 | av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/imc.c:459:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 459 | highest = highest * 0.25; | ^~~~~~~ ~ src/libavcodec/imc.c:494:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 494 | summa = (summa * 0.5 - freebits) / iacc; | ^~~~~ ~ src/libavcodec/imc.c:506:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ~ ^~~~~ src/libavcodec/imc.c:506:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 506 | cwlen = av_clipf(((chctx->flcoeffs4[j] * 0.5) - summa + 0.5), 0, 6); | ^~~~~~~~~~~~~~~~~~~ ~ 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 | src/libavcodec/imc.c : 535 : 75 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] slice_heigh 535t | <= 0 | | n b _s l i c e s * ( u i n t 6 4 _ t ) s l i c e_ he ig ht > h e ig:h (tc)h c t| x- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~>b itsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:541:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 541 | if (highest <= -1.e20) | ^~~~~~~ ~~ src/libavcodec/imc.c:554:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 554 | if (highest > -1.e20) { | ^~~~~~~ ~ src/libavcodec/hevcdec.c:2818:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2818 | for (int i = 0; i < tc_sd[0]; i++) { | ~ ^ ~~~~~~~~ src/libavcodec/imc.c:568:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 568 | workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/imc.c:588:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 588 | workT[low_indx] = lowest + 2.0; | ^~~~~~ ~ 5 warnings generated. src/libavcodec/imc.c:671:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 671 | : (chctx->bitsBandT[i] * -2 + 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) { | ^~~~~~~ ~ CC libavcodec/jpegls.o 13 warnings generated. CC libavcodec/jpeglsdec.o CC libavcodec/jpeglsenc.o 6 warnings generated. 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 | #definIn file included from e Fsrc/libavcodec/interplayvideo.c:F44M: Isrc/libavcodec/bytestream.hN:(a171,b:)18 : (warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a ) > (b) ? (b) : ( a171)) | | ~ ^ ~ g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,CC libavcodec/jpegquanttables.o b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/imx_dump_header_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) In file included from | ~ ^ ~ src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:186:13In file included from : src/libavcodec/imx_dump_header_bsf.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]30 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187186 | | siifz e(2si z=e 2F F!MI=N( ps-iz>e)b u f| ~~~~~ ^ ~~~~f er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: CC libavcodec/jpegtables.o src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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 | ^~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49:src/libavcodec/imx_dump_header_bsf.c25::30 : note: src/libavcodec/bytestream.hexpanded from macro 'FFMIN': 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 | #define FFMIN( a293 | , b) ( ( as)i ze>2 ( b=) F?F M(bI)N( p: -(>bau)f) f e| r ~ ^ ~_ end src/libavcodec/hevcdec.c- p:-3322>:19b:u fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h3322: | 49 : 25 : fnote: oexpanded from macro 'FFMIN'r (i = 049; | i# de s(-b>)p s? .(sbp) s:_l i(sa)t)) ; i| + ~ ^ ~+ ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | #dsrc/libavcodec/indeo3.ce:fi39n: esrc/libavcodec/bytestream.h :F293F:M13:I N(warning: a,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > (b) ? (b ) 293: | ( a ) s)i z| ~ ^ ~e 2 = FFMIN(In file included from p-src/libavcodec/imx_dump_header_bsf.c>:b30: usrc/libavcodec/bytestream.h:f318:f15e: rwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ end - p318 | - > bu ffiefr (, siszieze2); ! = | 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/indeo3.c:39: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (s1ize2 warning generated!. = size) | ~~~~~ ^ ~~~~ CC libavcodec/jrevdct.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 355: | 317 : 13 : swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e = FFMIN(g->bu ff317er | _e nd - gs-i>zbuef2f e=r , FsFizMeI);N (p -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ buffer_esrc/libavutil/macros.hn:d49 :-25: p-note: >expanded from macro 'FFMIN' buffer, 49s | iz#ede)f;i n e| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b)src/libavutil/macros.h :49(:(a25): >note: expanded from macro 'FFMIN'( b) ? ( b)49 | :# d(ea)f)in e | F ~ ^ ~F MIN(a,b) ((aIn file included from )src/libavcodec/imx_dump_header_bsf.c :>30 : (src/libavcodec/bytestream.hb:356): ?13 (:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 356 | size2 In file included from = src/libavcodec/indeo3.cF:F39: Msrc/libavcodec/bytestream.hI:N318:(15p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer _318e | nd - p- >ibuff f(ers,i szieze2) !;= si| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e ) | ~~~~~ ^ ~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/interplayvideo.c:44: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/hevcdec.c 49 | :#3469d:e19f:i nwarning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > (3469b) | ? f(orb )( i := 0(;a )i) < F| F ~ ^ ~_ ARRAY_ELEMIn file included from Ssrc/libavcodec/indeo3.c(:s-39>: Dsrc/libavcodec/bytestream.hP:B356):; 13i:+ +warning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/indeo3.c:39: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/intelh263dec.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/iff.c:498:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/hevcdec.c 498 | : 3551 : 19f:o rwarning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x = 0; x < dst_ s3551i | z e &f&o bry t(ie s=t r0e;am 2i_ g s0;-) >{D PB )| ; ~ ^ ~~~~~~~~ i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/iff.c:502:22src/libavcodec/hevcdec.c:: 3562warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3562502 | | fo r ( i = 0; lie +p s1.,v dpsst__lsisitz)e ;- i +x+,) b{y t e| s ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tream2_gesrc/libavcodec/hevcdec.ct_:by3568t:src/libavcodec/put_bits.hes19_::le317 :fwarning: 33:tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( g warning: b)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~ ~~~~~~~~~~~~ 3568 | for ( i317 | = 0 ; i A50b:Y29:u _fEnote: _expanded from macro 'FFMIN3'Le nEMdS (- ss --50> | >pb#us.dfs_epfpsinter_ liFst>)F;=M IiNs+3+)i( za,{be, ocf)( BF| iF ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~MtIBu f)N)( F{F M| src/libavcodec/hevcdec.cI ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~N:( 3574a:,19b:) ,warning: c)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~ ~ 3574src/libavutil/macros.h | : 49 : 25f:o rnote: expanded from macro 'FFMIN'( i = 0; i49 | <# dFeFf_iAnRe RFFAMYI_ENLE(MaS,(bs) -(>(pas). p>p s(_lbis)t )?; (ib)+ +:) ({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/libavcodec/interplayacm.c:src/libavutil/macros.h:12249::1940: :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #define F122F | MI N ( a ,fb)o (r( a() i> =( b)0 ;? (ib) <: s(-a>))r o | ws ^; i++) | ~ ^ ~~~~~~~ src/libavcodec/iff.c:504:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 504 | if (length < value + 1) | ~~~~~~ ^ ~~~~~~~~~ src/libavcodec/iff.c:507:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 507 | length = FFMIN(-value + 1, dst_size - x); | ^ ~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:514:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 514 | if (x < dst_size) { | ~ ^ ~~~~~~~~ src/libavcodec/interplayacm.c:138:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 138 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/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/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_33AR warningRAsY_ generatedE. LEMS(quant_index_to_tab)) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:150:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 150 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:154:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 154 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/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:175:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 175 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:193:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:197:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 197 | if (i >= s->rows) break; | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:219:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ 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/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++) { | ~ ^ ~~~~~~~ 11 warnings generated. 11 warnings generated. src/libavcodec/interplayacm.c:296:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 296 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:300:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 300 | if (i >= s->rowsrc/libavcodec/iff.cs) :| 768 ~ ^ ~~~~~~~: 20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 768 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/interplayacm.c:323:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 323 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/iff.c:820:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 820 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:837:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 837 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:852:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 852 | if (xor && ofsdst < dst_size) { | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/interplayacm.c:342:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 342 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:355:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 355 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:358:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 358 | if (i >= s->rows) | ~ ^ ~~~~~~~ 17 warnings generated. src/libavcodec/interplayacm.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 371 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:384:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:387:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 387 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:399:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 399 | for (i = 0; i < s->rows; i++) { | ~ ^ ~~~~~~~ src/libavcodec/interplayacm.c:411:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 411 | if (i >= s->rows) | ~ ^ ~~~~~~~ src/libavcodec/iff.c:896:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 896 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:899:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 899 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/iff.c:909:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 909 | for (b = 0; b < cols; b++) { | ~ ^ ~~~~ src/libavcodec/iff.c:913:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 913 | if (offset >= dst_size) | ~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:935:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 935 | for (g = 0; g < groups; g++) { | ~ ^ ~~~~~~ src/libavcodec/iff.c:943:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 943 | for (r = 0; r < rows; r++) { | ~ ^ ~~~~ src/libavcodec/iff.c:947:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 947 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/iff.c:952:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 952 | src/libavcodec/interplayacm.c : 437 : 19 :fo r warning: (bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 0; b < by t437e | s ; fb+o+r) {( i| ~ ^ ~~~~~ = 0; i < ssrc/libavcodec/iff.c->:c955o:41l:s; warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]++ ) { | ~ ^ ~~~~~~~ 955 | if (noffset >= dst_size) | ~~~~~~~ ^ ~~~~~~~~ src/libavcodec/iff.c:1003:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1003 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1006:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1006 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ 1690 warnings generated. src/libavcodec/iff.c:1072:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1072 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/iff.c:1075:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1075 | if (ofsdata >= buf_end - buf) | ~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/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)) | ~ ^ ~ CC libavcodec/jvdec.o 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) | ~~~~~~ ^ ~~~~~~~~~~~~~ 35 warnings generated. CC libavcodec/kbdwin.o src/libavcodec/iff.c:1214:20: warning: CC libavcodec/kgv1dec.o comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1214 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/kmvc.o CC libavcodec/lagarith.o src/libavcodec/iff.c:1298:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1298 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lagarithrac.o CC libavcodec/latm_parser.o src/libavcodec/iff.c:1357:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1357 | if (ofssrc >= buf_end - buf) | ~~~~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/lcldec.o CC libavcodec/lclenc.o 28 warnings generated. CC libavcodec/libdav1d.o CC libavcodec/ljpegenc.o src/libavcodec/jacosubdec.c:147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 147 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/lossless_audiodsp.o CC libavcodec/loco.o 12 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)) | ~ ^ ~ CC libavcodec/lossless_videodsp.o In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/lossless_videoencdsp.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/j2kenc.c:71: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/iff.c:1566:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1566 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1578:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1603:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1603 | memcpy(s->video[0], buf, FFMIN(buf_end - buf, s->video_size)); | ^ ~~~~~~~~~~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/iff.c:1608:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1608 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1617:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1617 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1627:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1627 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1663:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1663 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1676:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1676 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1687:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1687 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1701:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1701 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1729:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1729 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1741:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1741 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1758:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1758 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1842:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1842 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ src/libavcodec/iff.c:1874:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1874 | for (plane = 0; plane < s->bpp; plane++) { | ~~~~~ ^ ~~~~~~ 27 warnings generated. CC libavcodec/lpc.o CC libavcodec/lscrdec.o CC libavcodec/lsp.o 3 warnings generated. CC libavcodec/lzf.o 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) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ In file included from src/libavcodec/ituh263dec.c:47: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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 | ^~~~~~~~~~~~~~~~~~ CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/m101.o src/libavcodec/jpeg2000.c:561:96: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 561 | if (reslevel->num_precincts_x * (uint64_t)reslevel->num_precincts_y * reslevel->nbands > avctx->max_pixels / sizeof(*reslevel->band->prec)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]); | ~ ~~~~~~~~~^~~~~~~~~~ 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/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 src/libavcodec/put_bits.h= (:a265lp:h37a: * Mwarning: _Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I / n) * (alpha * 265M | _ PI / n ) i;f (| s ^~~~~ ~ ->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/kbdwin.c:56:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 56 | window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); | ~ ^~~~~~~~~~~~~~~ CC libavcodec/mace.o CC libavcodec/magicyuv.o CC libavcodec/magicyuvenc.o 26 warnings generated. 3 warnings generated. src/libavcodec/ituh263dec.c:757:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/mathtables.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/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/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_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1099:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1099 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/j2kenc.c:1162:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/j2kenc.c355::131162:: 34:warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1162355 | | s i z e = F F M I N (ig-f> b(upfrfecr_xen d >-= rge-s>bluevfelf-e>rnu,m_ prseiczinect)s_;x | || p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~r cy >= resrc/libavutil/macros.h:s49l:e25:v enote: lexpanded from macro 'FFMIN'- >num_p re49ci | nc#tdsef_iy)n e{ F FM I| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~N (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) | ~~~~~ ^ ~~~~ 13 warnings generated. 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){ | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/mdec.o CC libavcodec/me_cmp.o CC libavcodec/media100_to_mjpegb_bsf.o 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/j2kenc.c:1803:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1803 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1804:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1804 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, }, | ^ src/libavcodec/j2kenc.c:1808:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1808 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1809:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1809 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, }, | ^ src/libavcodec/j2kenc.c:1816:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1816 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/j2kenc.c:1817:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1817 | { NULL } | ^ 12 warnings generated. In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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", src/libavcodec/jpeg2000dec.c : "765em:it29 :m awarning: cmissing field 'nb_poc' initializer [-Wmissing-field-initializers]r oblock inf o765 | f o r JpRegF20C0 2019P0 OpaCc ktempt =iz at{i{o{0n}},}; t h| e ^ p arameter value is the maximum payload size", OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ 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/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 887 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noissrc/libavcodec/bytestream.he_sh:a317p:13i: nwarning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]" , NULL, 317 | s i ze 2 = F F M I N F(Fp_M-P>Vbu_ffOerF_FSeETn(dq ua-n tpi-z>ebru_fnfeor,i sseiz_e)s;h a p| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ng), AVsrc/libavutil/macros.h_:49O:PT25_T:YP Enote: _expanded from macro 'FFMIN'I NT, { . i496 | 4 #=d 0e f}i, n e FF M I N (0,a ,bI)N T(_(MaA)X ,> F(bF)_ M? P(bV) _:O P(aT)_)F L| AG ~ ^ ~S },\ | ^ In file included from src/libavcodec/jpeglsenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c: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}, CC libavcodec/mediacodec.o \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", src/libavcodec/bytestream.hFF_:MP355V:_13O: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S ET(rc_initial_cp lx355) | , A V_sOiPzTe_T Y P=E _FFFLMOINA(Tg,- >b{uf.fedr_beln d= 0 -}, g-->FbLuTff_eMrA,X ,s iFzLTe_M)A;X , | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ F_MPV_OPsrc/libavutil/macros.hT:_49F:L25A:G S}note: , expanded from macro 'FFMIN' \ 49 | | # ^ define FFMIN(a,b) ((a) > (b) ? (b) : (a))src/libavcodec/ituh263enc.c : 887| ~ ^ ~: 5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:In file included from 91src/libavcodec/jpeglsenc.c::31177: :src/libavcodec/bytestream.h :356note: :expanded from macro 'FF_MPV_COMMON_OPTS' 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91356 | | { " r cs_ibzuef2_a g= gFrFeMssIiNvi(tpy-">,b u"fcufrerre_netlnyd u-se lpes-s>",b u f f e r, s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFsrc/libavutil/macros.h_:M49P:25V:_ Onote: Fexpanded from macro 'FFMIN'F SET(r 49c | #_dbuefffeirn_ea gFgFrMIeNs(sai,vbi)t y)(,( aAV)_ >O PT(_bT)Y P?E_ FL(Ob)A T:, {.(dab)l) = 1| . ~ ^ ~ 0 }, -FLT_In file included from MAsrc/libavcodec/jpeglsenc.cX:,31 F: Lsrc/libavcodec/bytestream.hT:_357M:A15X,: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ MPV_O P357T_ | FL A G S }i,f \( s i| z ^e 2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_CC libavcodec/metasound.o MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", src/libavcodec/jpeg2000dec.c : 848: 14:F Fwarning: _MIn file included from comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P src/libavcodec/jpeglsdec.cV_:OF31F: Ssrc/libavcodec/golomb.hE:482T:(l34mi: nwarning: 848) | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], AV _O PTi_fT Y(PPEs_IoNtT >, b y{482t.i | e6 s 4 =t r 2 e*a mF F _ Q2P2 L_ AgiMfBe D(gtb_-A> }b,sy it0ze,es __IilNnTe__bfMit(At&sX s,< -F=> Frg_eM_PiVn_O)Pd Te-_xF )L 2A{G S+ n} , + | 2) ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~{ | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:887:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 888 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:888:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:889:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 889 | { NULL }, | ^ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", src/libavcodec/latm_parser.c : 69 : 49F: Fwarning: _Mcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]P V_OFFSET(rc_buff 69e | r _ a gg r e s siivfi t((ys)t, aAVt_eO P&T _TLYPAE_TFMLO_ASTI, Z{E._dbMlA S=K ) 1- .s-0> c}o,u -nFtL T<=_ MbAuXf,_ siFzLeT)_ M{A X ,| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:887:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 887 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/jpeg2000dec.c:1093:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1093 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:1104:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1104 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:915:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 915 | { "umv", "Use unlimited motion vectors.", OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:916:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 916 | { "aiv", "Use alternative inter VLC.", OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:917:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 917 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/ituh263enc.c:918:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 918 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE}, | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 919 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | 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 | F F _ M P V_eOrrF F*S=E TF(IlXuRma(_1.e0l)i m_-t h(rers ho*l dr));, A V| _ ^~~~~~~~~ ~ OPT_TYPE_INTsrc/libavcodec/aac_defines.h,: 88{:30 :. inote: 6expanded from macro 'FIXR'4 = 0 },88 I | N#Td_eMfIiNn,e I NFTI_MXARX(x,) FF _M PV _ O P T _ F L A(G(Sf l},o\a t | ) ^( x)) | ^~~~~~~~~~ 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/jpeg2000dec.c :src/libavcodec/mpegvideoenc.h:121480::25175:: warning: note: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare]expanded from macro 'FF_MPV_COMMON_OPTS' 801214 | | i f ( r e t > c b l k - > d a t a _ a l l o ca t e d ) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~ FF_MPV_OFFSsrc/libavcodec/jpeg2000dec.cET:(1215:e39:r rwarning: ocomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r _rate), AV_ O1215P | T _ T Y PE _I NT , { . i 6 4 = 0 } , s i z e _ 0t, nIeNwT__MsAXi,z FeF _M=P VF_OFPMTA_XFL(A2G*Sc b}l,k\- > d| a ^ta _allocated, ret); | ^ ~~~~~~~~~~~~~~~~~~~~~~ ~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' src/libavcodec/ituh263enc.c: 91947: | 5#d:e fwarning: inmissing field 'unit' initializer [-Wmissing-field-initializers]e Fsrc/libavcodec/mpegvideoenc.h:F82:M151A:X (note: aexpanded from macro 'FF_MPV_COMMON_OPTS', b) ((a) > (b) ?82 | ( a ) : ( b) ) | ~ ^ ~ src/libavcodec/jpeg2000dec.c : 1222 : 25 : warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 1222 | i f ( re t > cb lk -> dFaFt_MaP_Va_lOlFFoScEaTt(edr) c{ _ q| sq ~~~ ^ ~~~~~~~~~~~~~~~~~~~~u ish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_src/libavcodec/jpeglsdec.cQP2LA:M156BD:A46 }:, warning: 0,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] I NT_MAX, FF_MPV_OP T_156FL | A GS } , f o r ( k = 0\; | ( ^( unsigned)state->N[Q] << k) < state-src/libavcodec/ituh263enc.c>A:919[:5Q:] warning: ;missing field 'unit' initializer [-Wmissing-field-initializers] k++src/libavcodec/mpegvideoenc.h): 95 :| 171 ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/ituh263enc.c:919:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:src/libavcodec/jpeglsdec.c166: :note: expanded from macro 'FF_MPV_COMMON_OPTS'193 :46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | {"noi s193e | _ re d u ctfioorn ("k ,= " N0oi;se r(e(udnsuigcntieodn)",s t a t e - > N [ Q ] << k ) < t e mp ; k F+F_+MP)V _ O| F ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~FS ET(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", 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] FF_MPV_OFFS E171T( | r t p_ p agyl-o>abduf_fseizre )+=, AFVF_MOINP(Tg_-T>YbPEu_fINfT,e r{._ie6n4d = -0 }g,- >INbT_uMfIfNe,r I,N T_sMAiX,z Fe)F;_ M P| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~V _OPT_FLAGS },src/libavutil/macros.h :\49 : 25| : ^ note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/lpc.c:182:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 182 | double signal = 0.0f, avg_ersrc/libavcodec/ituh263enc.cr: 920=: 50:. 0warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]; | ~~~~~~ ^~~~ 920 | FF_MPV_COMMON_MOTION_EST_OPsrc/libavcodec/lpc.cT:S182 :37 :| ^ warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpegvideoenc.h:113:179 :182 | note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' double signal = 1130 | {."m0efp,c "a, v"Mgo_teiornr = e0st.i0mfa;t i o| n ~~~~~~~ ^~~~ 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_FLAGSsrc/libavcodec/lpc.c }:,184 :\22 : | warning: ^implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 184 | const double a = 0.5f,src/libavcodec/ituh263enc.c b: 920=:5 : 1warning: .missing field 'unit' initializer [-Wmissing-field-initializers]In file included from 0 f src/libavcodec/kmvc.c-src/libavcodec/mpegvideoenc.h :a:30114;: : src/libavcodec/bytestream.h124 | : ~ ^~~~: 186 note: :expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 114 | {"mep r186e | " , "p r esi zmeo2src/libavcodec/lpc.ct :i=184o :nF32F M:eI sNwarning: t(implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]pi -m>atbioun f184f | " ,e r _FceonnFds_t M -Pdo Vpu-_b>lObeFu FfaSf Ee=Tr (0,m.e 5_fs, pbir ze= e1).),; 0f A-| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ O aP; T _T| YP ^~~~ ~Esrc/libavutil/macros.h :_I49N:25T:, note: {expanded from macro 'FFMIN'. i64 = 049 | #},d IeNfTi_neM IFNFM,I NI(NaT_,MAbX,) FF(_(MPaV_)O P>T_ FL(AbG)S }?, (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] src/libavcodec/ituh263enc.c187: | 920 :5 : warning: imissing field 'unit' initializer [-Wmissing-field-initializers]f (src/libavcodec/mpegvideoenc.hs:115i:z156e:2 note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'! = size) | ~~~~~ ^ ~~~~ 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i6src/libavcodec/lpc.c4 := 1890: 41}:, 0,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]I NT_MAX/2, F F189_M | P V _ O P T_ F LAsG-S >},w \i n | d ^o wed_samples[i] = weisrc/libavcodec/ituh263enc.cg:ht921*:12s:a mwarning: pmissing field 'help' initializer [-Wmissing-field-initializers] les [921i | ] ; {| N ~^~~~~~~~~~U LL }, | ^ 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/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", "currentsrc/libavcodec/lpc.cly: 197us:e40l:e swarning: simplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]" , 197 | aFvFg__eMrPVr_ O=F F(SEaTv(gr_ce_rburf +f eerr_ragogrre[ssiiv]i)t/y2.)0,f ;A V_ O| PT ~^~~~_ TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "incsrc/libavcodec/lpc.cr:e198a:se39 :t hwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] quantizer f198o | r m arcerotbluocrkns calvosge_ ertro bo?rd esrisg"na,l /FaFv_g_MePrVr_ O:F FSNEATN;( bo r| de ~~~~~~ ^~~r _maskin/usr/include/math.hg:)15:,19 A:V _note: Oexpanded from macro 'NAN'P T_TYPE _15F | LO#AdTe,f i{.ndbel N=AN 0 } , -_F_bLuTi_ltMinA_nXan,f (F"L"T) _ MA| X ^~~~~~~~~~~~~~~~~~ , FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_O1PTS warning generated | . ^~~~~~~~~~~~~~~~~~ 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_TYCC libavcodec/microdvddec.o PE_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_MAsrc/libavcodec/bytestream.hX 3:.42710:2178:2 3warning: 4comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]6 638528859812e+38F 271 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ int sisrc/libavcodec/ituh263enc.cze:2 919=: 5F:F Mwarning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( g->buf f919e | r _ en d - FgF_-M>PbVu_fCfOeMr,M OsNi_zOeP)T;S | | ^~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/mpegvideoenc.h:91:142src/libavutil/macros.h:: 49note: :expanded from macro 'FF_MPV_COMMON_OPTS'25: note: expanded from macro 'FFMIN' 4990 | | #{d"recf_iinniet _cFpFlMx"I,N "(inai,tiba) l( (cao)mp l>ex i(bt)y fo?r ( b)1 :- p(aas)s) e n| c ~ ^ ~ oding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPTCC libavcodec/midivid.o _FLAGS}, \ | ^~~~~~~In file included from src/libavcodec/kmvc.c/usr/include/float.h::3015: :src/libavcodec/bytestream.h17: :note: expanded from macro 'FLT_MAX'293 :13: warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FLT_MAX 3293. | 4 0 28 2s3i4z6e623 85=28 8FF5M9I8N1(2esrc/libavcodec/indeo3.cp+-38>F:bu 250| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~:f e51r_:e nwarning: dsrc/libavcodec/ituh263enc.ccomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 919-: 5p:- >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffe r,250 | s i919 | z e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F F _M(PV(csrc/libavutil/macros.he:_49lC:lOM25M-:O> Nxnote: _pOexpanded from macro 'FFMIN'oPs T S+ c e| 49 ^~~~~~~~~~~~~~~~~~ | l#l-dsrc/libavcodec/mpegvideoenc.he>:f90wi:ni133ed :Ft hnote: F)expanded from macro 'FF_MPV_COMMON_OPTS'M I N<( > (p l ba ) n e- >?w i(dbt ) h ) : ({a) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ | ~ ^ ~ src/libavcodec/indeo3.c In file included from : src/libavcodec/kmvc.c249: :51 :30 : warning: src/libavcodec/bytestream.h comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]: 294 : 15 : 249warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | ( (c el l- > yi fp o(s isz e+2 Fc Fe!_lM=lP-> hVe_OsFFiSigEzhTet()) rO PpTl_aTnYe-P>hEe_SiTghRtIN G , | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/ituh263enc.c:919:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 919 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:83:139: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGSCC libavcodec/mimic.o }, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FFIn file included from _MPsrc/libavcodec/jpeglsenc.cV_:O35FFS: Esrc/libavcodec/put_bits.hT:(r227c:_qsrc/libavcodec/bytestream.h37m: :owarning: 317dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:_ 13asrc/libavcodec/lsp.c:m :pwarning: ),60comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : A31V _O:P227T_ | TYwarning: P implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]E _ 317F | L OiAf T ( s,- s60 >ib | u{z ef._e2n d d b=l - F F =Ms Ip-N0r e}>,b (vuf-pF L_T_-M=p >AbtulrXf,fsef [>i=] s=irzF _eenLdF oTf_FMM-A(AX ,pXB(ilt -FsFBf>_u[fbMuPfVi_)Of]),P e T{r , p_ | s ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r FiezLevA )G+;S }m i,n| _In file included from sIn file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/lcldec.cpsrc/libavcodec/ljpegenc.ca c i:: 48 : n41 : In file included from src/libavcodec/bytestream.hsrc/libavutil/macros.hgsrc/libavcodec/mjpegenc_common.h :::) 27\17149;: : :| ^~~~~~~src/libavcodec/put_bits.h 1825 :/usr/include/float.h| :::15 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~227 :note: :expanded from macro 'FFMIN'warning: 1737comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:src/libavutil/macros.h : :note: 4749: | warning: expanded from macro 'FLT_MAX'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 22#: d e note: f15i | expanded from macro 'FFMAX' 171n | e# d e Ff i F n47e | FMgL-T _#I>227 | M dNebfA X( u3if.f a n 4 0e2,e rF8FbM)A X +2(3((ia=4a6)6f, 3>8b5(FsF-M>IbN )(2bu(f 8)8g5_( -9>8e(?ab1n () u> 2(ed+ 3bf)f e:r _b-8)(ea) )F n| s ->?d ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | -b ( a ~ ^ ~) u g: f(_b-)p>bsrc/libavcodec/ituh263enc.cu)f t In file included from | :f919rsrc/libavcodec/kmvc.c ^ ~> e::=530:r : s,i warning: ssrc/libavcodec/bytestream.hsrc/libavcodec/lsp.czeimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]oi:ze:); f31860: 15| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~919( | src/libavcodec/jpeg2000dec.c::39 :B i : t warning: F1425comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: BF:_implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h 318u69fM: | 49::25 :) Pnote: warning: 60) | Vexpanded from macro 'FFMIN' comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] { _ C O M Mi | O ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~N f _1425O | P T S49 ( s | i#d ep| r ^~~~~~~~~~~~~~~~~~z fesrc/libavcodec/mpegvideoenc.hve 2 i := !n 83 = s e: lFsi z 129F:fe M [ i ) Inote: N]( a ,| b )expanded from macro 'FF_MPV_COMMON_OPTS' ~~~~~ ^ ~~~~= F FiMfA(X( (a(lp )82srf [ | c >i]x, ( b>)p= ? rr le e(vb v )e l+ - :> m( aniu ) nm__s)p pa| ~ ^ ~r ec icn i g n); c t s _| x ^~~~ ~ | | src/libavutil/macros.h : p47 :r28c:y note: > =expanded from macro 'FFMAX' r l e 47v | e #ld e f i -n > ne u FFmM A_ p X r(a , be) c i ( n( ca t) >s _(yb )) { ? F | ( ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~F a_)M P:V (_b)OFsrc/libavcodec/jpeg2000dec.cF)S :E1425T:(| 34 ^ r:c_ qwarning: scomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]q usrc/libavcodec/lsp.ci:s60:h39):, Awarning: Vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1425_ | O PT _ T 60Y | P E _ F L O A T ,p r{ e .v d=b ll s f=[ i 0 src/libavcodec/put_bits.h] i: }265=f:, 37 F(:0pFrM ,c Awarning: Xx9 9>comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= (r,lle sFfF[_iMvPeV ]265l | _,-> nO Pp u Tr_m e F_v +L p AmGrSe ii}c,i ncnf_ s( st-s>_bupf _xa e nc| di| n gp- )r ;cs y- >| >b ^~~~ ~ =u f r_ lpsrc/libavutil/macros.h et: vr47 e : l>40 -=: > \nsnote: uiexpanded from macro 'FFMAX' mz | _e ~po rfe (c47Bi | in#tcdBteusff_ i)y83n)) | e { {{"F r F cM| | _A ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~qX m(oad,_ba)m p("(,a )" src/libavcodec/jpeg2000dec.ce>x: p1502(e:br)i69 m:?e nwarning: (tcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]aa )l :q u(abn)t)i z e| 1502 ^r | m o d In file included from u l a tsrc/libavcodec/lcldec.c i: o48 n: "src/libavcodec/bytestream.h ,: 186 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f ( pFrFc_xM P186>V | =_ O rF lF eSsviEezTle(-2r> cn=_u qmFm_FopMdrI_eNac(mippn-)c>,tb suA_fVxf_ eO|rP|T __peTrnYcdPy E->_ =Fp L-rO>lAbeTuv,fe fl{e-.r>d,nb ulsm i_=zp er0)e ;c} ,i n| -c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~Ft LsT__yM)A X{, src/libavutil/macros.h :F| 49L ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~:T 25_:M Anote: Xexpanded from macro 'FFMIN', Fsrc/libavcodec/jpeg2000dec.cF:_1502M:P 34V49:_ | #Owarning: dPcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]eT f_iFnLAeG SF}F,M I 1502N | ( a , b ) ( ( a\ ) >| ^~~~~~~~ ( b ) ? ( b ) : i(fa )()p r c| x ~ ^ ~ >= rlevel->nIn file included from usrc/libavcodec/lcldec.cm:_48p: rsrc/libavcodec/bytestream.he:c187i:n15c:t swarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]x || prc y187 | > = r liefv e(lsrc/libavcodec/put_bits.hs-i>zn:eu2652m: _37!p:=r e warning: cscomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ii nzcet)s _ y| ) ~~~~~ ^ ~~~~ { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 265 | if (ssrc/libavcodec/jpeg2000dec.c-:>1579b:u69f:_ ewarning: ncomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]d - s->buf_ptr >1579= | si z e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:src/libavcodec/jpeg2000dec.c13::1579 :warning: 34comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1579 | 355 | s i z e = F F M I N ( g -i>fb u(fpfrecrx_ e>n=d r-l egv-e>lb-u>fnfuemr_,pr esciiznec)t;s _ x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| | prcy >= rsrc/libavutil/macros.hl:e49v:e25l:- >note: nexpanded from macro 'FFMIN'u m_precinc t49s | _#yd)e f{i n e| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~F FMIN(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) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317: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/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lcldec.c:48: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 15 warnings generated. CC libavcodec/misc4.o src/libavcodec/jpeg2000dec.c:1772:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1772 | av_assert0(width <= 1024U && height <= 1024U); | ~~~~~~ ^ ~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/indeo3.c : 620 : 55 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 620 | ( ( c e\l l -| > ^~~~x pos + cell->wsrc/libavcodec/jpeg2000dec.ci:d1772t:h22): warning: 1772 | p l a n ea-v>_waisdstehr)t 0{( w i| d ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~t h <= 1024U && hsrc/libavcodec/indeo3.ce:i619g:h55t: y p38o | s + ciefl l(-!>(hceoingdh)t)) <{< 2 ) + m v _ y > p l a n e - > h e i g h t | | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ \ | ^~~~ CC libavcodec/misc4_parser.o src/libavcodec/lagarith.c:162:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 162 | if (prob > 256 - i) | ~~~~ ^ ~~~~~~~ src/libavcodec/lagarith.c:164:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 164 | for (j = 0; j < prob; j++) | ~ ^ ~~~~ src/libavcodec/lagarith.c:199:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (scale_factor >= 32U) | ~~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/libdav1d.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/mjpeg2jpeg_bsf.o 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) | ~~~~~ ^ ~~~~ 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/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/ljpegenc.c : 304 : 11: warning: missing field 'help' initializer [-Wmissing-field-initializers] \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ 304 | { NULLsrc/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/put_bits.h:265: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/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) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/put_bits.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/kmvc.c= s:iz384e:o24f:( Bwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 384 | if (c->palsize >= (unsigned)MAX_PALSIZE) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 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/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/libavcodec/lcldec.csrc/libavutil/macros.h:49::2596:: 19note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #define FFMIN( a96, | b ) ( ( a ) > ( b )o f?s (=b )F :F M(IaN)()o f s| , ~ ^ ~ destptr - dIn file included from essrc/libavcodec/libdav1d.ct:p33t: rsrc/libavcodec/bytestream.h_:b294a:k15):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ ~~~ ~~~~~~~~~~~~~~~~~~~~~ 294 | isrc/libavutil/macros.hf: 49(:s25i:z enote: 2expanded from macro 'FFMIN' != size) 49 | | # ~~~~~ ^ ~~~~d efine 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 FFIn file included from MINsrc/libavcodec/lzf.c(:a34,: bsrc/libavcodec/bytestream.h): 186(:(13a:) warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (b) : (a)) | 186 ~ ^ ~ | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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] src/libavcodec/lagarith.c :155476 | :18 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] if (expected > 476( | u n s i g n e d iifn t()rzesatdr e>a ml-e>ntgottha)l _ o| u ~~~~ ^ ~~~~~~t ) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/jpeglsenc.c:464:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 464 | { NULL}, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 | #dsrc/libavcodec/bytestream.hefi:n271e: 17F:F MIwarning: Ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( a,b) ((a) > (b) ? (b )271 | : ( a )i)n t | s ~ ^ ~i ze2 = FFMINIn file included from (gsrc/libavcodec/libdav1d.c-:>33b: src/libavcodec/bytestream.hu:f357f:e15r:_ ewarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d - g->b u357f | f e r , isfi z(es)i;z e 2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~! = size) | src/libavutil/macros.h ~~~~~ ^ ~~~~: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ~ ^ ~ src/libavcodec/indeo3.c:1034:18:In file included from src/libavcodec/lzf.cwarning: :comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]34 : src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 1034 | i fd s(ts_ihzeei2g h!t= =s iFzFeM)I N (| d ~~~~~ ^ ~~~~s t_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++) | ~ ^ ~~~~~~~~~~~~ src/libavcodec/jpeg2000dec.c:2122:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2122 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mjpeg_parser.o src/libavcodec/jpeg2000dec.c:2190:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2190 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < 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++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mjpega_dump_header_bsf.o src/libavcodec/lcldec.c:194:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 194 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:193:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 193 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height || | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:252:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 252 | if (len < ((aligned_width * height * bppx2) >> 1)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:267:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 267 | len == width * height * 3) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/lcldec.c:423:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 423 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4); | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~ 25 warnings generated. src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lzw.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/jpeg2000dec.c:2590:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2590 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD }, | ^ src/libavcodec/jpeg2000dec.c:2591:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2591 | { NULL }, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 44 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/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/lscrdec.c:29: src/libavcodec/bytestream.h:171src/libavcodec/libdav1d.c:18: :warning: 611comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 171 | 611 | g - > b {u "ftifleetrh r+e=a FdFs"MIN, ("gT-i>lbe utfhfreera_desn"d, -O FgF-S>EbTu(ftfileer_t,h sriezaed)s;) , A| V ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ OPT_TYPE_INT, {src/libavutil/macros.h :.49i:6254: =note: expanded from macro 'FFMIN'0 }, 0, D A49V | 1#Dd_eMfAiXn_eT IFLFEM_ITNH(RaE,AbD) S(,( aV)D >| (AbV)_ O?P T(_bF)L A:G_ D(aE)P)R EC A| T ~ ^ ~E D }, | ^ 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/mjpegbdec.o src/libavcodec/libdav1d.c:614:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 614 | { "filmgrain", "Apply Film Grain", OFFSET(apply_grain), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, In file included from VD src/libavcodec/lscrdec.c|: A29V: _src/libavcodec/bytestream.hO:P186T:_13F:L Awarning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ DEPRECATED }, 186| | ^ size2 = FFMIN(p->buffer_end - p->buffer, src/libavcodec/libdav1d.csi:z615e:)142;: warning: | missing field 'unit' initializer [-Wmissing-field-initializers] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :61549 | : 25 : note: {expanded from macro 'FFMIN' "oppoin t49" | ,# d e"fSienel eFcFtM IaNn( ao,pbe)r a(t(ian)g p>o i(nbt) of? t(hbe) s:c a(laa)bl)e b i| t ~ ^ ~s tream", OFIn file included from Fsrc/libavcodec/lscrdec.cS:E29T: (src/libavcodec/bytestream.ho:p187e:r15a: twarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n g_poi n187t | ) , iAfV_ O(PsTi_zTeY2P E!_= IsNiTz,e ){ .| i ~~~~~ ^ ~~~~6 4 = -1 }, -1, 31, VD }, | ^ src/libavcodec/libdav1d.c:616:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 616 | { "alllayers", "Output all spatial layers", OFFSET(all_layers), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/libdav1d.c:617:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 617 | { NULL } | ^ CC libavcodec/mjpegdec.o CC libavcodec/mjpegdec_common.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/lscrdec.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/lscrdec.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/loco.c:31: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 1 warning generated. src/libavcodec/loco.c:159:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 159 | if (valCC libavcodec/mjpegenc.o 2 warnings generated. == 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) | ~~~ ^ ~~~~~~~CC libavcodec/mjpegenc_common.o src/libavcodec/loco.c:173:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 173 | if (val == INT_MIN) | ~~~ ^ ~~~~~~~ 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'CC libavcodec/mjpegenc_huffman.o 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 | CC libavcodec/mlp.o if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlp_parse.o CC libavcodec/mlp_parser.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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/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)In file included from > src/libavcodec/magicyuvenc.c(:b)30 ?: src/libavcodec/bytestream.h(:b171) ::18 :( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) | ~ ^ ~ In file included from src/libavcodec/magicyuv.c:30 : 171src/libavcodec/bytestream.h | : 357 : 15g:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]uf fer += 357F | F M I N (igf- >(bsuifzfee2r _e!n=d s i-z eg)-> 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/magicyuvenc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/loco.c:305:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (l->lossy > 65536U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ 9 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/magicyuvenc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/magicyuvenc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o CC libavcodec/mlpenc.o CC libavcodec/mlz.o CC libavcodec/mmvideo.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/media100_to_mjpegb_bsf.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/mobiclip.o src/libavcodec/magicyuvenc.c:557:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 557 | { NULL}, | ^ 11 warnings generated. 18 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) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/motion_est.o CC libavcodec/motionpixels.o 8 warnings generated. In file included from src/libavcodec/metasound.c:35: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return CC libavcodec/movsub_bsf.o clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ In file included from src/libavcodec/me_cmp.c:30: In file included from src/libavcodec/mpegvideoenc.h:34: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/movtextdec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:206:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 206 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:212:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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++) | ~~~~~ ^ ~~~~~~~~ 11 warnings generated. 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 >= src/libavcodec/microdvddec.cavpk:t-339:>23s:i zwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ 339 | src/libavcodec/magicyuv.c : 560 : 21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] for (i =560 | 0 ; i i f< (ssilziecoef_(wMiIdCtRhO D!V=D _TaAvGcSt)x -->c o1d;e di_+w+i)d t{h ) | { ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/microdvddec.c:src/libavcodec/magicyuv.c342::57437:22:: 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] 342574 | | i f ( s - > n b _ slfiocre s( s>i IdNxT _=M AX0 ; /s FiFMdAXx(s iplanes) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mlp.c:123:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 123 | for (i = 0; i < ((bit_size + 2) & 7); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/magicyuv.c: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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. 1 warning generated. 20 warnings generated. CC libavcodec/movtextenc.o CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o CC libavcodec/mpc7.o CC libavcodec/mpc8.o CC libavcodec/mpeg12.o 3 warnings generated. CC libavcodec/mpeg12dec.o CC libavcodec/mpeg12data.o CC libavcodec/mpeg12enc.o 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] In file included from src/libavcodec/misc4.c:27 : 171src/libavcodec/bytestream.h | : 171 : 18: warning: g->buffecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r += FFMIN(g->buffer_ e171 | n d - gg->-bu>ffberu,f fsiezer) ;+ = F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ MIN(g->buffersrc/libavutil/macros.h_:e49n:d25 :- note: gexpanded from macro 'FFMIN' ->buffe r,49 | s#idzeef)i;n e | F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b) ((a) src/libavutil/macros.h>: 49(:b25): note: ?expanded from macro 'FFMIN' (b) : ( a49) | )# d e| f ~ ^ ~ ine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from 49 | #dsrc/libavcodec/misc4.cef:i27n: esrc/libavcodec/bytestream.h :186F:FM13I:N (warning: a,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ((a) > (b) ? (186b | ) : ( as)iz)e 2 | ~ ^ ~= FFMIN(pIn file included from -src/libavcodec/midivid.c>:bu29f: fesrc/libavcodec/bytestream.hr:187_:e15n: dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- p->bu f187f | e r, siifz e()s;i z | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 2 != sisrc/libavutil/macros.hz:e49): 25: | note: ~~~~~ ^ ~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 26 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/midivid.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/misc4.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 | ifsrc/libavcodec/bytestream.h (s:iz355e:213 :! = warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze) | ~~~~~ ^ ~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/midivid.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 2 warnings generated. 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)) | ~ ^ ~ 14 warnings generated. 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)) 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/mimic.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 187i | nt s iz e 2 i=f F FM(IsiNze(2g -!>=bu fsfiezre_)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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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)) | ~ ^ ~ 5 warnings generated. src/libavcodec/midivid.c:70:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 70 | if (bytestream2_get_bytes_left(gb) < mask_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/midivid.c:97:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 97 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mjpega_dump_header_bsf.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: In file included from expanded from macro 'FFMIN' src/libavcodec/mimic.c:32 : 49src/libavcodec/bytestream.h | :#293d:e13fi:n ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) >293 | ( b )s i?z e(2b )= :FF M(IaN)(p)-> b u| f ~ ^ ~f er_end - In file included from psrc/libavcodec/mjpega_dump_header_bsf.c-:>30b: usrc/libavcodec/bytestream.hff:e357r:,15 :s iwarning: zcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~357 | ifsrc/libavutil/macros.h :(49:s25i:z enote: expanded from macro 'FFMIN'2 != siz e49) | # d| e ~~~~~ ^ ~~~~f ine 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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mimic.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpeg12framerate.o CC libavcodec/mpeg2_metadata_bsf.o CC libavcodec/mpeg4_unpack_bframes_bsf.o src/libavcodec/mimic.c:112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 112 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4audio.o CC libavcodec/mpeg4audio_sample_rates.o src/libavcodec/mimic.c:142:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 142 | for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video.o src/libavcodec/mimic.c:165:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 165 | for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/mpeg4video_parser.o CC libavcodec/mpeg4videodec.o src/libavcodec/mimic.c:224:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 224 | for (pos = 1; pos < num_coeffs; pos++) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/mimic.c:232:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 232 | if (vlc == -1) | ~~~ ^ ~~ 15 warnings generated. src/libavcodec/mimic.c:279:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 279 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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)) { | 15 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ warnings generated. src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 4 warnings generated. 11 warnings generated. 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_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.hCC libavcodec/mpeg4videoenc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mpeg_er.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.o CC libavcodec/mpegaudio_parser.o CC libavcodec/mpegaudiodata.o CC libavcodec/mpegaudiodec_common.o src/libavcodec/mlz.c:138:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 138 | while (output_chars < size) { | ~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/mlz.c:162:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 162 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:168:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 168 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:181:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare] 181 | if (ret < 0 || ret > size - output_chars) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlz.c:186:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare] 186 | if (output_chars <= size && !mlz->freeze_flag) { | ~~~~~~~~~~~~ ^ ~~~~ 11 warnings generated. 1 warning generated. 12 warnings generated. CC libavcodec/mpegaudiodec_fixed.o 33 warnings generated. 4 warnings generated. In file included from src/libavcodec/mlpenc.c:28: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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/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/libavcodec/put_bits.hsrc/libavutil/macros.h:49::25:317 note: :expanded from macro 'FFMIN'33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | CC libavcodec/mpegaudiodec_float.o #define FF317M | I N ( ai,fb ) ((s(-a>) b>u f(_be)n d? -(b )s :- >(bau)f)_ p tr| > ~ ^ ~= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 23 warnings generated. In file included from src/libavcodec/mjpegdec.c:53: In file included from src/libavcodec/tiff.h:34: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 186 | src/libavcodec/mmvideo.c : 36 : ssrc/libavcodec/bytestream.hi:ze1712: 18=: warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FM IN(p->buffer_end - 171p | - > b ugff-e>rb,u fsfiezre )+;= FF| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(g->bsrc/libavutil/macros.hu:f49f:e25r: _note: eexpanded from macro 'FFMIN'n d - g- >49b | u#fdfeefri,n es iFzeF)M;I N (| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, b) ((a) > (b) src/libavutil/macros.h?: 49(:b25): :note: expanded from macro 'FFMIN'( a)) | ~ ^ ~ 49 | #define FFMIn file included from Isrc/libavcodec/mjpegdec.cN:(a53,: bIn file included from )src/libavcodec/tiff.h (:(34a: )In file included from src/libavcodec/tiff_common.h>:33 : (src/libavcodec/bytestream.hb): 187?: (15b): :warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~ 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodecheader.o 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.o CC libavcodec/mpegaudiodsp_data.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudiodsp_float.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mmvideo.c:36: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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] src/libavcodec/bytestream.h 356 | : 355 : 13s:i zwarning: e2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMIN(p->buffer 355_ | e n d -s ipz-e> b u=f fFeFrM,I Ns(izge-);> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f er_ensrc/libavutil/macros.hd: -49 :g-25>:b unote: fexpanded from macro 'FFMIN'f er, siz e49) | ;# d e| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMINsrc/libavutil/macros.h(:a49,:b25): (note: (expanded from macro 'FFMIN'a ) > (b) ?49 | (#bd)e :f in(ea ))F F M| I ~ ^ ~ N(a,b) ((In file included from asrc/libavcodec/mjpegdec.c): 53>: (In file included from b)src/libavcodec/tiff.h :34?: (In file included from bsrc/libavcodec/tiff_common.h) ::33 : (src/libavcodec/bytestream.ha:)357): 15 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | In file included from src/libavcodec/mmvideo.c : 36i: fsrc/libavcodec/bytestream.h :(356s:13i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != size) 356 | | ~~~~~ ^ ~~~~ size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegaudioenc_fixed.o 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/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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:83:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:125:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 125 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/mjpegenc.c:136:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 136 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ CC libavcodec/mpegaudioenc_float.o src/libavcodec/mjpegenc.c:172:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 172 | for (int i = 0; i < m->huff_ncode; i++) { | ~ ^ ~~~~~~~~~~~~~ 5 warnings generated. src/libavcodec/mlpenc.c:280:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 280 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavcodec/mlpdec.c:583:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 583 | && s->lossless_check_data != 0xffffffff) { | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/mlpenc.c:388:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 388 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:416:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 416 | for (unsigned channel = 0; channel < nb_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/mpegaudiotabs.o CC libavcodec/mpegpicture.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++) { | ~~ ^ ~~~~~~~~ CC libavcodec/mpegutils.o 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, INT32_MAX); | ~~~~~~~~ ^~~~~~~~~ /usr/include/stdint.h:45:21: note: expanded from macro 'INT32_MAX' 45 | #define INT32_MAX (0x7fffffff) | ^~~~~~~~~~ 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/mlpdec.csrc/libavcodec/mpegvideoenc.h:91::1771011:: 33note: :expanded from macro 'FF_MPV_COMMON_OPTS' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | { "1011r | c _ bu f_ a g g r eisfsi v(itgyet"_b,i t"sc_cuorunrte(ngtblpy) u!s= eleexpsesc",t e d _ s tr e a m _ p o s ) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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 }src/libavcodec/mlpenc.c, :-837F:L48T:_MA Xwarning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] FLT_MAX, FF_MPV_ O837P | T _F LA G S }, f o\r ( un| s ^ igne13d warning isn generatedt. channel = 0; channel < ctsrc/libavcodec/mjpegenc.cx-:>n629u:1m:_ cwarning: hmissing field 'unit' initializer [-Wmissing-field-initializers]an nesrc/libavcodec/mpegvideoenc.hl:s93; :ch163an:n note: eexpanded from macro 'FF_MPV_COMMON_OPTS'l ++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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:629src/libavcodec/mlpdec.c:1:: warning: 1076missing field 'unit' initializer [-Wmissing-field-initializers] :19src/libavcodec/mpegvideoenc.h:: 101warning: :163comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: note: expanded from macro 'FF_MPV_COMMON_OPTS' 1076101 | | { " p s"f,or "R T(Pi p=a y0l;oa di si acbceystses_"u,n i t_ s i z e _ p o w 2 ; i + + ) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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_duplicaIn file included from ted_src/libavcodec/mobiclip.cma:tr34i: x)src/libavcodec/golomb.h,: A482V_:O34:P Twarning: _TYPE_BOcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O L, {.i64 = 0 }, 0, 1482, | V E } , | ^ if (gb->size_isrc/libavcodec/mjpegenc.cn:_634b:i7t:s warning: n u m_ su b st r ea ms ; s u b s t r + +) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ 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/mlpenc.c:1175:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) { | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1248:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1248 | for (unsigned int i = 0; i < ctx->avctx->frame_size; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1249:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1249 | for (unsigned int channel = 0; channel < ctx->avctx->ch_layout.nb_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 }, | ^ CC libavcodec/mpegvideo.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 = 0; i < order; i++) | ~ ^ ~~~~~ CC libavcodec/mpegvideo_dec.o CC libavcodec/mpegvideo_enc.o 6In file included from warningssrc/libavcodec/motion_est.c generated:. 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 | src/libavcodec/mlpenc.c : i1403:f18 :( swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buf_end - s->b u1403f | _ p t r fo>r(=i si=z e2o;f (iB i n{ u | m ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ ber_of_samples; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 17 warnings generated. CC libavcodec/mpegvideo_motion.o src/libavcodec/mlpenc.c:1435:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1435 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/movtextdec.c:30: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptrsrc/libavcodec/mlpenc.c >:= 1488si:ze44o:f (warning: Bcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]i tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1488 | for (unsigned int channel = 0; channel < ctx->num_channels; channel++) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 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' 4 49 warning | s# generatedde. fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextdec.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/mpegvideo_parser.o src/libavcodec/mlpenc.c:1943:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1943 | if (temp_bitcount < best_bitcount) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/mlpenc.c:1952:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1952 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 279 | if (2 + style_entries * 12 > size) | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/mpegvideodata.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/mpegvideoencdsp.o In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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++) { | ~~~~~~~ ^ ~~~~~~~~ 3 warnings generated. CC libavcodec/mpl2dec.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mqc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/movtextenc.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/mqcdec.o src/libavcodec/mlpenc.c:2201:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare] 2201 | if (!frame && ctx->last_frames < ctx->max_restart_interval - 1) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mobiclip.c:src/libavcodec/mpeg2_metadata_bsf.c1000::20624::44: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]missing field 'unit' initializer [-Wmissing-field-initializers] 206 | { .d1000b | l = 0.i0f }(,i d0x, UIG=S F}F,_ A R| R ^AY _ELEMS(block8x8_coefficients_tab)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/movtextdec.cCC libavcodec/mscc.o :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) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ CC libavcodec/mqcenc.o src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] src/libavcodec/mjpegdec.c 584: | 1133 {: 29N:U Lwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] } , | ^ 1133 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1218:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1218 | for (mb_x = 0; mb_x < width; mb_x++) | ~~~~ ^ ~~~~~ src/libavcodec/mjpegdec.c:1221:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1221 | for (mb_x = 0; mb_x < width; mb_x++) { | ~~~~ ^ ~~~~~ CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o src/libavcodec/mpeg4audio.c:100:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 100 | if (c->chan_config < FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mobiclip.csrc/libavcodec/mpeg4videodsp.c::721288::3430:: 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] 721288 | | i f ( ( uinfs i(gindexd2) > =s rFcF__xAR R= mpc8_cnk_lost[k-1][n-1]) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare] 63 | if (code >= C[n]) { | ~~~~ ^ ~~~~ src/libavcodec/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 height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/movtextenc.c:692:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 692 | { NULL }, | ^ In file included from src/libavcodec/mpeg12.c:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 17 warnings generated. 7 warnings generated. CC libavcodec/msmpeg4_vc1_data.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/mjpegdec.c:1755:44: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1755 | s->raw_scan_buffer_size >= bytes_to_start); | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/mpc8.c:337:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 337 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]]; | ~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/msmpeg4data.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/msmpeg4dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 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/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab)) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~ ^ ~~~~~~~~~ 3 warnings generated. 69 warnings generated. CC libavcodec/msmpeg4enc.o CC libavcodec/msp2dec.o CC libavcodec/msrle.o 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/mqcenc.c:67:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 67 | if (mqc->c >= tmp) | ~~~~~~ ^ ~~~ CC libavcodec/mss1.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. CC libavcodec/mss12.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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 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:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/mpeg_er.c:20: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 219 | }; | ^ 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->bIn file included from usrc/libavcodec/mpegaudioenc_fixed.c:24: fIn 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] _pt 227 | r if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mss34dsp.o 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/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 323 | }; | ^ 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:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 265 | if (s->buf_end - sCC libavcodec/mss4.o ->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 | ifCC libavcodec/msvideo1.o (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_pCC libavcodec/msvideo1enc.o tr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/mv30.o 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:CC libavcodec/mvcdec.o 227: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/mpeg4videodec.c:49: src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 50 | foCC libavcodec/mvha.o r(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mjpegdec.c:2936:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 2936 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD }, | ^ src/libavcodec/mjpegdec.c:2937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 2937 | { NULL }, | ^ 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 | In file included from fsrc/libavcodec/mpegaudioenc_fixed.cf:_mp24e: gsrc/libavcodec/mpegaudioenc_template.c4:124_:i9n: twarning: rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a_ level, }, | ^ 124 | a = (float)(bsrc/libavcodec/msmpeg4data.ci:t467r:a21t:e *warning: missing field 'index_run' initializer [-Wmissing-field-initializers] 1000 467* | M P A _ F RtaAbMlEe_S1I_ZlE)e ve/l (,f }r,e q *| ^8 .0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/mpeg4videodec.csrc/libavcodec/msmpeg4data.c:473::21:104 warning: :missing field 'index_run' initializer [-Wmissing-field-initializers]25 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]473 | table4_level ,104 | }, | ^ (unsigned)src_y >= FFMAXsrc/libavcodec/msmpeg4data.c(s:479-:>23v:_ ewarning: dmissing field 'index_run' initializer [-Wmissing-field-initializers]g e_po s479 | - 1 7, 0f)f)_ i{ n te| r ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ level, },src/libavcodec/mpeg4videodec.c : 103| : ^25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 103 | if ((unsigned)src_x >= FFMsrc/libavcodec/mpegaudioenc_template.cAX:(129s:-43>: hwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e dge_pos - 17129, | 0 ) |s|- >f r| a ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~me _frac_incrsrc/libavcodec/mpeg4videodec.c =: 148(:in25t:)( (warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]a - floor(a )148) | * 6 5 5 36 .(0u)n;s i gn| e ~~~~~ ^d )src_y >= Fsrc/libavcodec/mpegaudioenc_template.cFM:A129X:(33(:s- >warning: vimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]_e dge_pos >>129 | 1 ) - 9 ,s -0)>)f r{a m| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e _frac_insrc/libavcodec/mpeg4videodec.cc:r147: 25= :( warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]n t)((a - fl o147o | r ( a ) )i f *( (u6n5s5i3gn6e.d0))s;r c_ x| ^ ~ >= FFMAX((s->h_edge_pos >> 1) - 9, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12dec.c:1184:40: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1184 | AVRational aspect_inv = av_d2q(ff_mpeg1_aspect[s1->aspect_ratio_info], 255); | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/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) | ~ ^ ~~~~~~~~~ 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/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/mpegaudioenc_template.c :273129 | : 43 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ff _129d | l o gs(->NfULrLa,me _f"riasc__tianblcer_ l=s f(i nt%)d (%(da: -% ffl o%ofr\(na"),) *| 6 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 536.0); 274 | | ~~~~~ ^ src/libavcodec/mpegaudioenc_template.c : 129 :33 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i, j, ( f129lo | a t ) iss-_t>afbrlea_mles_ff[rja]c[_0i]n[ic],r | = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (int)( (a275 | - f l o o r ( a ) ) * 6 55 3 6(.fl0o)a;t) i| s ^ ~_ 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/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); | ~ ^~~~~~~~~~~~~~~~ 34 warnings generated. CC libavcodec/mwsc.o 3 warnings generated. CC libavcodec/mxpegdec.o In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:233:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | if (e > (SUINT)31) | ~ ^ ~~~~~~~~~ src/libavcodec/mpegaudiodec_template.c:275:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | i, j, (float) is_table_lsf[j][0][i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | (float) is_table_lsf[j][1][i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ In file included from src/libavcodec/mpegaudiodec_float.c:74: src/libavcodec/mpegaudiodec_template.c:274:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 273 | ff_dlog(NULL, "is_table_lsf %d %d: %f %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274 | src/libavcodec/mpegaudioenc_template.c : 779 : 12 : warning: missing field 'value' initializer [-Wmissing-field-initializers] i ,779 j | , ( f l oa{t )N UiLsL_ t}a,b l e_| l ^s f[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/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); | ^ ~ src/libavcodec/mpegaudioenc_template.c:779:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 779 | { NULL }, | ^ 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/mpeg4videodec.c:737:13: warning: variable 'time_incr' set but not used [-Wunused-but-set-variable] 737 | int time_incr = 0; | ^ CC libavcodec/nellymoser.o src/libavcodec/msmpeg4data.c:1617:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1617 | table0_mvy, }, | ^ src/libavcodec/msmpeg4data.csrc/libavcodec/mpeg12enc.c:1621:19: warning: missing field 'table_mv_index' initializer [-Wmissing-field-initializers] 1621 | table1_mvy, } | ^ :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++) | ~ ^ ~~~~~~~~~~~~~~~ 17 warnings generated. 25 warnings generated. CC libavcodec/nellymoserdec.o 4 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")) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/motion_est.c8 warning:s974 generated:. 22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 974 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/motion_est.c:1056:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1056 | int p_score= FFMIN(vard, varc-500+(s->lambda2>>FF_LAMBDA_SHIFT)*100); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/nellymoserenc.o CC libavcodec/neon/mpegvideo.o CC libavcodec/noise_bsf.o 6 warnings generated. CC libavcodec/notchlc.o 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 },\ In file included from src/libavcodec/mpegvideo_motion.c:31| : In file included from src/libavcodec/h261.h:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.csrc/libavcodec/mpeg12dec.c::2792:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1189:5 2792 | || s2->codec_tag == AV_RL32("BW10") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ : src/libavcodec/mpeg12dec.c:2791:61: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers]2791 | if (s->mpeg_enc_ctx_allocated == 0 && ( s2->codec_tag == AV_RL32("VCR2") | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, src/libavcodec/put_bits.h:1265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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: src/libavcodec/put_bits.h:expanded from macro 'COMMON_OPTS'317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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"16 warning,s generated. "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(lumasrc/libavcodec/mpeg4videoenc.c_:1378:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] eli 1378 | { "data_partitioning", "Use In file included from datasrc/libavcodec/mpegvideo.c :pa39r: tIn file included from itsrc/libavcodec/mpeg_er.hio:ni22n: gIn file included from .src/libavcodec/mpegvideo.h",: 45 : src/libavcodec/put_bits.h : 227: 37O:F Fwarning: SET(data_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pa rtitioning), AV_O P227T | _T Y PE _B O O L , i{f . i(64s -=> b0u f}_, e0n,d 1-, sVE- >}b,u f _| p ^t r >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ m_thsrc/libavcodec/mpeg4videoenc.c:1379:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers] re 1379 | { "alternate_scan", "Enable alternate scantable.", OFFSET(alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ shold),src/libavcodec/mpeg4videoenc.c:1381:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1381 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE }, | ^ AV_OPT_src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] T 1382 | FF_MPV_COMMON_BFRAME_OPTS | ^ YPE_src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' INT 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 }, \ | ^ , { .i6src/libavcodec/mpeg4videoenc.c:1382:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h4: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 }, \ | ^ 0 }, Isrc/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' NT 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale)src/libavcodec/put_bits.h, AV:_O265PT:_37:T Ywarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E _INT, {.i64 = 0 },265 | 0, 3 , FF _ M PiVf_O P(Ts_-F>LbuAfGS_ e}n, d | ^- s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _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 | 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/put_bits.h :317:33: src/libavcodec/mpeg4videoenc.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1383 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h :78: 175317: | note: expanded from macro 'FF_MPV_COMMON_OPTS' if (s->buf_en d78 | -{ s"-q>ubaunft_izpetrr_ n>oi=s es_iszheapoifn(gB"i,t BNuUfL)L), { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_O PT_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' FF_ 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}, \ | ^ MPV_OFFsrc/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' SE T84 | {"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}, \ | ^ (chroma_elsrc/libavcodec/mpeg4videoenc.ci:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' In file included from msrc/libavcodec/mscc.c:27: src/libavcodec/bytestream.h:171 :9018 | :{ "rwarning: c_init_cpcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l x", "initial comple x171 | i t y f ogr -1>b-upfafsesr e+n=c odFinFgM",I N ( g -> b u ff e rF_Fe_MnPVd_ OF-F SgE-T>(brucf_ifneri, tsiailz_cep);l x| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) , AV_OPT_TYPE_src/libavutil/macros.hF:L49O:A25T:, note: {expanded from macro 'FFMIN'. dbl = 0 49} | #,d -eFfLiTn_e MFAFXM,I NF(aL,T_bM)AX ,( F(Fa_)M P>V _(ObPT)_ F?L A(GbS)} ,: ( a ) ) | \ ~ ^ ~ | ^ _threshsrc/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.ho:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' ld )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}, \ | ^ , AV_OPT_TYPEsrc/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' _IN 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}, \ | ^ T, {In file included from src/libavcodec/mscc.c :27: src/libavcodec/bytestream.h:186src/libavcodec/mpeg4videoenc.c::138313:: 5warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h.:93:163: note: 186expanded from macro 'FF_MPV_COMMON_OPTS' | size2 = FFM I93N | (p{-"l>mibnu"f,f e"rm_ienndi m-um pL-a>grbaungfef fearc,t osriz e();V B R| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~" , src/libavutil/macros.h : 49 :25 : note: expanded from macro 'FFMIN' 49 | # dFeFf_iMnPeV _FOFFMFISNE(Ta(,lbm)i n()(, aA)V _>O P(Tb_)T ?Y (PbE) _:I (NaT),) { .i| 6 ~ ^ ~4 = 2*FF_QPIn file included from 2src/libavcodec/mscc.cL:A27M: Bsrc/libavcodec/bytestream.hD:A 187}:, 150:, warning: Icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NT_MAX , 187F | F _ M P V_iOPfT _(FLsAiGSz e}2, ! = s i z e ) | ~~~~~ ^ ~~~~ \ | ^ i64 = src/libavcodec/mpeg4videoenc.c0: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 }, \ | ^ INT_Msrc/libavcodec/mpeg4videoenc.cI:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' N, 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 }, \ | ^ INT_MAsrc/libavcodec/mpeg4videoenc.cX:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' , F 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 }, \ | ^ F_MPV_OPT_Fsrc/libavcodec/mpeg4videoenc.c:1383:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.hL:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' AG 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 }, \ | ^ S },\ | ^ 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_Isrc/libavcodec/mpegvideo_motion.cNT, :{.60i:6254 := warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] }, INT_MIN, INT_M A60X | , F F_ MP V _O PT(_unFsLiAgGnSe d}), s\r c _y| ^ >= FFMAX(s->v_edge_pos - (motion_y & 1)src/libavcodec/mpeg4videoenc.c :-1383 :75,: 0warning: )missing field 'unit' initializer [-Wmissing-field-initializers] ) {src/libavcodec/mpegvideoenc.h : 101:| 163: ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/mpegvideo_motion.c: 59101: | 25{:" pwarning: s"comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], "RTP paylo a59d | s i z ei fi n( (buyntseis"g,n e d ) s r c _ x > = F F M A X ( s - > hF_F_eMdPgVe__pOoFsF S-E T((mrottpi_opna_yxlo a&d_ s1)i -z e7), ,0) A|V| _ | O ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P T_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:src/libavcodec/mpeg4videoenc.c:1384:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1384 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ note: src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' expanded from macro 'FF_MPV_COMMON_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 }, \ | ^ 78 | {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' "q 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ uasrc/libavcodec/bytestream.h:n271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tiz 271 | src/libavcodec/mpeg4videoenc.c : 1384 : 5i:n t warning: smissing field 'unit' initializer [-Wmissing-field-initializers]i zesrc/libavcodec/mpegvideoenc.h2: 115:=156 F:F Mnote: Iexpanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'N (g->buffer_end 115- | g{-">ibnutfrfae_pren,al tsyi",z "eP)e;nIn file included from a lsrc/libavcodec/mpegvideo_enc.c| t: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~y f49o: rIn file included from src/libavcodec/mpeg12codecs.hi:nsrc/libavutil/macros.h25t:: r49a: In file included from 25bsrc/libavcodec/mpegvideo.h:l: o45note: c: expanded from macro 'FFMIN'ksrc/libavcodec/put_bits.hs : 227i:n37 :b l warning: 49occomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]k | d#edecfiinseio nF",F MF FI227 | N_ M( PaV _, Ob F F)SE Ti(i(nftr(a a(_sp)en-a >blu>t yf),( _AVb_e)O nPT?_d ( TbY-)P Es-:_ >bI(NuT,a f){_.)i6p4 t r= 0 | >} ~ ^ ~,= 0s, iIzNTe_oMfAX(/B2i,t BFuF_fM)PV)_ OP{T_ F L| AG ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~S }, \ | ^ er_noise_shaping", NULLsrc/libavcodec/mpeg4videoenc.c:1386:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] ,1386 | { NULL }, | ^ FF_MPV_OFFSETsrc/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ( q1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ usrc/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' ant 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}, \ | ~ iz 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}In file included from , src/libavcodec/mscc.c :\27 : src/libavcodec/bytestream.h :293| : ^~~~~~~13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e/usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' r 15 | # d293e | f i n e sFiLzTe_2M AX= 3 .4F0F2src/libavcodec/put_bits.hM8:2I2653:4N637(:6 3pwarning: 8-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>5b 2u88f5f9e8r1_2ee+3n8d -F265 p | -> | b ^~~~~~~~~~~~~~~~~~~~~~~~~~~u f f e ri,f src/libavcodec/mpeg4videoenc.c(si:zse1383->):;b5 uf: _e n| dwarning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] - s->busrc/libavutil/macros.hf 1383: | _ pt49r : >25 =:F note: expanded from macro 'FFMIN'F s_iMzPeVo _f49(C | #BiOtdMBMeONufi_OfPn)T)e S F| {FM ^~~~~~~~~~~~~~~~~~I N| (a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/mpegvideoenc.h ,:b92):139 : (note: (expanded from macro 'FF_MPV_COMMON_OPTS' a) > (b) ? (b) : 91( | a{)")r c _| ~ ^ ~b uf_aggressIn file included from isrc/libavcodec/mscc.cv:27i: src/libavcodec/bytestream.ht:294y:15": ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] "cur r294e | n t l y iufs (eslieszse2" ,! = s i z e ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ _n 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] o 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ isrc/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' se_ 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}, \ | ~ sh 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}, \ | ^~~~~~~ a/usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' p 15 | #define FLT_MAX 3.40282346638528859812e+38Fsrc/libavcodec/bytestream.h :| ^~~~~~~~~~~~~~~~~~~~~~~~~~~317 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i 1383317 | | FsFiz_eM2PV _= CFOFMMMIONNsrc/libavcodec/mpegvideo_motion.c(_p:O-151P>b:25T:u warning: Sffcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] e| ^~~~~~~~~~~~~~~~~~ r_esrc/libavcodec/mpegvideoenc.hn:91d:142 : -note: expanded from macro 'FF_MPV_COMMON_OPTS'p ->b nu151f | f e r , 90 | {"sr ci_ zi en(i)t;_src/libavcodec/put_bits.hcup nlsx: i"g,317 "| in: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~33:nieti a ld warning: )sccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r osrc/libavutil/macros.hmc:p_l49y:e25: x> =317 | iFtnote: expanded from macro 'FFMIN'Fy MfAiXfo ((r 49 | #s- vd_>1efeibn-edugfp_ Fe_apeoFssnsM edI -ncN(-a , o(sbd)m-in go>t("(biuf,a o _ )n p> _tr (by) & > 1?)= s(iFzFe_oM-bf)(PB V_ih: +O 1t, F0B(aF)S)E T )uf()r| ) ~ ^ ~ )c _{i{ n i In file included from | t ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~src/libavcodec/mscc.ci a:l_27c: src/libavcodec/bytestream.hsrc/libavcodec/mpegvideo_motion.cp::lx318150:)15:,25:: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_ T 150318 | YP | E _ FL O iAiT,f f {(. db((slui nz=sieg2n 0 ed!=} ,)ss r-iFczeLT__)x M> A= | X ~~~~~ ^ ~~~~, FFFMLAT_XM(AsX-,> hF_Fe_dMgPeV__pOoPsT _-FL A(GmS}o,t i on _ x &\ 1| ) ~ - 15 , 0) || 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}, \ | ^~~~~~~~ g),src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ Asrc/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' V_O 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ PT 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' T 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Ysrc/libavcodec/mpeg4videoenc.cP:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] E 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ _src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' IN T89 | 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}, \ | ^~~~~~~~ { .i64src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COsrc/libavcodec/bytestream.hMMO:N355_:13O:P Twarning: Scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^~~~~~~~~~~~~~~~~~ =src/libavcodec/mpegvideoenc.h:83:139: note: 355expanded from macro 'FF_MPV_COMMON_OPTS' | size 82= | F F M I N ( 0 g - > b u f f e r _e nd - g - > b u f f e r , s i ze ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : F25F_:M PVnote: _expanded from macro 'FFMIN'OF FSET(rc _49q | sq#udiesfhi)n,e AFVF_MOPITN_(TaY,Pb)E _(F(LaO)A T,> {(.bd)b l? =( b0) :} (,a )0) , 9| 9 ~ ^ ~ , FF_MPV_OPTIn file included from _src/libavcodec/mscc.cF:27L: Asrc/libavcodec/bytestream.hG:S356}:,13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | s iz e 2 =\ F F| M ~IN (p->buffer_end 83 | -{ "pr-c>_bqumfofder_,a mspiz"e,) ; " e| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~x perimesrc/libavutil/macros.hnt:a49l: 25q:u anote: nexpanded from macro 'FFMIN'ti zer mod u49 | l#atdieofni"n,e F F M I N ( a , b ) ( ( a)F >F _(MbP) V?_ O(FbF)S E:T ((ar)c) _ q| m ~ ^ ~o d_amp), In file included from Asrc/libavcodec/mscc.cV:_O27P: Tsrc/libavcodec/bytestream.h_:TY357P:E15:_ Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OA T, {. d357bl | = 0 i}f, (-sFiLzTe_2M A!X=, sFiLzTe_)M A X| , ~~~~~ ^ ~~~~ FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h :15:17: note: expanded from macro 'FLT_MAX' } 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ,src/libavcodec/mpeg4videoenc.c:1383:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1383 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h :83:129: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ 0, INT_MAX, FF_MPIn file included from Vsrc/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] _OP 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ T_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), src/libavcodec/put_bits.h: 265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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_OFFsrc/libavcodec/put_bits.h:S317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ET 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (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:src/libavcodec/mpeg4videodec.c1190:5:: 2308warning: :missing field 'unit' initializer [-Wmissing-field-initializers]31 : warning: src/libavcodec/mpegvideoenc.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 2308 | 90 | {i"fr c(_gineitt__bciptlsx_"l,e f"ti(n&ist-i>aglb )c ongcbo,d ignge"t,_ b i t s _ l e f t (F&Fs_-M>PgVb_)O)F F=S=E T0()r c _| i ~~~~~~~~~~~~~~~~~~~~~ ^ ~~n itial_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", "increCC libavcodec/null.o ase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:99:172: note: expanded from macro 'FF_MPV_COMMON_OPTS' 99 | {"sc_threshold", "Scene change threshold", FF_MPV_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MACC libavcodec/null_bsf.o X, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:100:166: note: expanded from macro 'FF_MPV_COMMON_OPTS' 100 | {"noise_reduction", "Noise reduction", FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1191 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:114:124: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 114 | {"mepre", "pre motion estimation", FF_MPV_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FCC libavcodec/nuv.o LAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1191:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:115:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 115 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1192 | { NULL }, | ^ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #defineCC libavcodec/on2avc.o 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'CC libavcodec/on2avcdata.o 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1190:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:CC libavcodec/options.o 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}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1189:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1189 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ CC libavcodec/opus_celt.o /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mscc.c:71:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 71 | for (j = 0; j < run; j++) { | ~ ^ ~~~ src/libavcodec/mscc.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 104 | for (j = 0; j < copy; j++) { | ~ ^ ~~~~ src/libavcodec/mpegvideo_motion.c:385:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 385 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:384:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) || src/libavcodec/mpeg12enc.c | : ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1196 :5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1196 | COMMON_OPTS | ^ src/libavcodec/mpeg12enc.c:1179:69: note: expanded from macro 'COMMON_OPTS' 1179 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1181:77: note: expanded from macro 'COMMON_OPTS' 1181 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1183:77: note: expanded from macro 'COMMON_OPTS' 1183 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1185:87: note: expanded from macro 'COMMON_OPTS' 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:104:150: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 104 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:105:154: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 105 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1196:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpeg12enc.c:1186:5: note: expanded from macro 'COMMON_OPTS' 1186 | FF_MPV_COMMON_BFRAME_OPTS | ^ src/libavcodec/mpegvideoenc.h:106:143: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS' 106 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS }, | ^ src/libavcodec/mpeg12enc.c:1198:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1198 | FF_MPV_OFFSET(intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1199:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1199 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(q_scale_type), AV_Osrc/libavcodec/mpegvideo_motion.cPT_T:Y471P:E25_:B Owarning: Ocomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L , { .i64 = 0 }, 0, 1, VE }, | ^471 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1src/libavcodec/mpeg12enc.c) -: 1200(:dx130y: >warning: >missing field 'unit' initializer [-Wmissing-field-initializers] 1) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1200 | { src/libavcodec/mpegvideo_motion.c":a470l:t25e:r nwarning: acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t e_scan", "Ena bl470 | e a l tiefr n(a(tuen ssicgannetda)bslrec._"x, >F=F _FMFPMVA_XO(F(FsS-E>Th(_aeldtgeer_npaotes_ s>c>a n1)) ,- A(Vd_xOyP T _&T Y1P)E _B-O O7L,, 0{) |.|i 6 4| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 0 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1201:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1201 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1219 | FF_MPV_COMMON_OPTS | ^ src/libavcodec/mpegvideoenc.h:75:173: note: expanded from macro 'FF_MPV_COMMON_OPTS' 75 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 77 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:78:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 78 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:80:175: note: expanded from macro 'FF_MPV_COMMON_OPTS' 80 | 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_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg4videodec.c:2661:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83: 1642661: | note: expanded from macro 'FF_MPV_COMMON_OPTS' !(s-> w83i | d{t"hr c&_&q mso-d_a>mcpo"d,e c"_etxapge r=i=m eAnVt_aRlL3 2q(u"aMnPt4iSz"e)r) )m o{d u l| a ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~t ion", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:84:162: note: expanded from macro 'FF_MPV_COMMON_OPTS' 84 | {"rc_qmod_freq", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:90:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:91:177: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", 23 warning s generated . FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:92:174: note: expanded from macro 'FF_MPV_COMMON_OPTS' 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 94 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_thrIn file included from eshosrc/libavcodec/msp2dec.cl:d)28,: src/libavcodec/bytestream.hA:V171_:O18P:T _warning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y PE_INT, {.i64 = 0 }, INT_ M171I | N , I NgT_M-A>Xb,u fFfFe_rM P+V=_ OFPFTM_IFNL(AgG-S> b}u,f f\e r _| e ^n d - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/mpeg12enc.c:1219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 49 | #src/libavcodec/mpegvideoenc.hd:e96f:i168n:e note: Fexpanded from macro 'FF_MPV_COMMON_OPTS'F MIN(a,b) ((a) > (b) ?96 | ({b")s k:i p(_af)a)c t o| r ~ ^ ~" , "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/mpeg4videodec.c:2957:53:src/libavcodec/mpeg12enc.c :warning: 1219:5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 2957 | 97 i | f{ "(svkeirp _>e x0px"FF,U "|F|r avmeer 2s k>i p0 xeFxFpUo n|e|n tv"e,r 3 > 0 x F F U ) { | ~~~~ ^ ~~~~~ src/libavcodec/mpeg4videodec.c : 2957F:F37_:M Pwarning: Vcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ OFFSET(fram e2957_ | s k i p _ e x p ) , AV _iOfP T(_vTeYrP E>_ I0NxTF,F U{ .|i|6 4v e=r 20 >}, 0IxNFTF_UM I|N|, vIeNrT3_ M>A X0,x FFFFU_M)P V{_ O | P ~~~~ ^ ~~~~~T _FLAGS }, \ 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/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' In file included from src/libavcodec/msp2dec.c: 2899: | src/libavcodec/bytestream.h{:"186s:c13_:t hwarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e shold", "Scene cha n186g | e t h rseiszheo2l d",= F F M I N ( p - > b u f f e r _ e n d - p - >FbFu_fMfPeVr_,O FsFiSzEeT)(;s c e| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e change_tsrc/libavutil/macros.hh:re49s:h25o:l dnote: )expanded from macro 'FFMIN', AV_OPT_ T49Y | P#Ed_eIfNiTn,e {F.FiM6I4N (=a ,0b )} ,( (IaN)T _>M I(Nb,) I?N T(_bM)A X:, (FaF)_)M P V| _ ~ ^ ~O PT_FLAGS }, In file included from \src/libavcodec/msp2dec.c : 28| : ^src/libavcodec/bytestream.h :187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/mpegvideo_motion.c:630:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 630 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) { | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_motion.c:629:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] src/libavcodec/mpeg12enc.c:1222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 629 | 1222 | { N U L L i}f, ( (| u ^n signed)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:158:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | if (s1->bitstream_buffer_size + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158 | AV_INPUT_BUFFER_PADDING_SIZE > s->allocated_bitstream_buffer_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:92:149: note: expanded from macro 'FF_MPV_COMMON_OPTS' 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_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.src/libavcodec/bytestream.h4028:232714:6176:3 8warning: 52comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]8 859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | src/libavcodec/mpeg12enc.c :i1219n:t5 s:i zwarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]2 = FFMIN( g1219- | > b u f FfFe_rM_PeVn_dC O-M MgO-N>_bOuPfTfSe r ,| ^~~~~~~~~~~~~~~~~~s ize); src/libavcodec/mpegvideoenc.h :92| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~139 : note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 91 | 49{ | "#rdce_fbiunfe_ aFgFgMrIeNs(sai,vbi)t y("(,a )" c>u r(rbe)n t?l y( bu)s e:l e(sas)"), | ~ ^ ~ FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 92 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:152: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1219:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1219 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' In file included from src/libavcodec/msp2dec.c:28 90: | src/libavcodec/bytestream.h{:"293r:c13_:i niwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ cplx", "initial compl e293x | i t y fsoirz e12- p=a sFsF MeInNc(opd-i>nbgu"f,f e r _ e n d - pF-F>_bMuPfVf_eOrF,F SsEiTz(er)c;_ i n| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~t ial_cpsrc/libavutil/macros.hl:x49):,25 :A Vnote: _expanded from macro 'FFMIN'O PT_TYPE_F L49O | A#Td,e f{i.ndeb lF F=M I0N }(,a ,-bF)L T(_(Msrc/libavcodec/mpeg4videodec.caA)X ,:> 2991F :L(33Tb_): M A?Xwarning: ,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] ( FbF)_ M:P V(_aO)P)T _ F| L ~ ^ ~A GS}, 2991 | \In file included from src/libavcodec/msp2dec.c | : ~28 : src/libavcodec/bytestream.h : 294 : 15s:- >warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]co dec_ t91a | g294{ | " r c _ b ui ff _ =a=(g sgAirVze_esR2sL i!3v=2i (ts"yiS"zI,eP )P " "c| )u ~~~~~ ^ ~~~~)r re n| t ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~l y useless", src/libavcodec/mpeg4videodec.c : 2990 : 33 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] FF_M P2990V | _ O F F S E T ( r c _ b usf-f>ecro_daeggcr_etsasgi v i t y ) , =A=V _AOVP_TR_LT3Y2P(E"_ZFMLPO4A"T), |{|. d b| l ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ = 1.0 }, -FLT_Msrc/libavcodec/mpeg4videodec.cA:X2989,: 33F:L Twarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]MA X, FF_MPV_O P2989T | _ F L A G S } , \ | s ^~~~~~~~- >codec_tag == AV_src/libavcodec/mpeg12enc.cRL:312192:(5": Rwarning: Mimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]P 4") || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 1219 | FF_MPV_src/libavcodec/mpeg4videodec.cC:O2988M:M33O:N _warning: Ocomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]P TS | ^~~~~~~~~~~~~~~~~~ 2988 | src/libavcodec/mpegvideoenc.h : 90 : 143 : note: expanded from macro 'FF_MPV_COMMON_OPTS' s->codec_tag 89 | = = A V _ R L 3 2 ( " X V I X " ) | | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c : 2987 : 33 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 2987 | i f ( sF-F>_cMPoV_dOFeFcSE_Tt(racg_ e q ) , A=V=_ OAPTV_T_YPREL_3S2T(R"INXGV,I D ") | | | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpeg4videodec.c : 2996 : 26.f:la gwarning: s comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]= FF_MPV_O PT2996_ | F L A G S } ,i f ( s - >c od e c _\t a | g ~= = AV_RL32("DIV X90 | "{)" r&c&_ icntixt-_c>pvlox_",t y"pieni t=i= a0 l& & c o| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~m plexity forsrc/libavcodec/mpeg4videodec.c :13006-:p26a:s s warning: ecomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]n coding", 3006 | iFFf_ MP(Vs_->OcoFdFeScE_Tt(argc _=in=it iAaVl__cRLp3lx2)(, "AXVV_IOXP"T)_)TY P | E ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~_ FLOAT, {.dbsrc/libavcodec/mpeg4videodec.cl: 3009:=26 :0 warning: }comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare], -FLTsrc/libavcodec/bytestream.h_M:A 317:X3009, 13 | F: L warning: T comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ M A Xi,f F(Fs_-M> P317V_cO | oP d Te_scFiz_tLageA2 =G =FS=F} MAI,N(Vp_R -L 3 2 (> "b U\ u | Mf ^~~~~~~f Pe4"r))/usr/include/float.h _ :e15n:| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~d 17 :- note: pexpanded from macro 'FLT_MAX'- >src/libavcodec/mpeg4videodec.cb:u3018 :15f29f | er:#, swarning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]izee )f; i n| e 3018 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | F LT _ M src/libavutil/macros.hA :X 49 :25 :3 i.fnote: 4expanded from macro 'FFMIN'(02 ct8x-2>x3 v4i49d6 | _#6bd3eu8iflidn5 e2< 8=8F F53M9U)I8 1N 2(| ae, ~~~~~~~~~~~~~~~ ^ ~~+b 3)8 (F( a ) | >src/libavcodec/mpeg4videodec.c ^~~~~~~~~~~~~~~~~~~~~~~~~~~ (:b 3021) :?29 :(b )warning: src/libavcodec/mpeg12enc.c comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:: 1219(:a5):) warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]3021| | ~ ^ ~ 1219 i | In file included from f src/libavcodec/msp2dec.c ( :c28 t: src/libavcodec/bytestream.hx:318F:15-:>F x_vMwarning: iPcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V_dC _ObuMilMd O318N | < _= O iPf1TUS) | | ~~~~~~~~~~~~~~~ ^ ~~( ^~~~~~~~~~~~~~~~~~ s ize2src/libavcodec/mpegvideoenc.h :!90src/libavcodec/mpeg4videodec.c:=:133 3024s:i: znote: expanded from macro 'FF_MPV_COMMON_OPTS'29 e:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 893024 | | i f (c t x - >x v i d _ b u i l d < = 1 2 U ) | ~~~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/mpeg4videodec.c : 3027 : 29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] F F3027_ | M P V _ O FiFf S(cEtT(xr-c>_xveidq_b)u, iAVl_dO PT<_=T Y3P2EU)_ S T| ~~~~~~~~~~~~~~~ ^ ~~~R ING, src/libavcodec/mpeg4videodec.c : 3035 : 29 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3035 | . f la g s i=f F F(c_tMxP-V>_lOaPvcT_b_uFLiAlGdS }<, 4 6 5 3 U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ \ | ~ src/libavcodec/mpeg4videodec.c:3038:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | {" 3038r | c _ in i t _ c pl xi"f, ("citxn-it>ilala vcocm_bpulielxdit y< f o4r6 515-Upa)s s | en ~~~~~~~~~~~~~~~ ^ ~~~~~c oding", src/libavcodec/mpeg4videodec.c : 3041 : 29 : FFwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] MPV_OF FS3041E | T( r c _i n it i ail_fcp l(cxt),x ->AlV_aOvcPT__buTYiPlE_dF L ^~~~~~~~ lavc_build <= 4712U) | ~~~~~~~~~~~~~~~ ^ ~~~~~ src/libavcodec/mpeg12enc.csrc/libavcodec/mpeg4videodec.c::12193059::5:31 :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] 12193059 | | F F _ MiPfV _(CcOMtxMO-N>_dOiPvTxS_ v | e ^~~~~~~~~~~~~~~~~~r sion src/libavcodec/mpegvideoenc.h< :58300:U139): 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/bytestream.hsrc/libavcodec/mpeg12enc.c:1219::5355:: 13warning: :implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1219 | FF_MPV _355C | O M MO N _OsPTiSz e| ^~~~~~~~~~~~~~~~~~ = FFMsrc/libavcodec/mpegvideoenc.hI:N83:(129g:- >note: bexpanded from macro 'FF_MPV_COMMON_OPTS' uffer_end - g-> b82u | f f e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e F F MI N ( a , b ) ((Fa)F _M>P V(_bO)FF S?E T((br)c _q:s q(uai))s h| ) ~ ^ ~, AV_OPT_TYPIn file included from Esrc/libavcodec/msp2dec.c_F:L28O: Asrc/libavcodec/bytestream.hT:,356 :13{:. dwarning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l = 0 }, 0 ,356 | 9 9 , sFiFz_eM2PV _= OFPFTM_IFNL(ApG-S>},b u f f e r _ e n d - p - >b uf fe r , s i z\e )| ~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 2583: | {note: "rexpanded from macro 'FFMIN'c _qmod _49a | m#dpe"f,i n"ee xFpFeMrIimNen(ta,ab)l (q(uaa)n t>i z(ebr) ?m o(bd)u :l a(tai))o n | " ~ ^ ~, In file included from src/libavcodec/msp2dec.c :28 : src/libavcodec/bytestream.h : 357:F15F:_ Mwarning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]V _OFF 357S | E T ( r ci_fq mo(dsi_zaem2p )!,= A V_sOiPzTe_)TY P | E ~~~~~ ^ ~~~~ _FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpeg12enc.c:1196:5: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 1196 | COMMON_OPTS | ^~~~~~~~~~~ src/libavcodec/mpeg12enc.c:1185:74: note: expanded from macro 'COMMON_OPTS' 1184 | { "timecode_frame_start", "GOP timecode frame start number, in non-drop-frame format", \ | ~ 1185 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \ | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_parse.o CC libavcodec/opus_parser.o CC libavcodec/opus_pvq.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->height; y++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/msp2dec.c:63:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 63 | if (pkt_size > buf_size) { | ~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/msp2dec.c:74:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 74 | memcpy(p->data[0] + y * p->linesize[0] + x, src/libavcodec/bytestream.hgb:.271b:u17f:fe r,warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(size, width - x )271) | ; | ^ ~~~~ ~~~~~~~~~ int size2src/libavutil/macros.h: 49=:25 :F Fnote: Mexpanded from macro 'FFMIN'I N(g->b uf49f | e#dre_feinne dF FM-I N(ga-,b>)bu f(f(ear), si>z e(b)); ? (| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : (a)) | src/libavutil/macros.h ~ ^ ~: 49:25: note: expanded from macro 'FFMIN' src/libavcodec/msp2dec.c:82:68 :49 | #warning: dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN (a82, | b ) ( ( a ) > ( bme)ms e?t ((pb->)d :a ta([a)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)) | ~ ^ ~ 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/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/opus_rc.o 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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 CC libavcodec/opus_metadata_bsf.o - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #d26ef warningsi generatedne. FFMIN(a,b) ((a) > (b) ? src/libavcodec/put_bits.h(b): :317 :33(:a ))warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/msrledec.c317: | 31 : In file included from src/libavcodec/msrledec.h i:f26: src/libavcodec/bytestream.h:(356s:-13>:bu fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]en d - s->b u356f | _ p t r s>=i zes2i z=eo f(FBiFtBMuIf)N)( p{- >| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrledec.c:31: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss2.c:30: In file included from src/libavcodec/mpeg_er.h:22: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:171:18 :227 | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (s->buf _171e | n d - sg-->>bbuuff_fpetrr +>== FsFiMzIeNof((g-B>ibtufBfuerf_)e)n d{ - g-| > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~b uffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 3 warnings generated. In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mpegvideo_enc.c:74: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/mss1.csrc/libavcodec/msrle.c::3036: In file included from : src/libavcodec/mss12.h:In file included from src/libavcodec/msrledec.h32:: 26: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::171293::1813:: 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] 293171 | | s izge-2> b=u fFfFeMrI N(+p-=> FbFufMfIeNr(_egn-d >-b upf-f>erb_uefnfde r,- s igz-e>)b;u f f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, size)src/libavutil/macros.h;: 49: 25| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' 49 | src/libavutil/macros.h#:d49e:fi25ne: F Fnote: Mexpanded from macro 'FFMIN'I N(a,b) 49(( | a#)d e> f(inbe) F?F M(IbN) (:a, b()a ))( (| ~ ^ ~a ) > (b) ? In file included from (src/libavcodec/msrle.cb:36): In file included from :src/libavcodec/msrledec.h :(a26): )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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpeg4videodec.c:3507:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/mpegvideo_dec.c: 5193507: | 28 : warning: ifcomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] ( s->codec_tag =519= | AV _ R Lf3o2r (("uWVn1sF"i) g&n&e sdh owy_ b=i t0s;( gy b< ,p- >2a4l)l oc=_= m0bx_5h7e5ig6ht3; 0y) +{+) | | ~ ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:520:32: src/libavcodec/mpeg4videodec.cwarning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]: 3517:82: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 520 | for (unsig n3517e | d x = 0 ; x < p- >a l (lctoxcsrc/libavcodec/bytestream.h-_>mbd:_iv317xw:_13iv:e drwarning: tshi;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] o nx+ +)> ={ 0 | ~ ^ ~~~~~~~~~~~~~~~~~| |317 | c t x - >sxivzie2d _= bFFuMiIlN(dp ->>b=uf f0er)_ en|d| - sp-->>bucffoedr,e csi_ztea)g; =| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A V_RL32(src/libavutil/macros.h":49Q:M25P:4 "note: )expanded from macro 'FFMIN') { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ 49 | #define FFMCC libavcodec/opus_silk.o IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mss3.csrc/libavcodec/msrledec.c::28167: :37src/libavcodec/bytestream.h:: 171warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 167 | 171 | g - > b u f fe ri f+ (=l FiFnMIeN (g<- >0b uf|f|e pro_s e>n=d wi-d gt->hb)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/mss3.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); CC libavcodec/opusdec.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/msrle.c:36: In file included from src/libavcodec/msrledec.h:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffesrc/libavcodec/bytestream.hr_en:d 271-: 17p-:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h271: | 49: 25 : note: expanded from macro 'FFMIN'i nt siz e492 | #=de fiFnFMeI NF(FMgI-N>(buaffsrc/libavcodec/bytestream.he,b:)r271 _e:(nd17 (: -a gwarning: -) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>> bu f(fbe)r ?, s(ibze)) : 271; | ( a )| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | i ~ ^ ~n t ssrc/libavutil/macros.hi:49z:e252: In file included from =note: src/libavcodec/msrle.c expanded from macro 'FFMIN'F :F36: MIn file included from src/libavcodec/msrledec.hI:N26(: g49src/libavcodec/bytestream.h | -:>#357d:ebf15u: infewarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]FFe MrI_Ne(na d, 357b | -) g( -(> ab)iu >f f ((bfs)i e?zre,2 (b!)s= iz :es) ;( i| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z)e )) | | ~~~~~ ^ ~~~~ ~ ^ ~In file included from src/libavutil/macros.h :49src/libavcodec/msmpeg4enc.c::2537:: In file included from src/libavcodec/mpegvideo.hnote: :expanded from macro 'FFMIN'45 : src/libavcodec/put_bits.h:227:37 :49 | #dwarning: efcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ne FFMIN(a,b) ((a )227 > | ( b ) ? (b ) i:f ( a()s)- > b| ~ ^ ~u f_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/opusdec_celt.o In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: 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 != siIn file included from ze)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] src/libavcodec/put_bits.hIn file included from :265src/libavcodec/msmpeg4.c::37:34 : warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/mpegvideo.h293 : | 45 : src/libavcodec/put_bits.h : 227s:i37:z e warning: 2652 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = F F M I N (ip-f>b u(fsf-e>rb_ eu227nfd | _ -e ndp - >b u-f f esr ,-i >fs bi(zufs_-e)p>;trb u >f= _si| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~zn ed o-f( Bissrc/libavutil/macros.ht-B:49>:bu25uff):) _{ p note: expanded from macro 'FFMIN't| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~r >= s i49 | z#edoef(fBiitnBe uFFfM)I)N (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) | ~~~~~ ^ ~~~~ CC libavcodec/opusdsp.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hIn file included from src/libavcodec/mss1.c::30: 271In file included from :src/libavcodec/mss12.h:17:32 : warning: src/libavcodec/bytestream.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | 271 | if ( siizne2t !s= isizzee)2 =| ~~~~~ ^ ~~~~F 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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | src/libavcodec/bytestream.h if :(s317-:>13b:uf _warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n d - s->buf_ptr >317= | s iz e osfi(zBei2t B= uFFfM)I)N( p{ - | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ buffer_end - p->buffer, sizeCC libavcodec/opusenc.o ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/put_bits.hsrc/libavutil/macros.h:49::31725:: 33note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN( a,317b | ) ( i(fa )( >s (src/libavcodec/mpegvideo_dec.c-b>):b uf600_:?25:e nwarning: (dbcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] ) - : s(a-)>)b u| f ~ ^ ~ _ptr 600 | > = s iIn file included from zsrc/libavcodec/mpegvideo_enc.c :74e: o(src/libavcodec/bytestream.hfu(:nBs318:i15:it warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Bne du)fs)r) 318c { | _ y | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> iF f F(MsAiXz(e(2v _!e= dsgizee_)p o | s ~~~~~ ^ ~~~~ > > 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) || | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/bytestream.h:src/libavcodec/mss3.c355::13:28 : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 293s | i z e s i=z eF2 F= MFIFNM(IgN-(>pb-u>ffbeur_fefnedr _-en dg ->-bu ffpe->rb,u fsifzeer),; s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN'src/libavutil/macros.h :49:25: 49note: | expanded from macro 'FFMIN'# define F49F | M#dIeNf(ian,eb ) F(F(MaI)N (> a(b,)b )? ( ((ab)) :> ((ba)) )? ( b| ) ~ ^ ~ : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32In file included from : src/libavcodec/bytestream.hsrc/libavcodec/mss3.c::35628:: 13src/libavcodec/bytestream.h: :warning: 294comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]CC libavcodec/opusenc_psy.o : 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | 294 | s i izfe 2 (=s iFzeF2M I!=N (spi-z>eb) u f| ~~~~~ ^ ~~~~f er_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss1.c:30: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h 357 | : 317 :33 i:f (warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]iz e2 != size) | ~~~~~ ^ ~~~~ 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/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 | src/libavcodec/bytestream.h :if317 :(13si:z ewarning: 2comparison 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' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss3.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mpegvideo_dec.c:703:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 703 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, hc<chroma_y_shift), 0)) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_dec.c:702:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 702 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 || | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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 ((unssrc/libavcodec/mpeg4videodec.cign:ed)3840 s:r106c:_ xwarning: missing field 'unit' initializer [-Wmissing-field-initializers]> FFMAX(h_edge_po s 3840- | ( ! !s{x")q u-a rbtloecrk__s,s a0m) p|l|e ", | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" 1/4 subpel MC", OFFSET(quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3841:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3841 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS}, | ^ src/libavcodec/mpeg4videodec.c:3842:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 3842 | {NULL} | ^ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/mpegvideo_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 },\ | ^ In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:186:src/libavcodec/mpegvideo_enc.c13:: 96warning: :5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:77:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'186 | size2 = F FM77IN | (p -> b u ff er _ e nd - p -> bu ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49 | # d e f i n e FFFF_MMPIV_NO(FFaS,EbT) (((ca)h r>om a(b_)el im?_ (tb)h re:s ho(lad)),) A V| _ ~ ^ ~O PT_TYPE_INIn file included from T,src/libavcodec/mss12.c :{31 : .iIn file included from 6src/libavcodec/mss12.h4 :=32 : src/libavcodec/bytestream.h0: }187,: 15I: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] NT_M I187N, | I N T _ MiAfX (,s iFFz_eM2P V!_=O PTs_iFLzAeG)S },| \ ~~~~~ ^ ~~~~ | ^ 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, IIn file included from NT_Msrc/libavcodec/mss4.cA:X32,: Fsrc/libavcodec/bytestream.hF:_171M:P18V:_ OPwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F LAGS },\ | ^ 171 | g->buffer += FFMIN(g->bsrc/libavcodec/mpegvideo_enc.cuf:fe96r_:e5n:d warning: missing field 'unit' initializer [-Wmissing-field-initializers]- g-src/libavcodec/mpegvideoenc.h>:b80:u175f:f note: eexpanded from macro 'FF_MPV_COMMON_OPTS'r , size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 80 | 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 ) : F F(a_)M)P V _| OF ~ ^ ~F SET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:82:151: note: expanded from macro 'FF_MPV_COMMON_OPTS' 82 | FF_MPV_OFFSET(rc_qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:83:164: note: expanded from macro 'FF_MPV_COMMON_OPTS' 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_TYPE_FLOAT, In file included from {.dsrc/libavcodec/mss4.cb:l 32=: src/libavcodec/bytestream.h0: 186}:,13 :- Fwarning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T _MAX, FLT_MAX ,186 | F F _ M sPiVz_eO2P T=_ FFLFAGMSIN}(,p -> b uf fe r_ e nd - p-\> b u| f ^fe r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/mpegvideo_enc.c49 | :#96d:ef5i:n ewarning: missing field 'unit' initializer [-Wmissing-field-initializers]F FMIsrc/libavcodec/mpegvideoenc.h:N84(:a162,b:) note: expanded from macro 'FF_MPV_COMMON_OPTS'( (a) > (b) ? (b) :84 ( | a{)")r c _q| m ~ ^ ~o d_freq", "eIn file included from xsrc/libavcodec/mss4.cp:32e: rsrc/libavcodec/bytestream.hi:m187e:n15:t warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] l quan t187i | z e r moidf u(lsaiztei2o n!"=, s i z e ) | ~~~~~ ^ ~~~~ 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_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:93:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 93 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:94:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' src/libavcodec/bytestream.h 94 | :{"271l:ma17x:", warning: "mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ax imum Lagrange fact or271 ( | VB R )" , in t si z e 2 = FF M IN ( g - > bu f f e r _FFe_ndM P-V _gOF-F>SbEuCC libavcodec/opustab.o ffTe(lrma,x) ,s AiV_zOPeT)_;T Y PE| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ INT, {.i6src/libavutil/macros.h:449 =: 253:1* FFnote: _expanded from macro 'FFMIN'Q P2LAMBDA 49}, | #d0ef,i nIeN TF_FMMIANX(a,, FbF)_ M((PaV_)O >P T(b_)F L? A(GbS) }:, ( a ) ) | ~ ^ ~ \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:95:171: note: expanded from macro 'FF_MPV_COMMON_OPTS' 95 | {"skip_threshold", "Frame skip threshold", FF_MPV_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:96:168: note: expanded from macro 'FF_MPV_COMMON_OPTS' 96 | {"skip_factor", "Frame skip factor", FF_MPV_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:97:165: note: expanded from macro 'FF_MPV_COMMON_OPTS' 97 | {"skip_exp", "Frame skip exponent", FF_MPV_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: src/libavcodec/bytestream.hwarning: missing field 'unit' initializer [-Wmissing-field-initializers] :271src/libavcodec/mpegvideoenc.h::1799::172 : warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FF_MPV_COMMON_OPTS' 99271 | | {" sc _ t hirnets hsoilzde"2 ,= "FSFcMeInNe( g-c>habnufgfee rth_reneds h- ogld-",> b u f f er , s i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFsrc/libavutil/macros.h_:49M:PV25_:O Fnote: Fexpanded from macro 'FFMIN'SIn file included from ET(ssrc/libavcodec/mss12.cc:en 31e: cIn file included from h49a | src/libavcodec/mss12.hn:g#32ed_: tesrc/libavcodec/bytestream.hhfi:rne293se:h F13FoM:lI dN)warning: (,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a A V_,ObP)T _(T(YPaE_)I >N T(293b, | ) {?. is(6izbe24 =) F=F:M 0I( a}),) N I(p| N- ~ ^ ~T> _bMIuN,f fIerN_Te_nMdAX ,- F Fp_-M>PbVu_OfPfT_eFrL,A GsS i},z e\) ; | ^ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #defsrc/libavcodec/mpegvideo_enc.ci:96n:e5 : Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]M INsrc/libavcodec/mpegvideoenc.h(:a100,:166b:) note: expanded from macro 'FF_MPV_COMMON_OPTS'( (a) > (b) ? (b ) 100: | {("a)n)o i| s ~ ^ ~e _reductioIn file included from n"src/libavcodec/mss12.c,: 31": In file included from Nsrc/libavcodec/mss12.ho:i32s: e src/libavcodec/bytestream.hr:e294du:c15t:i owarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]", 294 | i f ( s iz e 2 ! = s i z e ) | ~~~~~ ^ ~~~~ FF_MPV_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:96:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/mpegvideoenc.h:101:163: note: expanded from macro 'FF_MPV_COMMON_OPTS' 101 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \ | ^ src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 97 | FF_MPV_COMMON_MOTION_EST_OPTS | ^ src/libavcodec/mpegvideoenc.h:113:179: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' 113 | {"mepc", "MoIn file included from tionsrc/libavcodec/mss4.c :e32s: tsrc/libavcodec/bytestream.hi:ma293t:io13n: bwarning: itcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r ate penalty compe n293sa | ti on (s1i.ze02 == 2F5F6M)I"N,( FpF-_>MbPVu_fOfFeFrSE_Te(mned_ p-e npal-t>byu_fcfoemrpe,n sastiizoen));, A V| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~O PT_TYPE_src/libavutil/macros.hIN:T,49 :25{:. inote: 6expanded from macro 'FFMIN'4 = 256 } ,49 I | N#T_dMeINf,i InNe TF_FMMAIXN(,a ,FbF) _(M(PVa_) O>P T(_bFL)AG S? },( 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] src/libavcodec/mpegvideo_enc.c: 97:2945 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] if src/libavcodec/mpegvideoenc.h(:s114:i124z:e2 !note: =expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS' s izsrc/libavcodec/bytestream.he) :| ~~~~~ ^ ~~~~317 :13 :114 | warning: {"comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]me pre", "pre motion estim a317ti | on " , F Fs_MiPzeV2 _=O FFFFSMEITN((mpe_-p>reb)u,f AfV_eOPrT__enTdYP E_-IN Tp-,>b u{.fif6e4r ,= 0si z}e,) ;I N| T_ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~MI N, INT_Msrc/libavutil/macros.hA:X,49 In file included from :FF25_src/libavcodec/on2avc.c:M :P24note: : Vexpanded from macro 'FFMIN'src/libavutil/ffmath.h_ :OP49T_:F30L A:49G | Swarning: #},dimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e f\ i n| ^e FFMIN (49 | a , b ) r(et(uran )ex p>2 f((b)M _?LO Gsrc/libavcodec/mpegvideo_enc.c(2b): _:971: 50( :*a )) xwarning: ) missing field 'unit' initializer [-Wmissing-field-initializers]| ; ~ ^ ~ src/libavcodec/mpegvideoenc.h :115| : ~ ^ 156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'In file included from src/libavcodec/mss12.c:31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: 115warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{" intra_ p318e | n al t y "i,f ("sPizee2n al!t= ys fiozer) i nt ra| b ~~~~~ ^ ~~~~lo cks 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 }, | ^ 15 warnings generated. 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/bytestream.hsrc/libavcodec/mpegvideoenc.h:92::317149:: 13note: :expanded from macro 'FF_MPV_COMMON_OPTS' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 91 | { "sricz_eb2u f_=a gFFgMreIsNs(ipv-i>tbyu"f,f e"rc_eundr re-n pt-l>yb uusfefleers,s "s,i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : Fnote: Fexpanded from macro 'FFMIN'_ MPV_OFF S49E | T(#rdecf_ibnufef erF_FMaIgNg(raes,sbiv)i (t(ay)), A>V (_bOPIn file included from )T _src/libavcodec/msvideo1enc.c?:T30 Y: PE(src/libavcodec/bytestream.h:_171b)F :18L::O A(warning: aTcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]), {). d b| l ~ ^ ~ = 1.0 }, - F171 | L In file included from T src/libavcodec/mss4.c_: 32: M src/libavcodec/bytestream.hAgX-:318,:15>: FbLu Tf_fwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]MAe Xr, FF+ =_ MP318V | F _FO P iMfITN( g-_(>FsLibuAfGzfeSe2r} _,! \e= sni dz| ~e -) g - >| ~~~~~ ^ ~~~~b uffer, s92i | {z"eb);o r d| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r_mask", "incsrc/libavutil/macros.hre:a49se: 25t:he note: quexpanded from macro 'FFMIN'an tizer f49o | r# dmeafcirneo FbFlMoINc(kas, cblo)s e( (toa ) b>o r(debr) s?", (FbF)_ :M P(Va)_)O F| F ~ ^ ~ SET(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 | {"bordesrc/libavcodec/bytestream.hr_ma:s355k:",13 :" inwarning: ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]re ase the quantizer fo355r | m ac ro b lsoiczkes c l=o sFFeM ItoN (bg-o>rbdueffres"r, _FenFd_M P-V_ OFgFS-ET>(bbourfdefrIn file included from e_r,src/libavcodec/msvideo1enc.c:m 30assik: izsrc/libavcodec/bytestream.hen);: g186) ,:| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~A13V_ O:P Twarning: _Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Y Psrc/libavutil/macros.hE:_49:F25LO:A Tnote: ,expanded from macro 'FFMIN' 186{ | . db 49l | =# d s0e f}ii,z n-ee2F LFT=_MFA FMFXIM, NI(FaL,T_NM(AbXp)-,>b ( (uaf)Ffe rF_e>n_d M(b-) Pp V-?_>O bPu(fTbf)_ eFr,: Ls iA(zaGe));S) } ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ \ src/libavutil/macros.h:| 49 ^~~~~~~~ :25: note: In file included from expanded from macro 'FFMIN'src/libavcodec/mss12.c: 31: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h49 | :#src/libavcodec/mpegvideo_enc.c356d:e96::135:f :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]i newarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F F MI96N | ( a F,356Fb | _)MP V _ CO( sM(iaM)zO N>_e O2 (=Pb FTF)MS I?N (( p-b| >) ^~~~~~~~~~~~~~~~~~b :u f(fa)e) src/libavcodec/mpegvideoenc.h r:| 91 ~ ^ ~_:152 : enote: expanded from macro 'FF_MPV_COMMON_OPTS'n d - In file included from psrc/libavcodec/msvideo1enc.c-:>30b: usrc/libavcodec/bytestream.hf:f187e: r9015,: | { " swarning: ricomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] cze_i)ni ;t 187_ | c | ipf ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~l x "(,s src/libavutil/macros.hi:"z49ie2: n25!i:= snote: tiiazexpanded from macro 'FFMIN'el ) c om| pl ~~~~~ ^ ~~~~49 | ex#itdy efofr i1ne- pFaFssM IeN(na,cbo)d (i(na)g ",> ( b ) ? ( b ) : (FaF)_M)P V| _ ~ ^ ~O FFSET(rc_In file included from insrc/libavcodec/mss12.ci:ti31a: lIn file included from _src/libavcodec/mss12.hc:32p: lxsrc/libavcodec/bytestream.h),: A357V:_15O: Pwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T YPE_src/libavcodec/bytestream.hFL O:357AT | 355, {: .13 d: ibfl = warning: ( 0s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]}i,z e-2 F!=L T_sMAiXz,e F355L)T_ | M A X ,| ~~~~~ ^ ~~~~ F Fs_iMPzV_eOP T _F=L AFGFSM}IN,(g - > b u f f e\ r _| e ~n d - g->buffer, 91s | {i"rzce_)b;u f _| ag ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~g ressivitysrc/libavutil/macros.h":,49 :"25:c unote: rexpanded from macro 'FFMIN'r ently u49 | s#edelfeisnes "F,F M I N( a , b) ( ( a ) > ( b ) ?F (Fb_)M P:V _(OaF)F)S E T| ( ~ ^ ~r c_buffer_aggIn file included from rsrc/libavcodec/mss4.ce:s32: ssrc/libavcodec/bytestream.h:i356v:i13t:y )warning: , comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A V_OPT_TYPE_ F356L | O A T , {s.dibzle 2= 1=.0 FF}M, I-NF(LpT-_M>AbXu, fFfLTe_MrA_Xe,n FdF _-M PpV-_>ObPuTf_FfLeAGrS},, s\iz e )| ^~~~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /usr/include/float.h:15:17src/libavutil/macros.h:: note: 49expanded from macro 'FLT_MAX': 25: note: expanded from macro 'FFMIN' 15 | #de f49 | i#ned eFfLTi_nMeA FXF M3I.N4(02a8,2b3)4 6(6(3a8) 5> 2(88b5) 9?8 1(2be+)38 F: ( a| ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~) | ~ ^ ~ src/libavcodec/mpegvideo_enc.c:In file included from 96src/libavcodec/mss4.c::532: :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] 96 | 357 | F F _ MPiVf_ (CsiOzeM2M O!=N _sOiPzTeS ) | | ~~~~~ ^ ~~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:91:142: note: expanded from macro 'FF_MPV_COMMON_OPTS' 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", CC libavcodec/pafaudio.o FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ~ 91 | {"rc_buf_aggressivity", "currently useless", FF_MPV_OFFSET(rc_buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:143: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ src/libavcodec/mss3.c 90 | {:"rc_init_cplx346":, 22"i:ni twarning: icomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a l complexity fo r346 | 1 - p a bsis te n c od i=ng "(,c - > l o w > =FF _hMePVl_pOFeFrSE)T;( r c_| in ~~~~~~ ^ ~~~~~~i tial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:96:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 96 | FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideoenc.h:90:133: note: expanded from macro 'FF_MPV_COMMON_OPTS' 89 | FF_MPV_OFFSET(rc_eq), AV_OPT_TYPE_STRING, .flags = FF_MPV_OPT_FLAGS }, \ | ~ 90 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_MPV_OFFSET(rc_initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \ | ^~~~~~~~ src/libavcodec/mpegvideo_enc.c:In file included from 96:5: warning: src/libavcodec/mvcdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 32: src/libavcodec/bytestream.h:171 :9618 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FF_MPV_COMMON_OPTS | ^~~~~~~~~~~~~~~~~~171 | src/libavcodec/mpegvideoenc.h g:->83b:u139:f fnote: eexpanded from macro 'FF_MPV_COMMON_OPTS'r += FFMIN(g->bu ff82er | _ e n d - g -> b u ff e r , s i z e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN' 49FF | _M#PVd_eOfFFiSnEe TF(rFcM_IqNs(qa,ubi) s(h)(,a )AV _>OP T(_TbY) P? E(_bF) L:O A(aT),) | { ~ ^ ~ .dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \ | ~ 83 | {"rc_qmod_amp", "experimental quantizer modulation", FF_MPV_OFFSET(rc_qmod_amp), AV_OPT_Tsrc/libavcodec/bytestream.hYPE:_FL271:O17A:T ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{ .dbl = 0 }, -FLT _271MA | X , F L Ti_nMt AsX,i zFFe_2MP V= _FOPFTM_IFLNA(GgS}-, > b u ff er _ e n d\ -| ^~~~~~~g ->b/usr/include/float.h:u15:f17f:e rnote: ,expanded from macro 'FLT_MAX' size); 15 | #| de ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ine FLT_src/libavutil/macros.hM:A49X: 253.:4 0note: 2expanded from macro 'FFMIN'82 346638 54928 | 8#59d8e12fei+3n8eF F| ^~~~~~~~~~~~~~~~~~~~~~~~~~~F MIN(a,b) ((src/libavcodec/mpegvideo_enc.ca:)96: 5>: (warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]b ) ? (b) 96 | : ( aFF)_)M PV _| ~ ^ ~C OMMON_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, In file included from FF_src/libavcodec/mvcdec.cM:PV32_O: Psrc/libavcodec/bytestream.hT:_186F:L13A: GSwarning: },comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | s i\ z | e ~ 2 = FFMIN(p->b u83f | f{er"_ernc_dqm o-d_ ampp-">,b u"fexfpeerri,m enstizael )q;ua n ti| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ er modusrc/libavutil/macros.hl:49a:t25i: onote: n"expanded from macro 'FFMIN', 49 | # de f in e src/libavcodec/mss3.c F :FFF412_MI:N(Ma,28bP):V _(warning: (OaFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])F S E>T( rc(_qbm)o d ?_412 | a (mbp)) , : A( a)V_ O) iPf T| ( ~ ^ ~_mT -Y>PEf_rFeqLsIn file included from O[ssrc/libavcodec/mvcdec.cA:T32,: ssrc/libavcodec/bytestream.h{:.187dyb:m]l 15= :<0= h ewarning: }comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l ,p e-rF)L T187_ | M{ A X , | F ~~~~~~~~~~~~~~ ^ ~~~~~~iLf (Tsi_zMeAX2, F!F_=M PsV_iOzPe)T _ F| ~~~~~ ^ ~~~~L AGS}, \ | ^~~~~~~~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/msvideo1enc.c:30: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/msvideo1enc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h:187::35515::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] 187 | if (size 2 355!= | s i ze )s i| z ~~~~~ ^ ~~~~e = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mvcdec.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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h :271186: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int size2 = F F186M | I N ( sgi-z>e2b u=f fFeFrM_IeN(npd- >b-uf fge-r_>ebndu f-f epr-,> bsufifzeer,) ; s i| ze ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549:: 25note: :expanded from macro 'FFMIN' note: expanded from macro 'FFMIN' 49 | 49# | d#edfeifinnee FFFMFIMNIN((aa,,bb) )( (((aa)) >> ((b)b )? ? ((bb)) :: ((a)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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mv30.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/bytestream.hsrc/libavcodec/mwsc.c::27126:: 17:src/libavcodec/bytestream.h :warning: 171:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271171 | | ingt- s>ibzuef2 f= eFrF MI+N=( gF->FbMuINf(fge->rbu_fefnerd_ en-d - gg-->>bbuuffffeer,r s,i zse)i;z e );| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavutil/macros.h note: :expanded from macro 'FFMIN'49: 25: note: expanded from macro 'FFMIN' 49 | #def i49 | n#ed eFfFiMnIeN (Fa,FbM) I(N((aa), >b )( b)( (?a ()b )> : ((ba))) ?| ~ ^ ~( b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 src/libavcodec/bytestream.h!= :si355z:e13): | warning: ~~~~~ ^ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, In file included from sizsrc/libavcodec/mss2.c:e35: )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] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 29349 | | #d e fsinieze 2FF M=I NF(FaMI,Nb(p)-> b(u(af)f er>_ e(ndb )- ?p- >(bbu)f fe:r ,( as)iz)e )| ; ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.hsrc/libavcodec/mv30.c::4929:: src/libavcodec/mss12.c25src/libavcodec/bytestream.h:: :356:note: 13:461 :expanded from macro 'FFMIN'warning: 23comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 49 | #def i356n | e F FM sI461iNz( | e2a , =b )iF (fF ((MaI(N)u( np> s-(>bibu)gf nf?ede) (rbv)_a el: n >(d=a b)-a) sp -e >)b| u ~ ^ ~f f| er ~~~~~~~~~~~~~ ^ ~~~~, siIn file included from zesrc/libavcodec/mss2.c);: 35 : | In file included from ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/mss12.h :32: src/libavcodec/bytestream.h:src/libavutil/macros.h294::1549:: warning: 25comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: note: expanded from macro 'FFMIN' 294 | 49 | i#fd e(fsiiznee2 F!=F sMiIzNe)( 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) | ~~~~~ ^ ~~~~ 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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mss2.c:35: In file included from src/libavcodec/mss12.h:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: CC libavcodec/pafvideo.o src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/mwsc.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/mss12.c:635:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 634 | av_log(avctx, AV_LOG_DEBUG, "%g frames per second\n", | ~~~~~~ 635 | src/libavcodec/mvha.c a:v_109i:n33:t 2warning: flcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]oa t(AV_RB32(avctx -109> | e x tr ad at a + 2 8) )) ; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/mss12.c:639:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 638 | av_log(avctx, AV_LOG_DEBUG, "Max. lead time %g ms\n", | ~~~~~~ 639 | av_int2float(AV_RB32(avctx->extradata + 36))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:641:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 640 | av_log(avctx, AV_LOG_DEBUG, "Max. lag time %g ms\n", | ~~~~~~ 641 | av_int2float(AV_RB32(avctx->extradata + 40))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:643:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 642 | av_log(avctx, AV_LOG_DEBUG, "Max. seek time %g ms\n", | ~~~~~~ 643 | av_int2float(AV_RB32(avctx->extradata + 44))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/noise_bsf.c:215:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:216:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 216 | { "drop", NULL, OFFSET(drop_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS }, | ^ src/libavcodec/noise_bsf.c:217:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 217 | { "dropamount", NULL, OFFSET(dropamount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/noise_bsf.c:218:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 218 | { NULL }, | ^ src/libavcodec/mxpegdec.c: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/mss12.c:592:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 592 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/mss12.c:600:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 600 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 601 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/mss2.c:222:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 222 | int skip = FFMsrc/libavcodec/mxpegdec.cIN(:(162u:33n:s igwarning: necomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d )repeat, dst + 162w | - p )(j;p g -| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~> height + 0src/libavutil/macros.hx:0F49):>25>4: ! =note: expanded from macro 'FFMIN's- >mb_he i49 | g#hdt)e {f i| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~n e FFMIN(asrc/libavcodec/mxpegdec.c,b:) 161(:(32a:) warning: > comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( b) ? (b) 161: | ( a) ) i| f ~ ^ ~ ((jpg->width + 0x0F)>>4 != s->mb_width || | ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/mvha.c:159:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 159 | if (size < 1 || size >= avpkt->size) | ~~~~ ^ ~~~~~~~~~~~ 13 warnings generated. 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++) { | ~ ^ ~~~ In file included from src/libavcodec/opusdec.c:41: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ CC libavcodec/pamenc.o 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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); | ^~~~~~~~~~ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/metasound.csrc/libavcodec/bytestream.h::79171::2818:: 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 | min_pe r171i | od = ( ignt-)>(brufaftieor *+ =0 .F2F M*I 4N00( g - >b u +f f0.e5r)_ e/n d40 0- .g-0>; b u| f ^~~~~ ~ fer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FIn file included from FMIN(src/libavcodec/nellymoserenc.ca,:b)52 : (src/libavcodec/put_bits.h:(209a): 37>src/libavcodec/metasound.c:: (warning: 80comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b:28): ?warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) : (a) )20980 | | | ~ ^ ~ if m(asx-_>bpuef_reinodd =- ( inst-)>b(ufr_pattri o> = *s iz0e.2o f*( B4i0t0B u*f )6) {+ 0.| 5 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~) / 400.0; | ^~~~~ ~ src/libavcodec/metasound.c:88:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | period = (int)(period * 400 + 0.5) / 400.0; | ~~~~~~~^~~~~ ~ In file included from src/libavcodec/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/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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | src/libavcodec/metasound.c : 106 : 18 : warning: iimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f (s->buf _105 | en d - psp-c>_bugfa_pitnr > = =si ze1o.f0(B i/tB u8f1)9)2 {* | | ~ ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 106 | twinvq_mulawinv(pgain_step * g_coef + pgain_step / 2, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | pgain_base, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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 | src/libavcodec/bytestream.h : 271 : 17 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] st = use_hist ? 271( | 1 . 0 - ivnatl) s* itzmpe22 =+ FvFMaIlN( g-*> bhuifstf[eir_dexnd] - g+- >1b.u0 f f| e ~ ^~~~r, size); src/libavcodec/metasound.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 137:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'137 | 49 | # d e f i n e stF =F MuIsNe_(hai,stb )? ((1(.0a )- v>al )( b*) t?mp 2( b+ )v a:l ( a*) )h i s| ~ ^ ~t [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/parser.o In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (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 != siCC libavcodec/parsers.o ze) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-bluray.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer4_e warningnsd generated. - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/notchlc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pcm-blurayenc.o src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:218:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 218 | find_best(cand[0], ff_nelly_init_table, sf_lut, -20, 96); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:18: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | find_best(power_candidate, ff_nelly_delta_table, sf_delta_lut, 37, 78); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:209:48: note: expanded from macro 'find_best' 209 | if (fabs(val - table[best_idx]) > fabs(val - table[best_idx + 1])) \ | ~~~~ ~~~~^~~~~~~~~~~~~~~~~~~~~ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:28: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ src/libavcodec/nellymoserenc.c:327:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | log2(FFMAX(1.0, coeff_sum / (ff_nelly_band_sizes_table[band] << 7))) * 1024.0; | ~~~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:40: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/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])) | ~~~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 3 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(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/mpegvideo_enc.c:1819:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1819 | int max_size = FFMAX(rcc->buffer_index * avctx->rc_max_available_vbv_use, rcc->buffer_index - 500); | ~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ 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/ssrc/libavcodec/mpegvideo_enc.c)",: 1824O:FF27S:E Twarning: (comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] bit_rate), AV_O P1824T | _ T Y P E_ I N T 6 4 , {s.-i>64l a=m b1d2a8 *< 1s-0>0lm0a x)} ,{ 0| ~~~~~~~~~ ^ ~~~~~~~, INT_MAX, A|E}, | ^ src/libavcodec/options_table.h:53:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:92:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 92 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:93:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 93 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:94:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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}, | ^ 12 warnings generated. src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E}, | ^ src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E}, | ^ src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ CC libavcodec/pcm-dvd.o src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ CC libavcodec/pcm-dvdenc.o src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E}, | ^ src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 151 | {"i_qfactor", "QP factor betweenCC libavcodec/pcm.o 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 maskinIn 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) (g(a"), > O(bF)FS ET?(p _(bm) a: s(kai))n g )| , ~ ^ ~A V_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}, | ^ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:180:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 180 | {"slice_count", NULL, OFFSET(slice_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E}, | ^ src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 207 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFsrc/libavcodec/bytestream.hAULT: }271,: 17:I Nwarning: T_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN, INT_MAX, V|E} , 271 | | ^ int size2 = FFMIN(g->buffer_end - g->buffesrc/libavcodec/options_table.hr,: s209i:z109e: )warning: ; missing field 'unit' initializer [-Wmissing-field-initializers] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h209: | 49{:"25g:l obnote: aexpanded from macro 'FFMIN' l_qual i49t | y#d"e,fi nNe UFLFLM,IN (OaF,Fb)S E(T(a()g >l o(bba)l ?_ q(ub)a :l i(tay))), | A ~ ^ ~ V_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX}, | ^ src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:218:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 218 | {"dc", "intra_dc_precision", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, V|E}, | ^ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:293:13src/libavcodec/options_table.h:: warning: 219comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:98 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219293 | | { " n s ssewi"z,e "2n s=se FweFiMghItN("p, -OF>FbSuETf(fnsesre__weeingdh t- )p, -A>Vb_ufOfPeTr_,T YsPiEz_eI)N; T ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ {.i64 = src/libavutil/macros.h8 :},49 :I25:N Tnote: _expanded from macro 'FFMIN'M IN, INT _49MA | X,# dVe|fiEne} ,F F| ^M IN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.csrc/libavcodec/options_table.h::30220: :src/libavcodec/bytestream.h147::294 :warning: 15:missing field 'unit' initializer [-Wmissing-field-initializers] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 220 | {i"fs ki(p_stiozep2" ,!= s"izneu)m b er| ~~~~~ ^ ~~~~o f macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:221:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 221 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D}, | ^ src/libavcodec/options_table.h:227:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 227 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D}, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/on2avc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/options_table.h:251:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 251 | {"mblmi11n", warning s" generatedm. inimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/options_table.h:252:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 252 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E}, | ^ src/libavcodec/notchlc.c:495:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 495 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/notchlc.c:506:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 506 | if (ret != uncomsrc/libavcodec/options_table.hp:r263es:se146d: _warning: simissing field 'unit' initializer [-Wmissing-field-initializers]z e) | ~~~ ^ ~~~~~~~~~~~~~~~~~ 263 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INTsrc/libavcodec/bytestream.h, :{355.:13i:6 4warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= 1 }, 0, 4, V |355E} | , | ^ size = FFMIN(g->buffer_end - g->buffersrc/libavcodec/options_table.h, :s264i:127z:e warning: )missing field 'unit' initializer [-Wmissing-field-initializers]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :26449 | :{25":k enote: yexpanded from macro 'FFMIN'i nt_min" ,49 | "#midnefiinmeu mF FinMtIeNrv(aal, bb) e((taw)e e>n I(DRb-) f?ra m(be)s" ,: (OFaF)S)E T| (k ~ ^ ~e yint_min)In file included from ,src/libavcodec/on2avc.c :A30V: src/libavcodec/bytestream.h_:O356P:T_13T: Ywarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P E_INT, { 356. | i 6 4 s=i z2e52 },= I NFTFM_IMNI(Np,- >bIuNfTf_eMrA_Xe, nVd |-E} ,p- > | b ^u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/options_table.he:f265i:n131e :F warning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]MI N(a,b) ((a) >265 | {(b") r? e(fbs)" ,: ("ar)e) f | e ~ ^ ~re nce frameIn file included from ssrc/libavcodec/on2avc.c :t30o: src/libavcodec/bytestream.h :c357o:ns15id:e rwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o r mot io357n | c om pe n siatfi on("si,ze 2O FF!S=E T(sriezef)s )| , ~~~~~ ^ ~~~~AV _OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:266:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 266 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:267:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 267 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:268:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 268 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E}, | ^ src/libavcodec/options_table.h:269:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 269 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX}, | ^ src/libavcodec/options_table.h:275:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:276:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ^ src/libavcodec/options_table.h:277:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 277 | {"ticks_per_frame", NULL, OFFSET(ticks_per_frame), AV_OPT_TYPE_INT, {.i64 = 1 }, 1, INT_MAX, A|V|E|D}, | ^ src/libavcodec/opus_metadata_bsf.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 47 | { NULL }, | ^ src/libavcodec/options_table.h:356:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers] 356 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX }, | ^ src/libavcodec/options_table.h:357:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 357 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E}, | ^ src/libavcodec/options_table.h:372:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 372 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options_table.h:373:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 373 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D}, | ^ src/libavcodec/options_table.h:379:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 379 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D }, | ^ src/libavcodec/options_table.h:380:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 380 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, VCC libavcodec/pcm_rechunk_bsf.o |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}, | ^ 14 warnings generated. 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 }, | ^ 4 warnings generated. src/libavcodec/options_table.h:399:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 399 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D }, | ^ src/libavcodec/options_table.h:400:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | {NULL}, | ^ src/libavcodec/options_table.h:276:101: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 276 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:275:97: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 275 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E}, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:273:116: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 273 | {"request_channel_layout", NULL, OFFSET(request_channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|D, "request_channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/options.c:38: src/libavcodec/options_table.h:272:100: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 272 | {"channel_layout", NULL, OFFSET(channel_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64 = DEFAULT }, 0, UINT64_MAX, A|E|D, "channel_layout"}, | ~ ^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2818:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2818 | if (put_bytes_left(&s->pb, 0) < threshold | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/mpegvideo_enc.c:2845:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 2845 | if (put_bytes_left(&s->pb, 0) < threshold) | ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ 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(da1rk warning_m generateda. sking), 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", "compresssrc/libavcodec/opus_rc.ces :b219r:i17:g htwarning: areas scomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]tr onger than medium ones", OFF SE219T | ( l um i_ maks =k (isngy)m,b oAlV _O

ts_caolfef_sebti),a AsV_;OP T_ TY| PE ~ ~~~^~~~~~~~~~_ FLOAT, {.dbsrc/libavcodec/nellymoserdec.cl :=80 :251: .warning: 2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]5 }, -FL 80T | _ M AX , F L Tp_vMaAXl, =V |-Ee}x,p 2 (v| a~ ^~~~~~~~ l/2048) * s->scale_bias; | ~~~~ ~~~^~~~~ 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 src/libavcodec/nellymoserdec.c| ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :98:37: warning: In file included from implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavcodec/options.c :38: src/libavcodec/options_table.h:110:111: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]98 | 110 | {" b _qafptarc[tjo] r=" ,M _"QSP QfRacTt1_o2*rpo wsb[je]t;w e | e ~^~~~~~~ n 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/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) { | ~ ^ ~~~~~~~ src/libavcodec/options_table.h:48:110: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 48 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, INT64_MAX, A|V|E}, | ~ ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libavcodec/opus_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); | ^ ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generatedsrc/libavutil/macros.h. :49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 56 warnings generated. CC libavcodec/pcx.o CC libavcodec/pcxenc.o CC libavcodec/pgs_frame_merge_bsf.o src/libavcodec/on2avc.c:338:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | sum += src[j] * tab[j * tab_step + i]; | ^~~~~~ ~ src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 195 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/on2avc.csrc/libavcodec/options.c::348196::2067:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | {348" | y " , " " , S R O F F SsuEm T+(y=), sArVc_2O[PjT]_ T*Y PEt_abI[jN *T , t{ab._ist6e4 p= +0 i}],; 0| ^~~~~~~ ~, INT_MAX, 0}, | ^ src/libavcodec/options.c:197:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 197 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:198:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 198 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:199:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 199 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0}, | ^ src/libavcodec/options.c:201:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 201 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0}, | ^ src/libavcodec/options.c:202:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 202 | {NULL}, | ^ src/libavcodec/on2avc.c:372:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 372 | src2[j] += in0 * *t++; | ^~~ ~ src/libavcodec/on2avc.c:374:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 374 | src2[src2_len - j - 1] += in0 * tab[pos + 1 + j]; | ^~~ ~ src/libavcodec/on2avc.c:377:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | src2[pos - j] += in0 * tab[j]; | ^~~ ~ src/libavcodec/opus_pvq.c:98:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 98 | for (i = 0; i < len - stride; i++) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c:127:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:127:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 127 | theta = M_PI * gain * gain / 4; | ~ ^~~~ src/libavcodec/opus_pvq.c:141:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 141 | for (i = 0; i < stride; i++) { | ~ ^ ~~~~~~ src/libavcodec/opusdec_celt.c:45:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 45 | if (opus_rc_tell(rc) + 3 <= f->framebits && ff_opus_rc_dec_log(rc, 3)) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_pvq.c: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; | ~~~^~~~ ~ 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 src/libavcodec/opus_pvq.c- w:)267 :*30 :g 01warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]* (data[i - T0 - 1] + d267a | t a [ i - Tc0on s+t 1ui]n) t+3 2 _| ~ ^t i_s = CEsrc/libavcodec/opusdec_celt.cLT:_194P:39V: Qwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]U( N - i, su 194m | + F F A B S (y [di]a)ta [+i ]1 +)= ; ( 1| . ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 - w) * g00 * dsrc/libavcodec/opus_pvq.ca:36t:a58[:i -note: expanded from macro 'CELT_PVQ_U'T 0] 36 | # d ef i n e C E L T _P V Q _+U ( | n ~ ^~~~~~~~~~~~, k) (ff_csrc/libavcodec/opusdec_celt.cel:t194_:p33v:q _warning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] _row[FFMI N194( | n , k ) ] [ FFdMaAXt(an[, ik]) ]+)= | ( ^~~~~~~~~~~1 .0 - w) * g00src/libavutil/macros.h *: 47da:t25a[:i note: expanded from macro 'FFMAX'- T0] 47 | # d e f i n e F F M A X ( a, b ) ( (+ a )| ~ ^~~> (b) ? (src/libavcodec/opusdec_celt.ca:) 194:: 28(:b) )warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]| ~ ^ ~ 194 | src/libavcodec/opus_pvq.c :d267a:t30a:[ i]warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]+ = (1.0 - w) * 267g | 0 0 * d a tcao[nis t- uTi0n]t 3 2 _ t i _s = C E L T_ P VQ _U ( N - i ,+ s| u ~ ^m + 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)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:27: In file included from src/libavcodec/opusenc_psy.h:30: src/libavcodec/opusenc_utils.h:45:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:45:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ^~~~ CC libavcodec/pgssubdec.o 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/opusdec_celt.csrc/libavcodec/opusenc_utils.h::49:25141::44 :warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 49 | 251 | c = s q r t f ( 3 . 0 ft)ap*sseqtr t=f ((soqpruts_fr(cp_otwe(l2.l0(fr,c )1 .0+f /2n )< =- 3f.-0f>/f4r.a0fm)e b- i0t.s5)f );? | ~~~ ^~~~| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc_utils.h:54:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 54 | w0 = tanf(M_PI*cfreq); | ~^~~~~ src/libavcodec/opusdec_celt.c:284:38: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 284 | thresh = exp2f(-1.0 - 0.125f * depth); | ~ ~~~~~~~^~~~~~~ CC libavcodec/pgxdec.o 11 warnings generated. CC libavcodec/photocd.o src/libavcodec/opusdec.c:145:55: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~ ^~~~~~~~~ src/libavcodec/opusdec.c:145:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ^~~~~~ ~ src/libavcodec/opusdec.c:145:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 145 | out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); | ~~~~~~~^~~~~~~~~~~ ~ src/libavcodec/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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavcodec/opus_pvq.c:485:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 485 | X[i] = (X[i] + Y[i])*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_pvq.c:486:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 486 | Y[i] = (Y[i] - Xret)*M_SQRT1_2; | ~~~~~^~~~~~ ~ src/libavcodec/opus_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]); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 3 warnings generated. 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_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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. src/libavcodec/opusdec_celt.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 533 | for (i = 0; i < FF_ARRAY_ELEMS(frm->tx); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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_pvq.c:877:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 877 | for (i = 0; i < N0; i++) | ~ ^ ~~ src/libavcodec/opusdec_celt.c: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/opusdec.c:542:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 542 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/opus_celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 154 | if (opus_rc_tell(rc) + 4 <= f->framebits) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/opus_celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/pictordec.o 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 }, | ^ CC libavcodec/pixblockdsp.o CC libavcodec/pixlet.o CC libavcodec/png.o CC libavcodec/png_parser.o CC libavcodec/pngdec.o 3 warnings generated. In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 110 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/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) | ~~~~~ ^ ~~~~ 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->buffesrc/libavcodec/bytestream.hr:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] , 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ssrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' i 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ zeIn file included from src/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ) 318 | if (size2 != size) | ~~~~~ ^ ~~~~ ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - src/libavcodec/bytestream.h:p355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] -> 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ busrc/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ fIn file included from fsrc/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e r356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ,src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ sIn file included from isrc/libavcodec/opusenc.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ 14 warnings generated. CC libavcodec/pngdsp.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/pngenc.o In file included from src/libavcodec/opus_parser.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dCC libavcodec/pnm.o efine 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) | ~~~~~ ^ ~~~~ CC libavcodec/pnm_parser.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | sizCC libavcodec/pnmdec.o 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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc.c:310:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 310 | if ((opus_rc_tell(rc) + 2) <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opus_parser.c:72:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int' [-Wsign-compare] 72 | if (bytestrIn file included from esrc/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] am2 45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~ ~~~~^~~~~ _tsrc/libavcodec/opusenc_utils.h:45:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] e l45 | c = (1.0f/sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f))/sqrtf(3.0f); | ~~~ ~~~~^~ lsrc/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); | ~~~ ^~~~ &gb) + payload_len_tmp > buf_len) src/libavcodec/opusenc_utils.h| :49:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~ 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~ ~~~~^~~~~ src/libavcodec/opusenc_utils.h:49:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ~~~~^~ src/libavcodec/opusenc_utils.h:49:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | c = sqrtf(3.0f)*sqrtf(sqrtf(pow(2.0f, 1.0f/n) - 3.0f/4.0f) - 0.5f); | ~~~ ^~~~ src/libavcodec/opusenc.c:332:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 332 | if (opus_rc_tell(rc) + 3 <= f->framebits) | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/opusenc_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)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((In file included from a) src/libavcodec/pafvideo.c>: (25b): src/libavcodec/bytestream.h?:186 :13(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~ 186src/libavcodec/opusenc.c | In file included from src/libavcodec/pcm-blurayenc.c::23 460: : src/libavcodec/bytestream.hs49i::z294 warning: e:comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]215 : =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN (294p | -460 > | bi uf f ( sfiz eei2r f!_ =e (n!sfdi -z->e )sp t-a r| >t ~~~~~ ^ ~~~~_b buanfd f&e&r ,o psusi_zer)c;_ t | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ll(rc) +src/libavutil/macros.h :1496: 25<:= note: fexpanded from macro 'FFMIN'- >frameb i49ts | ) # de| f ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ ine FFMIN(a,src/libavcodec/opusenc.cb:)464: 41:( warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]a ) > (b) ?464 | ( b ) :i f( (af-)>s)i z e | & ~ ^ ~ & opus_rcIn file included from _src/libavcodec/pafvideo.ct:e25l: lsrc/libavcodec/bytestream.h(:r187c:)15: +warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]3 <= f- >187f | r a m eb iitfs )( s i| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~z e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-blurayenc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFsrc/libavcodec/bytestream.hMIN:(271p:17-:>b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - p->buff er271, | s i z ein)t ;si z e2| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= FFMIsrc/libavutil/macros.hN(:g49-:>b25uf:fe rnote: _eexpanded from macro 'FFMIN'n d - g- >b49u | f#fedre, fsiinzee )FF;M I N| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~(a ,b) ((a) src/libavutil/macros.h> :(49b:)25 ?: (note: bexpanded from macro 'FFMIN') : (a) )49 | | # ~ ^ ~de fine FFMIn file included from INsrc/libavcodec/pcm-blurayenc.c(a:,23b): src/libavcodec/bytestream.h((:a357:)15 >: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? ( b357 | ) : i(fa ))( s| ~ ^ ~i ze2 != 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) :In file included from (-src/libavcodec/pafvideo.c(:a25): )src/libavcodec/bytestream.h) :293 :| 13: ^~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:162:39 :293 | warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] size2 =162 | FF MI N (p - >b uf f e r _iefn d (-F FpA-B>Sb(unff er-, sMi) z>=e 0).;3 *| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~M ) { | ~ ^src/libavutil/macros.h: 49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pafvideo.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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*(FFCC libavcodec/pnmenc.o ABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~ ^ src/libavfilter/window_func.h:163:56: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ~~^~~ ~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ In file included from src/libavcodec/opusenc_psy.c:28: src/libavfilter/window_func.h:163:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lut[n] = 0.5 * (1 + cos((M_PI*(FFABS(n - M) - 0.3 * M))/((1 - 0.3) * M))); | ^~~~~~~~~~~~ ~ src/libavutil/common.h:64:37: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc.c:717:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 717 | { NULL }, | ^ src/libavcodec/opusenc.c:715:158: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUIn file included from S_MAsrc/libavcodec/pcm-bluray.cX:_L29O: Osrc/libavcodec/bytestream.hK:AH171EA:D18,: Owarning: PUScomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]EN C_FLAGS, "max_del a171y | _m s " }g,- > | b ~ ^~~~~~~~~~~~~~~~~~u ffer += FFsrc/libavcodec/opusenc.hM:32:I51N:( note: gexpanded from macro 'OPUS_MAX_LOOKAHEAD'- >buffe r32 | _#ednedf in-e OgP-US>_MbAuXf_fLOeOKrA,H EsiAzeD) ; ( (F| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_B UFQUEUE_SIZE src/libavutil/macros.h- :1)49*2:.255f:) note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~^~~~~ 49 | #dsrc/libavcodec/opusenc.cef:i715n:e152 :F Fwarning: MIimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]N (a,b) ((a) > (b) ? (715b | ) : ({a )")op u s| _ ~ ^ ~d elay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS3_ warningMs generatedA. X_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~ src/libavcodec/opusenc.c:715:130: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 715 | { "opus_delay", "Maximum delay in milliseconds", offsetof(OpusEncContext, options.max_delay_ms), AV_OPT_TYPE_FLOAT, { .dbl = OPUS_MAX_LOOKAHEAD }, 2.5f, OPUS_MAX_LOOKAHEAD, OPUSENC_FLAGS, "max_delay_ms" }, | ~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/opusenc.h:32:51: note: expanded from macro 'OPUS_MAX_LOOKAHEAD' In file included from 32 | src/libavcodec/pcm-bluray.c#:d29e: fsrc/libavcodec/bytestream.hi:n186e:13 :O Pwarning: Ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]S_ MAX_LOOKAHEAD 186(( | FF _B UF QU EsUEi_SzIeZ2E =- 1F)F*2M.5IfN)( p -| > ~~~~~~~~~~~~~~~~~~~~~~^~~~~b uffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/opusenc.c:730:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 730 | { NULL }, | ^ 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/pcm-bluray.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/opusenc_psy.c:159:103: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/bytestream.h:317:13: 159warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | e x - >esxizceit2at i=on F-FM=I aNv_(cpl-ip>fb((u1ff/eer_xepfn(edx --> epx-c>ibutfaftieor,n s_idzies)t;) ) ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ex->excisrc/libavutil/macros.ht:a49t:i25on:_ inote: niexpanded from macro 'FFMIN't /20, ex ->49e | #xdcietfianet ioFn_FinMiItN/1(.a,0b)9 )((;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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-bluray.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/profiles.o CC libavcodec/prores_metadata_bsf.o src/libavcodec/pafvideo.c:188:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 188 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/pafvideo.c:199:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 199 | } while (offset < j); | ~~~~~~ ^ ~ src/libavcodec/pafvideo.c:221:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 221 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/pafvideo.c:232:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 232 | if (op > opcode_size) | ~~ ^ ~~~~~~~~~~~ CC libavcodec/proresdata.o src/libavcodec/pcm_rechunk_bsf.c:177:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 177 | { "nb_out_samples", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_IIn file included from NT,src/libavcodec/pnmdec.c: 24{.: isrc/libavutil/half2float.h6:447=:1270:2 4warning: },implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 1 , INT_MAX, FL A47GS | } , | ^r eturn av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ src/libavcodec/pcm_rechunk_bsf.c:178:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 178 | { "n", "set the number of per-packet output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:179:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 179 | { "pad", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:180:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 180 | { "p", "pad last packet with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1} , 0, 1, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:181:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 181 | { "frame_rate", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:182:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 182 | { "r", "set number of packets per second", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/pcm_rechunk_bsf.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 183 | { NULL }, | ^ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvd.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | src/libavcodec/opusenc_psy.c siz:e2609 :=80 :F FMwarning: INimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( p->buffer_end - p609- | > b uf f earv,_ losgiz(es)->;a v| c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ tx, AV_Lsrc/libavutil/macros.hO:G49_:I25NF:O ,note: expanded from macro 'FFMIN'"A verage I49n | te#ndesfitiyn eS tFeFreMoI bNa(an,db:) %((0a.)1 >f \(nb)" ,? s(-b)> :a (vag)_)i s _| ~ ^ ~b and); | ~~~~~~ ~~~^~~~~~~~~~~ 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/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); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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 FFMIIn file included from N(a,src/libavcodec/pcm-dvd.cb): (28(: asrc/libavcodec/bytestream.h): 293:>13 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (b) : (a)) | ~ ^ ~ 293 | sIn file included from isrc/libavcodec/pcm.cz:e342: src/libavcodec/bytestream.h=: 187F:F15MI:N warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ->buff e187r | _ e n d -i fp -(>sbiuzef2f e!r=, ssizie)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/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) | ~~~~~ ^ ~~~~ CC libavcodec/proresdec2.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' src/libavcodec/bytestream.h49 | #:de355f:i13ne: Fwarning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(a,b) ((a) > (b) ? (355b | ) : (sa)i)z e | ~ ^ ~= FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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 | CC libavcodec/proresdsp.o if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ CC libavcodec/proresenc_anatoliy.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 !CC libavcodec/proresenc_kostya.o = size) | ~~~~~ ^ ~~~~ src/libavcodec/pgs_frame_merge_bsf.c:96:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 96 | while (i + 3 <= in->size) { | ~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:100:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 100 | if (i + segment_len > in->size) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/pgs_frame_merge_bsf.c:124:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 124 | if (!display && i != in->size) { | ~ ^ ~~~~~~~~ CC libavcodec/prosumer.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm.c:34: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ 11 warnings generated. 12 warnings generated. 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) | ~~~~~ ^ ~~~~ 19 warnings generated. 13 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 20 warnings generated. 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,CC libavcodec/psd.o b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) 7 | warning ~~~~~ ^ ~~~~s generated. In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | CC libavcodec/psymodel.o if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pthread.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/pcx.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcx.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_frame.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-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) | ~~~~~ ^ ~~~~ CC libavcodec/pthread_slice.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcm-dvdenc.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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) | ~~~~~ ^ ~~~~ 6 warnings generated. 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, src/libavcodec/bytestream.hfra:m271e:_s17iz:e; warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ | = 0 11 warning271s generated | . int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pcxenc.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = 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/pgxdec.c :((23a: )src/libavcodec/bytestream.h :> 186(:13b:) warning: ? comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : (a)) | ~ ^ ~186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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/png_parser.c9: warning62s: generated13. : 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: In file included from comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h :66293 | : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (ppc->chunk_po s 293== | - 1 ) { s| i ~~~~~~~~~~~~~~ ^ ~~z e2 = FFMIN(psrc/libavcodec/png_parser.c-:>82:b35:u ffwarning: ecomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]r _end - p -82> | b uf f e r, s iz e )i;f (p| pc ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~-> chunk_lesrc/libavutil/macros.hn:g49t:h25 :> =note: expanded from macro 'FFMIN'bu f_size - 49 | i#) d e| f ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~i ne FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgssubdec.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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.cIn file included from :src/libavcodec/pgssubdec.c23:: 28: src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::293356::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] 356 | si ze2932 | = F FM IsNi(zpe->2b u=f fFerF_MeInNd( p-- >pb-u>bfufefr_feenrd, - spi-z>eb)u;f f e| r, ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s ize);src/libavutil/macros.h : 49| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~25 : note: expanded from macro 'FFMIN' src/libavutil/macros.h: 4949: | #25d: enote: fexpanded from macro 'FFMIN'i ne FFM I49N | (a#,db)e f(i(nea)7 F> warning FMs(IbN generated)( . a? ,(bb)) :( ((aa)) >) ( b| ~ ^ ~) ? (b) :In file included from (src/libavcodec/pgssubdec.ca:28): ) src/libavcodec/bytestream.h :| 357 ~ ^ ~: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 357src/libavcodec/pgxdec.c | : 23 : src/libavcodec/bytestream.h :294i:f15 :( swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e2 != 294s | i z e )i f (| ~~~~~ ^ ~~~~s ize2 != 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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/ptx.o 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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pgxdec.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (siIn file included from ze2 src/libavcodec/photocd.c!:=37 : ssrc/libavcodec/bytestream.hi:z293e:)13: warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ 293 | size2 = FFMIN(p->buffer_end - p->buffer, sizeCC libavcodec/qcelpdec.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/photocd.c:37: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 3 warnings generated. CC libavcodec/qdm2.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/qdmc.o CC libavcodec/qdrw.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/photocd.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/photocd.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qoi_parser.o CC libavcodec/qoidec.o 12 warnings generated. 13 warnings generated. 3 warnings generated. 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/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) | ~~~~~ ^ ~~~~ 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); | ~~~~~~~~~~~~ ~~^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 12 warnings generated. In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/pnm.c:30: In file included from 317src/libavcodec/pnm.h | :25 : src/libavutil/half2float.h : 47s:i27z:e2 warning: = implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]FF MIN(p->buffe r47_ | en d - p -re>tbuufrfner ,a svi_zef);l oa t| 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i nt(u.f);src/libavutil/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) | ~~~~~ ^ ~~~~ 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 += In file included from FFMsrc/libavcodec/pictordec.cIN:(g29-: >src/libavcodec/bytestream.h:b186:u13f:f ewarning: r_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - g->buffe r186, | s i z es)i;z e | 2 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMIN(p-src/libavutil/macros.h>:b49:u25f:f note: eexpanded from macro 'FFMIN'r _en d49 | -# dpef-in>e bFFuMfIfNe(r,a ,sbi)z (e(a)); > (| b) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : src/libavutil/macros.h(a:)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/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]In file included from src/libavcodec/pngdec.c :682 | 37 : src/libavcodec/bytestream.h{: 186N:U13LL: },warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngdec.c:37: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qoienc.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/pixlet.c:27: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pixlet.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/qpeg.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/qpeldsp.o In file included from src/libavcodec/pictordec.c:29: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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 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)) | ~ ^ ~ CC libavcodec/qsv_api.o 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/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/qtrle.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/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 != sizsrc/libavcodec/pnm.ce): 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)) { | ~~~^~~~~ ~~ CC libavcodec/qtrleenc.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = Fsrc/libavcodec/bytestream.hFMIN:(355g:-13:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g->b uf355fe | r, s iz e) ; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e = FFMINsrc/libavutil/macros.h(:g49:-25>:b note: uexpanded from macro 'FFMIN' ffer_e n49 | d# -d efgin-e >FbFuMIfNf(ea,rb,) s(i(zae)) ;> ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (asrc/libavutil/macros.h)): 49| ~ ^ ~: 25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/pictordec.c :4929 | #: dsrc/libavcodec/bytestream.he:fi356n:e13 F:F warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] IN(a,b) (( a356) | > ( b ) si?z (eb2 )= FF:MI N((pa-)>)bu ff er| _e ~ ^ ~nd - p->buffeIn file included from rsrc/libavcodec/pngdec.c, :s37i: zeCC libavcodec/r210dec.o )src/libavcodec/bytestream.h; : 356:| 13 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavutil/macros.h: 49:25: note: expanded from macro 'FFMIN' 356 | 49 | si#zdee2f =i nFeF FMFIMNIN((p-a>,bbu)f fe(r_(ean) d> -( bp-)> ?b u(ffbe) r: ,(a ))s i| ~ ^ ~z e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/pictordec.c:src/libavutil/macros.h29:: 49src/libavcodec/bytestream.h::25357:: 15note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | 357# | d e f i nief F(FsMiIzNIn file included from e(a2, bsrc/libavcodec/pnmdec.c!)=: 29(s: src/libavcodec/put_bits.h(i:az227)e:37 :) > warning: (| bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ~~~~~ ^ ~~~~ ? (b) : (a)) | ~ ^ ~ 227 | In file included from src/libavcodec/pngdec.c : 37 : src/libavcodec/bytestream.h :i357f :(15s:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] uf_e 357n | d -i f s(s-i>zeb2u f!_=p stir z>=e s)iz eo f(| B ~~~~~ ^ ~~~~ itBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/r210enc.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/ra144.o 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)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/pngenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(Bitsrc/libavcodec/bytestream.hBu:f)317): 13{: | warning: ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/pngenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 15 warnings generated. 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/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 }, | ^ 1 warning generated. 12 warnings generated. src/libavcodec/prores_metadata_bsf.c:159:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 159 | { NULL }, | ^ 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) { | ~ ^ ~~~~~ 20 warnings generated. CC libavcodec/ra144dec.o src/libavcodec/pnmenc.c:124:69: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~ src/libavcodec/pnmenc.c:124:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | snprintf(bytestream, bytestream_end - bytestream, | ~~~~~~~~ 123 | "%f\n", (avctx->pix_fmt == AV_PIX_FMT_GBRPF32BE || 124 | avctx->pix_fmt == AV_PIX_FMT_GRAYF32BE) ? 1.f: -1.f); | ^~~~ CC libavcodec/ra144enc.o 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) { | ~ ^ ~~~~~ 7 warnings generated. CC libavcodec/ra288.o src/libavcodec/profiles.c:35:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 35 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:45:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 45 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:55:24: warning: missing field 'name' initializer [-Wmissing-field-initializers] 55 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/pnmdec.c:158:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 158 | if (v > s->maxsrc/libavcodec/profiles.cva:l74):26 :{ warning: missing field 'name' initializer [-Wmissing-field-initializers]| ~ ^ ~~~~~~~~~ 74 | src/libavcodec/pnmdec.c{ :F178F:_P44RO:F warning: Icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]L E_UNKN O178W | N } , | ^ for (unsigned j = 0; j < n; j++) | ~ ^ ~ src/libavcodec/pnmdec.c:182:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 182 | for (unsigned j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:236:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 236 | for (j = 0; j < n / 2; j++) {CC libavcodec/ralf.o | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:248:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 248 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/pnmdec.c:254:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 254 | for (j = 0; j < n / 2; j++) { | ~ ^ ~~~~~ src/libavcodec/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 | CC libavcodec/rangecoder.o { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:128:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 128 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:136:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 136 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:144:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 144 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/pixlet.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (j = 0; j < scaled_height; j++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:447:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 447 | for (j = 0; j < scaled_wisrc/libavcodec/profiles.cdt:h;151 :j26++:) warning: {missing field 'name' initializer [-Wmissing-field-initializers] | ~ ^ ~~~~~~~~~~~~ 151 | src/libavcodec/pixlet.c : 449: 27 : {warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F F_PROFIL E449 | _ UN KN OW N } , | ^ for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/pixlet.c:457:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | for (k = 0; k < scaled_height; k++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/profiles.c:156:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 156 | { FF_PROFILE_UNKNOWN }, | ^ src/libavcodec/profiles.c:166:26: warning: missing field 'name' initializer [-Wmissing-field-initializers] 166 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/pixlet.c:474:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 474 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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] CC libavcodec/rasc.o 181 | { FF_PROFILE_UNKNOWN } | ^ CC libavcodec/ratecontrol.o 1 warning generated. 16 warnings generated. 4 warnings generated. src/libavcodec/pixlet.c:612:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 612 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 630 | || height > INT_MAX - (1U << (NB_LEVELS + 1))) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/pixlet.c:629:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 629 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. CC libavcodec/raw.o CC libavcodec/rawdec.o src/libavcodec/pngenc.c:660:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 660 | for In file included from (y src/libavcodec/proresenc_anatoliy.c=: 380;: src/libavcodec/put_bits.hy: 227<:37 : iwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]p ut->height; ++y) { | ~ ^ ~~~~~~~~~~~~~ 227 | src/libavcodec/pngenc.c : 661: 23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] if (s- >661 | b u f _ e nd f-o rs (-x >=b u0;f _xp ut=- >siwzidetoh;f (++Bxi)t {B u | f ~ ^ ~~~~~~~~~~~~) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. src/libavcodec/pngdec.c:1109:19: warning: src/libavcodec/pngenc.ccomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]: 1173:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1109 | for 1173( | y = 0;{ "y d

,y_ o"ffSseett; yi++m)ag e re| s ~ ^ ~~~~~~~~~~~ olution (in dosrc/libavcodec/pngdec.cts: 1111p:29e:r iwarning: ncomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]ch )", OFF S1111ET | ( dp i )f,or A(Vy_ =O PTs_T-Y>PyE_o_fIfNsT,e t{;.i 6y 4< s-=> y0_o}f,fs e0t ,+ 0xs10-00>0,c VuEr_}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_src/libavcodec/pngenc.ch:1174;: 113y: height; y+ +)1174 | | ~ ^ ~~~~~~~~~ {"dpm", "Sesrc/libavcodec/pngdec.ct: i1122ma:g33e :r ewarning: socomparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare]l ution (in 1122do | ts p er m feoterr )(y" , =O Fs-F>Sy_EoT(fdpfms)e,t; yA V<_O PTs_T-YP>Ey__INoTf, f{se.t i+6 4s ->=c u0r_}h,; +0+, y0x)10 0{ 0 0| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ V E}, | ^ src/libavcodec/pngdec.c:1125: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/pngenc.c:1182:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1182 | { NULL}, | ^ 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++) { | ~ ^ ~~~~~~~~ CC libavcodec/rawenc.o In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rdft.o CC libavcodec/realtextdec.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 | #deCC libavcodec/remove_extradata_bsf.o fine FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/psd.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/proresenc_anatoliy.c:39src/libavutil/macros.h:: 49src/libavcodec/bytestream.h::17125:18: : note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #defi n171e | F F M IN (ga,-b)> b(u(af)f e>r +(=b )F F?M (IbN)( 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 In file included from src/libavcodec/prosumer.c:31src/libavcodec/proresenc_anatoliy.c: :src/libavcodec/bytestream.h39:: 186src/libavcodec/bytestream.h:13::186 :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] 186 | 186 | s i zsei2z e=2 = FFFFMMIIN(Np(->pbu-ff>erb_uefnfde r- _pe->nbudff er-, sp-i>bzufef)e;r, s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25src/libavutil/macros.h: :note: 49expanded from macro 'FFMIN': 25: note: expanded from macro 'FFMIN' 49 | #de fi49ne | #dFeFfMiINn(ea ,FbF)M IN(((aa,b)) (>( a()b )> (b?) (?b )( b): :( a()a))) | | ~ ^ ~ ~ ^ ~ In file included from In file included from src/libavcodec/proresenc_anatoliy.csrc/libavcodec/prosumer.c::3931: : src/libavcodec/bytestream.h:src/libavcodec/bytestream.h187::15187:: 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 | | iiff ( s(siizez2 e!2= ! =s iszizee)) | | ~~~~~ ^ ~~~~ ~~~~~ ^ ~~~~ src/libavcodec/pngdec.c:1226:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1226 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/psymodel.c:118:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 118 | if (cutoff_coeff && cutoff_coeff < 0.98) | ^~~~~~~~~~~~ ~ 2 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 23 warnings generated. In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/prosumer.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/pngdec.c:1594:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1594 | sig != MNGSIG) { | ~~~ ^ ~~~~~~ src/libavcodec/pngdec.c:1593:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'unsigned long long' [-Wsign-compare] 1593 | if (sig != PNGSIG && | ~~~ ^ ~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:src/libavcodec/proresenc_anatoliy.c15: warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]51 :26: warning: 357 | missing field 'name' initializer [-Wmissing-field-initializers] if (si ze512 | != s iz e{) F F| ~~~~~ ^ ~~~~_ PROFILE_UNKNOWN } | ^ src/libavcodec/proresenc_anatoliy.c:212:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 212 | if (val >= first_exp) { /* exp golomb */ | ~~~ ^ ~~~~~~~~~ src/libavcodec/proresdec2.c:341:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] src/libavcodec/prosumer.c:67 341: | 35 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i f (pic_data_si z67e | > bu f_ s i z e ) { | f ~~~~~~~~~~~~~ ^ ~~~~~~~~o r (int i src/libavcodec/proresdec2.c=: 396:037;: warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] < (b & 0396x | F F u ) ; iw++h) i le| ~ ^ ~~~~~~~~~ (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) { | ~~~~ ^ ~~~~~~~~~~~~~~ 2 warnings generated. 11 warnings generated. CC libavcodec/rka.o 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)) { \ | ^~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:439:24: note: expanded from macro 'DECODE_CODEWORD' 439 | switch_bits = codebook & 3; \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS); | ^ ~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/proresdec2.c:440:24: note: expanded from macro 'DECODE_CODEWORD' 440 | rice_order = codebook >> 5; CC libavcodec/rl.o \ | ^~~~~~~~ src/libavcodec/proresdec2.c:485:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | DECODE_CODEWORD(code, dc_codeIn file included from boosrc/libavcodec/neon/mpegvideo.ck:[34FF: MIn file included from src/libavcodec/mpegvideo.hI:N45(: cosrc/libavcodec/put_bits.hd:e,227 6:U37):] , warning: Lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]A ST_SKIP_BITS); 227 | | ^ ~~~~ ~~ if (src/libavutil/macros.hs-:>b49uf:_25: enote: ndexpanded from macro 'FFMIN' - s-> b49uf | _#pdterf i>n=e sFiFMzINe(oaf,b() B(i(at) B>u f(b)) )? ({b ) : | (a ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~)) | ~ ^ ~ src/libavcodec/proresdec2.c:441:24: note: expanded from macro 'DECODE_CODEWORD' 441 | exp_order = (codebook >> 2) & 7; \ | ^~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:509:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 509 | for (; j < dst_width; j++) | ~ ^ ~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:515:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 515 | for (; i < dst_height; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 516 | for (j = 0; j < dst_width; ++j) { | ~ ^ ~~~~~~~~~ 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/prosumer.c:309:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 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/proresdec2.c:523:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 523 | if (pos >= max_coeffs) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/ptx.c:51:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 51 | if (buf_end - buf < offset) | ~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/ptx.c:58:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 58 | if (buf_end - buf < w * bytes_per_pixel) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/ptx.c:72:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 72 | for (y = 0; y < h && buf_end - buf >= w * bytes_per_pixel; y++) { | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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/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/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/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/proresdec2.c:675:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 675 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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++) { | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/proresenc_anatoliy.c:926:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 926 | { "vendor", "vendor ID", OFFSET(vendor), AV_OPT_TYPE_STRING, { .str = "fmpg" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_anatoliy.c:927:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 927 | { NULL } | ^ 1 warning generated. CC libavcodec/rl2.o 11 warnings generated. CC libavcodec/rle.o 11 warnings generated. 3 warnings generated. In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c:35: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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,In file included from b) (src/libavcodec/qdmc.c(a:) 33> : (src/libavcodec/bytestream.hb): ?171 :(18b:) warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( a)) | ~ ^ ~ In file included from src/libavcodec/proresenc_kostya.c171: | 35 : src/libavcodec/bytestream.h : 318g:-15>: bwarning: ucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer += 318F | F M I N (gi-f> b(usfifzeer2_ e!n=d -s gi->zbuef)fe 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/qdmc.c:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffeIn file included from r_ensrc/libavcodec/qoidec.cd: - 22p: -src/libavcodec/bytestream.h>b:u171f:f18e:r, swarning: ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 171 | 49 | #gde-f>ibnuef fFeFrMI N(+a=, bF)F M(I(Na(g)- >> (bbu)f f?e r(b_)e n: d( a)-) g -| > ~ ^ ~ buffer, siIn file included from zesrc/libavcodec/qdmc.c):;33 : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~187 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h187: | 49 :25 : note: expanded from macro 'FFMIN'i f (size 249 | !=# dsiezef)i n e| ~~~~~ ^ ~~~~F FMIN(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/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) | ~~~~~ ^ ~~~~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:171CC libavcodec/roqaudioenc.o :18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->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/qdrw.c:32: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/roqvideo.o In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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] CC libavcodec/roqvideodec.o 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/roqvideoenc.o src/libavcodec/bytestream.h:271:17: src/libavcodec/bytestream.hwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2 warning s271 generated | . 317 | i n sti zse2i =z eF2F MI=N (pF-F>MbuIfNf(erg_-e>nbd uf-f pe-r>_beufnfder ,- s izge-);> b u| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ fer, sizsrc/libavutil/macros.he):; 49 :25| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#d25e: fnote: iexpanded from macro 'FFMIN'n e FFMIN (49a, | b#d)e f((ian)e > FF(MIbN)( a?, b()b )( (:a )( 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) | ~~~~~ ^ ~~~~ CC libavcodec/rpza.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)13 (( warninga)s > generated . (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdmc.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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);CC libavcodec/rpzaenc.o | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoidec.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/rtjpeg.o src/libavcodec/proresenc_kostya.c:414:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 414 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ CC libavcodec/rscc.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/qdrw.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdrw.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 85 warnings generated. 3 warnings generated. src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) { | ~ ^ ~~~ src/libavcodec/proresenc_kostya.c:665:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (val >= switch_val) { | ~~~ ^ ~~~~~~~~~~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qtrle.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned 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/qcelpdec.c49 | #:d128e:f41i:n e warning: FFMIN(a,b) implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]( (a) > (b) ? (b) : (128a | ) ) | ~ ^ ~ predictors[i] * QCELP_src/libavcodec/bytestream.hLSP_:OC317T:A13V:E _warning: Pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R EDICTOR + | ^~~~~~~~~~~~~ ~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)) | ^ ~ 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/libavcodec/qcelpdec.c:151:29:src/libavutil/macros.h :warning: 49:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25: note: expanded from macro 'FFMIN' 49 | 151#d | ef in e F F M I N ( a ,lbs)p f([i(]a )= >F F(MbA) X?( l(sbp)f [:i] ,( al))s p f| [i ~ ^ ~ - 1] + QCELIn file included from Psrc/libavcodec/qtrleenc.c_L:S27P_: Ssrc/libavcodec/bytestream.hP:R294EA:D15_:F ACwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]OR ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | src/libavutil/macros.h :if47 :(s22i: znote: e2expanded from macro 'FFMAX' != siz e47 | )# d| ~~~~~ ^ ~~~~e fiIn file included from ne src/libavcodec/qdm2.cF:FM45A: X(src/libavcodec/bytestream.ha,:b171):18 : (warning: (acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) > (b) ? (a) : (b)) | ^ ~ 171 | src/libavcodec/qcelpdec.c : 151:g38-: >warning: bimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]u ffer += FF MI151N | ( g- >b uf fe r_ e nd - g - > bluspff[fie]r ,= FsFMiAzXe()l;s p f[| i] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, lspf[i - 1] +src/libavutil/macros.h :QC49E:25L:P _Lnote: SPexpanded from macro 'FFMIN'_ SPREA 49D | #_deFfAiCTnOeR );F F| MI ^~~~~~~~~~~ ~N (a,bsrc/libavutil/macros.h): 47(:28(:a note: )expanded from macro 'FFMAX' > ( b47 | )# de?f in(eb )FF M: A(Xa()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[src/libavcodec/bytestream.hi -: 1355]: +13 Q:C warning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]L P_LSP_SPREAD_FA C355T | OR ) ; s| iz ^~~~~~~~~~~ ~e = Fsrc/libavutil/macros.hF:M47I:N40(:g -note: >expanded from macro 'FFMAX'bu ffer_e n47d | #-de fgi-n>eb FuFfMfAeX(ra, ,sbi)z (e()a); > | ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b) ? (a) src/libavutil/macros.h::49 :(25b: )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 = FFsrc/libavcodec/qcelpdec.cM:I153N:(25p: -warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer_end -153 | p- >b u f f er , sliszpe)f; [ 9| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] = FFsrc/libavutil/macros.hM:IN49(:25l:s pnote: expanded from macro 'FFMIN'f [9],src/libavcodec/bytestream.h 149.0: | -317# Q:13d:efCi warning: EnLcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]P_e LFSFPM_ISNP(RaE,AbD) _((FaA) C317T> | O (R )b; )s i| z? ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e(2 b )= : src/libavutil/macros.hF FM:I(49aN:)(22:) note: pexpanded from macro 'FFMIN' - >b| ~ ^ ~ u 49f | fe#rde_feIn file included from src/libavcodec/qtrle.ci:nnd 38e-: src/libavcodec/bytestream.h:FFpM357-IN:>(15bua: fwarning: f,eb)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] r( ,( saiz) >e 357) | (; b | i) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f ?( s(ib)src/libavutil/macros.h :z :e(249a) :!)=25 :s| i z ^ ~note: expanded from macro 'FFMIN'e ) | ~~~~~ ^ ~~~~ 49In file included from | #src/libavcodec/qdm2.c:de45f: isrc/libavcodec/bytestream.hn:186e: 13:F Fwarning: MIcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]N (a,b) ((a) > (b) ?186 | ( b ) :s (iaz))e 2 | ~ ^ ~= FFMIN(p->In file included from bsrc/libavcodec/qtrleenc.cu:f27f: esrc/libavcodec/bytestream.hr:_318e:15n: dwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - p -318> | b uf f eirf, (ssiizzee)2 ;! = s| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~z e) | ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/qcelpdec.c(a:,155b:)33 :( (warning: aimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]) > (b) ? (b) : 155( | a ) ) | ~ ^ ~ lspf[i In file included from -src/libavcodec/qdm2.c :145]: =src/libavcodec/bytestream.h :FF187M:15I:N (warning: lcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] spf[i - 1871] | , l s piff[ i(]s i-z QeCE2L P!_=L SPs_iSPzREeA)D _ F| A ~~~~~ ^ ~~~~C TOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/qcelpdec.c:158:73: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 158 | ff_weighted_vector_sumf(lspf, lspf, q->prev_lspf, smooth, 1.0 - smooth, 10); | ~ ^~~~~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g-src/libavcodec/bytestream.h>bu:f355:fe13r: +warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(g->buffer_end 355- | g - > bsuifzfee r ,= sFiFzMeI)N;( g -| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b uffer_end - g->bsrc/libavutil/macros.hu:f49f:e25r:, note: sexpanded from macro 'FFMIN'i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49 | #definesrc/libavutil/macros.h :F49F:M25I:N (note: aexpanded from macro 'FFMIN', b) ((a) >49 | (#bd)e f?i ne( bF)F M:I N((aa),)b ) | ( ~ ^ ~( a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.cIn file included from :src/libavcodec/qtrleenc.c170::2735: :src/libavcodec/bytestream.h :warning: 356implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 170356 | | s i z e 2 = F FiMfI N((lp-s>pbfu[f9f]e r<_=en d.7 0 -| |p -l>spbfu[f9f]e r>,= .s9i7ze)) ; | ^~~~~~~ ~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavcodec/qcelpdec.c::49170::2517:: note: warning: expanded from macro 'FFMIN'implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | #170d | e f i n e F F M I N ( ai,fb )( l(s(paf)[ 9>] ( ~ ^ ~= .97) | ^~~~~~~ ~~ In file included from src/libavcodec/qtrleenc.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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] In file included from 176 | src/libavcodec/qpeg.c : 28 : src/libavcodec/bytestream.h : 186 : 13 : warning: ifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (lspf[9] <= .66 | |186 | l s p fs[i9z]e 2> == .F9F8M5)I N (| p ^~~~~~~ ~~- >buffer_end src/libavcodec/qcelpdec.c-: 176p:-17>:b uwarning: fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f er, size) ;176 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ isrc/libavutil/macros.hf: 49(:l25s:p fnote: [expanded from macro 'FFMIN'9 ] <= .6 649 | |#|d elfsipnfe[ 9F]F M>I=N (.a9,8b5)) ( (| a ^~~~~~~ ~~) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:179:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | if (fabs(lspf[i] - lspf[i - 4]) < .0931) | ~~~~ ~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c: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 * gainIn file included from [3]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->buffersrc/libavcodec/qcelpdec.c_:e229:n45d: warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p->buff e229 | r , s i ze ) ; | g ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ai n[3] = src/libavutil/macros.h0:.492 :*25: gnote: aexpanded from macro 'FFMIN'i n[1] + 0.498 | #* dgefaiinne[2 ]F; F M| I ~ ^~~~~~~ N(a,b) src/libavcodec/qcelpdec.c(:(229a:)29 : >warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? ( b229) | : ( a ) ) | ~ ^ ~g ain[3] = 0In file included from .src/libavcodec/qdm2.c2: 45*: gsrc/libavcodec/bytestream.hai:n294[1:]15: + warning: 0comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] .8 * g294a | i n [ 2 ]i;f (s i| z ~ ^~~~~~~ e2 != size) | ~~~~~ ^ ~~~~ 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/rv10.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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:253:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 253 | slope = 0.5 * (qcelp_g12ga[g1[0]] - q->last_codebook_gain) / subframes_count; | ~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buIn file included from ffesrc/libavcodec/r210enc.cr:_29en: dsrc/libavcodec/bytestream.h :-171: 18p: -warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b uffer, size); 171| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ g->bufsrc/libavutil/macros.hf:er49 :+25= :FF MInote: Nexpanded from macro 'FFMIN'( g->buf f49e | r#_deefninde -FF MgI-N>b(ufaf,be)r, ((sai)z e>); ( b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (a)) src/libavutil/macros.h :| 49: ~ ^ ~25 : note: expanded from macro 'FFMIN' In file included from 49src/libavcodec/qdm2.c | :#45d: esrc/libavcodec/bytestream.hf:i318n:e15 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(a,b) 318( | ( a) > i(fb )( s?i z(eb2) !:= (sai)z)e ) | ~ ^ ~| ~~~~~ ^ ~~~~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv10enc.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) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:183:46: warning: src/libavcodec/qcelpdec.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :318:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 183 | 318 | s in _ t a bl e [ i ] = stimnp(2_.g0fai n* =i g*a iMn_P[Ii] ** 0Q.CE0LP0_1R9AT5E3_1FU2L5Lf_)C;O D EB| O ~ ^~~~~~~~~~~~O K_RATIO; | ^~~~~~~ ~src/libavcodec/qdmc.c :183:33: CC libavcodec/rv20enc.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | sin_table[i] = sin(2.0f * i * M_Psrc/libavcodec/bytestream.hI *: 3170:.130:0 1warning: 9comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]53 125f); | ~~~~~^~~ ~ 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | src/libavcodec/qcelpdec.cif :(327ssrc/libavcodec/bytestream.h:i24z::e 2355warning: : implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]13! := swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z e) 327 | | ~~~~~ ^ ~~~~ 355 | t m p_ gsaiin z=e ga in=[i ]F FM*I QNC(EgLP-_>RAbTufEf_HeALrF__COeDEnBdO OK-_ RgAT-I>Ob; 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/qdm2.c:45: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qdm2.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qcelpdec.c:342:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 342 | tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); | ^~~~~~~ ~ src/libavcodec/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 | (rnd[-j] + rnd[-20+j]); | ~~~~~~~~^~~~~~~~~~~~ src/libavcodec/qcelpdec.c:353:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 353 | f10ir warning_fsi generatedl. ter_value += qcelp_rnd_fir_coefs[10] * rnd[-10]; | ~ ^~~~~~~~ src/libavcodec/bytestream.h:271:src/libavcodec/bytestream.h17: :warning: 355comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | 355 | i n sti zes i =z eF2F CC libavcodec/rv30.o M= IFFNM(IgN-(>gb-u>ffbeurf_feer_nednd -- gg-->>bbuuffffeerr,, ssiizzee));; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee F FFMIFNM(IaN,(ba), (b()a )(( a> )( >b ) (?b )( ?b ) (:b )( a:) )( a| ) ~ ^ ~ ) | ~ ^ ~ In file included from src/libavcodec/qpeg.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - src/libavcodec/qcelpdec.cp->:bu364f:f24e:r ,warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h :36449 | : 25 : note: expanded from macro 'FFMIN' tm p49_ | ga#idn e= fgianine[ iF] F* M(IQCNE(LaP_,SbQ)R T(1(8a)8 7> /(b )3 2? 7(6b)8 .: 0()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/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/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) | ~~~~~ ^ ~~~~ CC libavcodec/rv30dsp.o src/libavcodec/proresenc_kostya.csrc/libavcodec/bytestream.h:1374::65317:: 13warning: : missing field 'unit' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1374317 | | s i zAeV2_O PT=_ TFYFPMIEN_(IpNT-,> {bu .fif64e r_=e 8n d }-, 1p, -M>AbXu_fMfBerS,_ PsEiR_zSeL)I;C E ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~VE }, | ^ src/libavutil/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) | ~~~~~ ^ ~~~~ 50 warnings generated. CC libavcodec/rv34.o In file included from src/libavcodec/qoienc.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/proresenc_kostya.c:1393:57: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1393 | AV_OPT_TYPE_STRING, { .str = "Lavc" }, 0, 0, VE }, | ^ src/libavcodec/proresenc_kostya.c:1395:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1395 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8192, VE }, | ^ 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 (sizesrc/libavcodec/bytestream.h2 !:=355 :si13ze:) warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~~~~~ ^ ~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/qdmc.csrc/libavutil/macros.h:49::25:267 :note: 26expanded from macro 'FFMIN': warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFM I267N | ( a , bi)f ((s(->ac)h e>c ks(ubm)_s iz?e (>=b )1 U :< < (28a)) ){ | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ | ~ ^ ~ 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 = FFMINsrc/libavcodec/proresenc_kostya.c(p:-1411>:b34u: fwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]er _end - p -1411> | bu f f e r , s i{z e.);i 6 4| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= 16 }src/libavutil/macros.h,: 490:,25 :1 6note: , expanded from macro 'FFMIN'VE }, | ^49 | #define FFMIN(a,b) ((a) > (b) ? (b) :src/libavcodec/proresenc_kostya.c :(1412a:)12) : | warning: ~ ^ ~missing field 'help' initializer [-Wmissing-field-initializers] 1412 | In file included from src/libavcodec/r210enc.c :{29 : Nsrc/libavcodec/bytestream.hUL:L357 :}15 : | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 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/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/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->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/qcelpdec.c:576:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 576 | if (weight != 1.0) { | ^~~~~~ ~~ src/libavcodec/qcelpdec.c:578:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 578 | weight, 1.0 - weight, 10); | ~ ^~~~~~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare] 412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/rv34_parser.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->bufsrc/libavcodec/qdmc.cfer:_492e:19n:d warning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] p->buffer, siz e492); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ s cale =src/libavutil/macros.h :490:.255: note: *expanded from macro 'FFMIN' amp14li warningt su49 | generated#dd. ee;f i n| ~ ^~~~~~~~~e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/qoienc.c:23: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qpeg.c:322:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/rv34dsp.o 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/ra144enc.c:37: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 12 227 warning | s generated . if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: '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/qdm2.c:51: src/libavcodec/qdm2_tablegen.h:52:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 52 | softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); | ~~~ ~~~~~~~~~^~~~~~~ CC libavcodec/rv40.o 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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/rv40dsp.o CC libavcodec/s302m.o CC libavcodec/s302menc.o src/libavcodec/ra144enc.c:91:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 91 | if (index == low) | ~~~~~ ^ ~~~ 15 warnings generated. 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)) | ~ ^ ~ 31 warnings generated. 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) | ~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/samidec.o In file included from src/libavcodec/ralf.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/sanm.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' In file included from 49 | src/libavcodec/ralf.c#:de36fi: nsrc/libavcodec/unary.he: F50F:41M:I Nwarning: (acomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare], b) ((a) > (b) ? (b) : ( a)50) | | ~ ^ ~ for(i = 0; i < len && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 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) : 19(a warning))s generated . | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | siCC libavcodec/sbc.o ze2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rasc.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/qdm2.c:744:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 744 | f -= noise_samples[((sb + 1) * (j +5 * ch + 1)) & 127] * 9.0 / 40.0; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavcodec/sbc_parser.o src/libavcodec/ra144enc.c:502:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 502 | energy <= ractx->old_energy, | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~ CC libavcodec/sbcdec.o 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; | ^~~~~~~~~~~~~~~~~~~~~~ ~ 14 warnings generated. src/libavcodec/ra288.c:116:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 116 | sumsum = exp(sum * In file included from 0.1src/libavcodec/ratecontrol.c15:123492: 5In file included from 4src/libavcodec/mpegvideoenc.h6:43497: ) In file included from *src/libavcodec/mpegvideo.h :g45: asrc/libavcodec/put_bits.hin: 227* :(371:. 0warning: /(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]1< <23)); | ~ ^~~~ 227 | src/libavcodec/ra288.c :116 :18 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (s-> bu116f_ | e n d -s usm-su>mb u=f _petxpr( s>u=m s*i z0.e11o5f12(9B2i5tB4u6f4)9)7 ){ *| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ gain * (1.0/(1<<23)); | ^~~ ~ src/libavcodec/ra288.c:123:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 123 | sum = FFMAX(sum, 5.0 / (1<<24)); | ~~~~~~^~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ ~ src/libavcodec/ra288.c:128:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 128 | gain_block[9] = 10 * log10(sum) + (10*log10(((1<<24)/5.)) - 32); | ~~~~~ ^~~ src/libavcodec/put_bits.h:265: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 >= sizeosrc/libavcodec/ra288.cf(Bi:t164B:u38f:)) warning: {implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ~ ^~~~~~~~~~ src/libavcodec/ra288.c:164:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | out2[i] = out2[i] * 0.5625 + buffer1[i]; | ^~~~~~~ ~ src/libavcodec/rawdec.c:61:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM}, | ^ src/libavcodec/rawdec.c:62:6: warning: missing field 'help' initializer [-Wmissing-field-initializers] 62 | {NULL} | ^ src/libavcodec/qdm2.c:1170:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1170 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ 11 warnings generated. src/libavcodec/qdm2.c:1307:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1307 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table)) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1336:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1336 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sbcdec_data.o src/libavcodec/rasc.c:223:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 223 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:245:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 245 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:248:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 248 | foCC libavcodec/sbcdsp.o r (int i = 0; i < nb_moves; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/sbcdsp_data.o src/libavcodec/qdm2.c:1435:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1435 | c.im = level * sin(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1436:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1436 | c.re = level * cos(tone->phase * iscale); | ^~~~~ ~ src/libavcodec/qdm2.c:1447:39: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1447:22: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1447 | f[2] = 1.0 - tone->table[2] - tone->table[3]; | ~ ^~~~~~~~~~~~~~ src/libavcodec/qdm2.c:1448:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1448 | f[3] = tone->table[1] + tone->table[4] - 1.0; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~ CC libavcodec/sbcenc.o src/libavcodec/remove_extradata_bsf.c:238:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 238 | { NULL }, | ^ src/libavcodec/ratecontrol.c:68:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 68 | src/libavcodec/qdm2.c :re1492t:u20rn: r cwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]e ->qscale * (dou bl1492e | )( rc e - > i _ te x _ b ict.s r+e =r cle-e>vp_etl e*x _bciotss( q+- 1>)f f/ tqp_; c o| e ~~~~~^~~~~~ ~f s[i].phase * iscale); | ^~~~~ ~ CC libavcodec/sbrdsp.o 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); | ^~~~~ ~ src/libavcodec/ratecontrol.c:76:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 76 | return rce->qscale * (double)(rce->i_tex_bits + rce->p_tex_bits + 1) / bits; | ~~~~~^~~~~~ ~ src/libavcodec/ratecontrol.c:88:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 88 | (a->i_quant_factor > 0.0 || rcc->last_non_b_pict_type == AV_PICTURE_TYPE_P)) | ~~~^~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:89:54: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:89:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_factor) + a->i_quant_offset; | ~ ~~~^~~~~~~~~~~~~~ src/libavutil/common.h:64:31: note: expanded from macro 'FFABS' 64 | #define FFABS(a) ((a) >= 0 ? (a) : (-(a))) | ^ src/libavcodec/ratecontrol.c:89:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 89 | q = last_p_q * FFABS(a->i_quant_facsrc/libavcodec/rasc.cto:r)351 :+31 :a ->warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ quant_offset; 351 | | ~ ^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/common.h: 64w: >37 :a vnote: expanded from macro 'FFABS'c tx->w i64 | d#dtehf i|n|e FhF A>B Sa(vac)t (x(-a)> h>e=i g0h ?t ) ( a| ) ~ ^ ~~~~~~~~~~~~~ : (-(a))src/libavcodec/rasc.c): 351: | 11 ^~~~: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 351 | w > avctx->width || h > avctx->heighsrc/libavcodec/ratecontrol.ct:)91 : | 17 ~ ^ ~~~~~~~~~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/rasc.c: 35091: | 32 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | a- > b _ qiuafn (tx _>f=a acvtcotrx ->> w0i.d0)t h | | ~~~^~~~~~~~~~~~~~ ~ | y >= avctx->height || | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/rasc.c:350:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 350 | if (x src/libavcodec/ratecontrol.c>:=92 :a51v:ct xwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> width || y92 | >= a v c t x -q> h=e iglhat s|t|_ no n_| b ~ ^ ~~~~~~~~~~~~_ q * a->b_src/libavcodec/rasc.cq:u354a:39n:t _fwarning: accomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]t or + a-> b354_ | q u a n itf_ (ox f+f swe t>; a| v ~ ~~~^~~~~~~~~~~~~~ct x->width |src/libavcodec/ratecontrol.c|: 92y: 31+: h warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] avctx->h e92i | g h t ) | ~~~~~ ^ ~~~~~~~~~~~~~ q = last_nsrc/libavcodec/rasc.con:_b354_:q 15*: awarning: -comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]> b_quan t354_ | f a c tiof r (x+ +a -w>b _> qauvactnxt-_>owifdtfhse t;| | | y ~ ~~~^~~~~~~~~~~~~~ + h > avctx->height) | ~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/rasc.c:368:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 368 | if (bytestream2_get_bytes_left(gb) < uncompressed_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavcodec/rasc.c:394:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 394 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/rasc.c:323:12: note: expanded from macro 'NEXT_LINE' 323 | if (cx >= w * s->bpp) { \ | ~~ ^ ~~~~~~~~~~ src/libavcodec/rasc.c:405:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 405 | NEXT_LINE | ^~~~~~~~~ src/libavcodec/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' src/libavcodec/ratecontrol.c 323 | : 127 : 61i:f warning: (implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]c x >= w * s->bpp) { 127 | q m i n\ =| ~~ ^ ~~~~~~~~~~( int)(qmin src/libavcodec/rasc.c*: 450FF:17A:B S(warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ->avctx->b_quan t450_ | f a c t o r ) + s -N>EaXvTc_LtIxNE- > | b ^~~~~~~~~_ quant_offset + 0.5)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' src/libavcodec/ratecontrol.c:128: 32361 | : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] if (cx >= w * s-128> | b p p ) { q m a x = ( i\n t| ) ~~ ^ ~~~~~~~~~~( qmax * FFABS(s->avctx->b_quant_factor) + s->avctx->b_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:131:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 131 | qmin = (int)(qmin * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:132:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 132 | qmax = (int)(qmax * FFABS(s->avctx->i_quant_factor) + s->avctx->i_quant_offset + 0.5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:163:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | q *= s->rc_qmod_amp; | ~~ ~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:176:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | q *= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | FFMAX((min_rate - buffer_size + rcc->buffer_index) * | ~ 180 | s->avctx->rc_min_vbv_overflow_use, 1)); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:196:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 196 | q /= pow(d, 1.0 / s->rc_buffer_aggressivity); | ~ ~~~^~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:22: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/ratecontrol.c:200:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 199 | FFMAX(rcc->buffer_index * | ~ 200 | s->avctx->rc_max_available_vbv_use, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:47:34: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ^ src/libavcodec/rasc.c:552:31src/libavcodec/ratecontrol.c: :warning: 212comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]: 16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 552 | 210 | i f f(fw _>d laovgc(tsx,- >"wqi:d%tfh m a|x|: h% >f amvicnt:%xf -s>ihzeei:g%hft )in d e| x: ~ ^ ~~~~~~~~~~~~~%f agr:%f\nsrc/libavcodec/rasc.c":,552 :11 :| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 211552 | | if ( w > q,a vmcatxx_-r>awitdet,h m i|n|_ rhat e>, bauvfcftexr-_>shiezieg,h tr)cc - >| ~ ^ ~~~~~~~~~~~~b uffer_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/ratecontrol.c:213:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 213 | if (s->rc_qsquish == 0.0 || qmin == qmax) { | ~~~^~~~~~~~~~ ~~ 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/ratecontrol.c:262:12: 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, 252 | (rce->i_tex_bits + rce->p_tex_bits) * (double)rce->qscale, 253 | rce->mv_bits / mb_num, 254 | rce->pict_type == AV_PICTURE_TYPE_B ? (rce->f_code + rce->b_code) * 0.5 : rce->f_code, 255 | rce->i_count / mb_num, 256 | rce->mc_mb_var_sum / mb_num, 257 | rce->mb_var_sum / mb_num, 258 | rce->pict_type == AV_PICTURE_TYPE_I, 259 | rce->pict_type == AV_PICTURE_TYPE_P, 260 | rce->pict_type == AV_PICTURE_TYPE_B, 261 | rcc->qscale_sum[pict_type] / (double)rcc->frame_count[pict_type], 262 | a->qcompress, | ~~~^~~~~~~~~ src/libavcodec/ratecontrol.c:251:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, 251 | rce->p_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:250:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 247 | double const_values[] = { | ~ 248 | M_PI, 249 | M_E, 250 | rce->i_tex_bits * rce->qscale, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ src/libavcodec/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/ratecontrol.csrc/libavcodec/rasc.c:605::35294:: 28warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 605 | i f294 | (s - > c u rs o r _ x +b ists- >*c=ur rsocro_w[ i]>. qavucatx-l>iwitdtyh _|fa|c t| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~o r; | ~~ ~~~~~~~^~~~~~~~~~~~~~ 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->csrc/libavcodec/ratecontrol.cur:s300o:r53_:w ; warning: jimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]+ +) { | ~ ^ ~~~~~~~~~~~ 300 | src/libavcodec/rasc.c :i639:f27 (:p iwarning: ctcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ type =639= | AV _ P I C T U RfEor_ T(iYnPtE _iI =&& s0-; >iav c-i>_cquursaorn_t_hf;a cito+r+) <{ 0| ~ ^ ~~~~~~~~~~~. 0) | ~~~~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/rasc.c:640:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 640 | for (int j = 0; j < s->cursor_w; j++) { src/libavcodec/ratecontrol.c| : ~ ^ ~~~~~~~~~~~ 301:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/rasc.c:654:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 301 | 654 | q = -fq o*r s(i-n>atvc i t=x -0>;i _iq _cfuarcsotro_hr; +i+ +s-)> {a v| ~ ^ ~~~~~~~~~~~c tx->i_qsrc/libavcodec/rasc.cu:a655n:t31_o:ff sewarning: t;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ~~~~~~~~~~^~~~~~~~~~~~~~ 655 | src/libavcodec/ratecontrol.c : 301 : 28 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (int j =301 | 0 ; j < s -> c uqr s=o r_-w;q j +*+) {s - >| ~ ^ ~~~~~~~~~~~a vctx->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/rasc.c:699:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 699 | if (bytestream2_get_bytes_left(gb) < size) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/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)); | ~ ~~~~~~~~~^~~~~~~~~~ 39 warnings generated. src/libavcodec/ratecontrol.c:417:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 417 | bits = qp2bits(rce, rce->new_qscale) + rce->mv_bits + rce->misc_bits; | ~~~~~~~ ~~~~~^~~~~~~~~~ src/libavcodec/ratecontrol.csrc/libavcodec/rasc.c:441::78742::163: CC libavcodec/sbrdsp_fixed.o warning: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]missing field 'unit' initializer [-Wmissing-field-initializers] 438 | ff_ d787l | o{g ("ss,k i"p[_lacvucr srocr]" ,e n"tsrkyi[p%d ].thneew _cuqrscsaloer "=, of%f.3sfet o fq(pR AS=C C%on.t3exft\,n" , s k| i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p _cur so439r | ) , AV _ O PT _ T Y P E _ BiO,O L ,| ~~{ .i64 =440 | 0 } , 0 , 1 , A V _ OrPcTc_-F>LeAnG_tDErCyO[DIiN]G_.PnAeRwA_M q|s cAVa_lOeP, T _| F ~~~~~~~~~~~~~~~~~~~~~~~~~ LAG_VI D441E | O _ P AR A M } , | ^ rcc->entry[i].new_qscale / FF_QP2LAMBDA); src/libavcodec/rasc.c| : ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 788:8: warning: missing field 'help' initializer [-Wmissing-field-initializers] 788 | { NULL },src/libavutil/internal.h : 156| :68 ^: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:440:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 438 | ff_dlog(s, "[lavc rc] entry[%d].new_qscale = %.3f qp = %.3f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | i, | ~~ 440 | rcc->entry[i].new_qscale, | ~~~~~~~~~~~~~~^~~~~~~~~~~ 441 | rcc->entry[i].new_qscale / FF_QP2LAMBDA); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:452:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavcodec/scpr.o 450 | av_log(s->avctx, AV_LOG_DEBUG, | ~~~~~~ 451 | "[lavc rc] estimated target average qp: %.In file included from 3f\nsrc/libavcodec/rka.c":,27 : src/libavcodec/bytestream.h:171 :45218 | : warning: (fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]l oat)qscale_sum / rc c171-> | nu m _e nt rige-s>)b; u ff| er ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rka.c:27: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | CC libavcodec/screenpresso.o size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/setts_bsf.o CC libavcodec/sga.o CC libavcodec/sgidec.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/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/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/ratecontrol.c:552:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 11 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:742:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 742 | const float lumi_masking = s->avctx->lumi_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:743:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 743 | const float dark_masking = s->avctx->dark_masking / (128.0 * 128.0); | ~~~~~~~~~~^~~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:774:28: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 774 | factor = 1.0 + p_masking; | ~ ^~~~~~~~~ src/libavcodec/ratecontrol.c:777:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 777 | factor = pow(temp_cplx, -temp_cplx_masking); | ~~~ ^~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:777src/libavcodec/rka.c:26: :warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]213 :23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 777 | f a213c | t o r =f orp o(wi(tnetm pi_c pl=x , 0-; tiem p<_ cFplFx__AmRaRAsYk_iEnLgEM)S;( s -| >b ~~~ ^~~~~~~~~p rob[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:779:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 779 | factor *= pow(spat_cplx, -spatial_cplx_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); | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c:803:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 803 | factor *= 1.0 - border_masking * mb_factor; | ~ ~~~~~~~~~~~~~~~^~~~~~~~~~~ src/libavcodec/ratecontrol.c:805:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 805 | if (factor < 0.00001) | ^~~~~~ ~ src/libavcodec/ratecontrol.c:819:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:819:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 819 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:824:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 824 | cplx_sum -= cplx_tab[i] * q / qmax; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:827:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 827 | cplx_sum -= cplx_tab[i] * q / qmin; | ^~~~~~~~~~~ ~ src/libavcodec/ratecontrol.c:830:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 830 | if (bits_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:832:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 832 | if (cplx_sum < 0.001) | ^~~~~~~~ ~ src/libavcodec/ratecontrol.c:838:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:838:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 838 | float newq = q * cplx_tab[i] / bits_tab[i]; | ~ ^~~~~~~~~~~ src/libavcodec/ratecontrol.c:845:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 845 | intq = (int)(newq + 0.5); | ^~~~ ~ 34 warnings generated. src/libavcodec/ratecontrol.c:928:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 928 | if (br_compensation <= 0.0) | ^~~~~~~~~~~~~~~ ~~ CC libavcodec/sgienc.o 18 warnings generated. src/libavcodec/ratecontrol.c:940:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 939 | ff_dlog(s, "%f %f %f last:%d var:%"PRId64" type:%d//\n", q, rce->new_qscale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 940 | br_compensation, s->frame_bits, var, pict_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_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" typesrc/libavcodec/rka.c:%d://410\n:"12,: qwarning: ,comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] rce->new_qscale, | 410 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ | si z940e | = F FM IN (s iz e, a m -> b ubfr__csiozmep e-n s1)a;t i o| ^ ~~~~ ~~~~~~~~~~~~~~~~n , s->framsrc/libavutil/macros.he:_49b:i25:t snote: ,expanded from macro 'FFMIN' var, pi c49t | _#tdypeef)i; n e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~FF MIN(a,b) ((a) > (b) ? src/libavutil/internal.h(:b156):68 :: note: (expanded from macro 'ff_dlog'a )) | ~ ^ ~ 156 | # src/libavcodec/rka.cd:e422:f18i:n ewarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]f f_dlog(c t422x | , . . . )i fd o( si{z e i=f= am(-0>)bu f_asivz_el -o g1()c t{x ,| ~~~~ ^ ~~~~~~~~~~~~~~~~ AV_LOG_DEsrc/libavcodec/rka.cB:U436G:,23: warning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ VA_A RG436S | _ _ ); } w h il e ( 0) | ~~~~~~ ^~~~~~~~~~~ if (j >= v) { | ~ ^ ~ src/libavcodec/rka.c:450:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 450 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/rka.c:458:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 458 | if (size == am->buf_size - 1) { | ~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/rka.c:479:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 479 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]); | ~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/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_compensatioIn file included from n;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:975:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 975 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/ratecontrol.c:976:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 976 | q = get_diff_limited_q(s, rce, q); | ~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:977:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 977 | av_assert0(q > 0.0); | ^ ~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { src/libavcodec/rka.c : 537 : 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 537 | } wh i l e ( i d x < d s t -\>s iz e)| ; ^~~~ | ~~~ ^ ~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/ratecontrol.c: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)) { \ | ^~~~ 1src/libavcodec/ratecontrol.c warning: generated990. :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_assert0src/libavcodec/put_bits.h(q: 317>: 33:0 .warning: 0)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; | ^ ~ src/libavutil/avassert.h:38:11 : note: 317expanded from macro 'av_assert0' | if (s- >38bu | f _ en d if- s(->!b(ucfo_npdt)r) > ={ s i z e o f ( B i t B u f ) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ \ | ^~~~ 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, In file included from q, qsrc/libavcodec/roqaudioenc.cm:ax25,: psrc/libavcodec/bytestream.hi:c171:t18:ur e_warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u mber, | ^ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/ratecontrol.c:1015:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1015 | adaptive_quantization(s, q); | ~~~~~~~~~~~~~~~~~~~~~ ^ src/libavcodec/ratecontrol.c:1017: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; | ~ ^ In file included from src/libavcodec/roqaudioenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffersrc/libavcodec/rka.c_e:n646d: -22 p:- >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~646 | src/libavutil/macros.h : }49 :25w:h ilnote: eexpanded from macro 'FFMIN' ( idx <= ct49x | -#>sdiezfe)i;n e | ~~~ ^ ~~~~~~~~~F FMIN(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) | ~~~~~ ^ ~~~~ CC libavcodec/sgirledec.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/rka.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 697 | for (int x = 0; x < size;) { | ~ ^ ~~~~ src/libavcodec/rka.c:704:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/rka.c:704:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 704 | for (int y = 0; y < FFMIN(split, size - x); y++, off++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/rka.c:src/libavcodec/roqaudioenc.c707::2125:: 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] 707 | i293f | ( o sfifze 2 >== F FFMFI_NA(RpR-A>Yb_uEfLEfMeSr(_centdx -- >p-b>ubf0u)f)f er ,| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/rka.c:725:31: src/libavutil/macros.hwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 725 | 49 | # d ef i nfeor F(iFntM iI N=( a0,;b) (i( a<) >f i(bl)t ?. si(zeb &)& :i (buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rpza.c:41: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/rpza.c:41 : src/libavcodec/bytestream.h355: | 186 : 13: warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze = FFMIN( g186- | >b u f f esri_zeen2d =- FFgM-I>bNuf(fpe->rb, usfifzeer);_ e n| d ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ - p->buffersrc/libavutil/macros.h, :si49z:e25):; note: expanded from macro 'FFMIN'| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 49src/libavutil/macros.h | :#49:d25:e finote: nexpanded from macro 'FFMIN'e FFMIN( a49, | b#)de f(i(nea )F F>M I(Nb()a ,?b )( b()(a ): >(a ))( b ) | ? ~ ^ ~ (b) : (a)) In file included from | ~ ^ ~src/libavcodec/roqaudioenc.c :25: src/libavcodec/bytestream.h:356:13In file included from : src/libavcodec/rpza.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]41 : src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | s187iz | e 2 = FifF M(IsNiz(ep2- >!b=u ffseirze_)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/roqaudioenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/sheervideo.o In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p-In file included from >busrc/libavcodec/rpza.cff:er41, : sisrc/libavcodec/bytestream.hz:293e:)13; : | warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 293 | 49 | #sdeifzinee2 =F FFMFIMNI(Na(,pb)- (>(ab)u f>f e(rb_) e?n d (-b )p -:> bu(faf)e) r ,| ~ ^ ~s ize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavutil/macros.hsrc/libavcodec/bytestream.h::49294:25::15 :note: expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49294 | | # d e f iinfe (FFsMizIeN2( a!,=b )s i(z(ea)) >| ~~~~~ ^ ~~~~(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/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/shorten.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/bytestream.h si:ze3172: 13=: F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(p->buffer_end - 317p- | > b u f sfeirz,e 2 s=i zFeF)M;I N (| p ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- >buffer_src/libavutil/macros.he:n49d: -25 :p- >note: bexpanded from macro 'FFMIN'u ffer, si z49e | )#;de f i| n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e FFMIN(a,src/libavutil/macros.hb:)49 :(25(:a note: )expanded from macro 'FFMIN' > (b) ? (49b | )# de:f i(an)e )F F | M ~ ^ ~I N(a,b) ((a)In file included from src/libavcodec/rpza.c:>41 (: b)src/libavcodec/bytestream.h ?: 318(:b15): : warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a )) | ~ ^ ~318 | if (size2 In file included from !src/libavcodec/roqvideoenc.c=: 63s: isrc/libavcodec/bytestream.hz:e318): 15 :| warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~~~~~ ^ ~~~~ src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h318 | : 186 : 13 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != 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/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/simple_idct.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) : (asrc/libavcodec/bytestream.h)) :| ~ ^ ~355 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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] 355 | size 356= | F F M IsiNze(2g -=>b uFFfMfINe(rp_-e>nbdu f-f erg_-e>bnufdf e-r ,p -s>ibzuef)f;e r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavutil/macros.h :49:25: src/libavutil/macros.hnote: :expanded from macro 'FFMIN'49: 25: note: expanded from macro 'FFMIN' 49 | #d ef49in | e# dFeFfMiInNe( aF,FbM)I N(((aa,) b>) ((b()a )? >( b)( b:) (a?)) ( b| ~ ^ ~) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:In file included from 63: src/libavcodec/rpza.csrc/libavcodec/bytestream.h:41:: 356src/libavcodec/bytestream.h::13357: :warning: 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] 357356 | | i fs iz(es2i z= eFF2M I!N=( p-s>ibzueff)e r | _ ~~~~~ ^ ~~~~e nd - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideoenc.c:63: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | CC libavcodec/sinewin.o if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/sipr.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/sipr16k.o 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/roqvideodec.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/rpzaenc.c:720:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare] 720 | if (i == chan) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/roqvideodec.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/roqvideoenc.c:244:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/roqvideoenc.c:244:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 244 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size) | ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/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)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/sipr_parser.o CC libavcodec/siren.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/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) { | ~~~~~~~~~ 11 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) | ~~~~~ ^ ~~~~ 17 warnings generated. 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/smacker.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:265: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/smc.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/rscc.c:45: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h293 | : 317 : 33s:i zwarning: e2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(p->buf f317e | r _ en d i- fp (-s->>bbuuff_fenedr ,- ss-i>zbuef)_; p t| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ >= sizeosrc/libavutil/macros.hf:(49B:i25: tnote: Buexpanded from macro 'FFMIN'f) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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) | ~~~~~ ^ ~~~~ CC libavcodec/smcenc.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/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) | ~~~~~ ^ ~~~~ src/libavcodec/s302m.c:219:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 219 | {NULL} | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/rscc.c:45: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 }, | ^ 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)) | ~ ^ ~ In file included from src/libavcodec/s302menc.c:29: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (ssrc/libavcodec/sbcdsp.c->:bu71f:_19:e warning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] - s->buf_ptr >= si ze71o | f ( Bi t Buffo)r) ({i = | 0 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands) | ~~~ ^ ~~~~~~~~~~~ src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 76 | for (i = 0; i < 2*subbands; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 80 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (i = 0; i < subbands/2; i++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 87 | for (j = 0; j < 2*subbands; j++) | ~ ^ ~~~~~~~~~~ src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 90 | for (i = 0; i < subbands; i++) | ~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317: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(BIn file included from itBusrc/libavcodec/rv30.cf):)30 : {In file included from src/libavcodec/mpegvideo.h : 45: | src/libavcodec/put_bits.h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~: 227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/rscc.c:200:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare] 200 | if (packedsrc/libavcodec/rv10enc.c_ti:le54s_:si40z:e !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] tiles_nb * TILE_SI Z54E | ) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ if (s->mb_src/libavcodec/rscc.cwi:d203t:h49 :* warning: s-comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare]> mb_height 203>= | ( 1 U < < 12 ) ) i{f ( b| y ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~t estream2_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/put_bits.hsrc/libavcodec/rscc.c:355::27317:: 33warning: :comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | 317i | f ( ct x- >vialfi d_(psi-xe>lbs u>f=_ cetnx-d> i- ns-f>labtufe_d_psitzre >*= s(i10z0e -o afv(cBittxBu-f>)d)i s{c a r| d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ _damaged_percentage) / 100) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 2 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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]1 warning generated294. | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/snappy.o In file included from src/libavcodec/sbcenc.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr src/libavcodec/bytestream.h>= :s355i:13z: ewarning: ofcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sanm.c:26: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265: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/snow.o 37 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/snow_dwt.o CC libavcodec/snowdec.o 31 warnings generated. CC libavcodec/snowenc.o CC libavcodec/sonic.o CC libavcodec/speedhq.o 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/sp5xdec.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/rv10.c: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++) { | ~ ^ ~~~~~~~~~~~~ 4 warnings generated. 11 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 }, | ^ 1 warning generated. 3 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/setts_bsf.c:255:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 255 | { "ts", "set expression for packet PTS and DTS", OFFSET(ts_str), AV_OPT_TYPE_STRING, {.str="TS"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:256:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 256 | { "pts", "set expression for packet PTS", OFFSET(pts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:257:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 257 | { "dts", "set expression for packet DTS", OFFSET(dts_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:258:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 258 | { "duration", "set expression for packet duration", OFFSET(duration_str), AV_OPT_TYPE_STRING, {.str="DURATION"}, 0, 0, FLAGS }, | ^ src/libavcodec/setts_bsf.c:259:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 259 | { "time_base", "set output timebase", OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, FLAGS }, | ^ src/libavcodec/setts_bsf.c:260:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 260 | { NULL }, | ^ 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/speedhqdec.o src/libavcodec/sanm.c:639:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/speedhqenc.o 639 | if (decoded_size > ctx->height * stride - left - top * stride) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/speexdec.o CC libavcodec/srtdec.o 5 warnings generated. CC libavcodec/srtenc.o CC libavcodec/startcode.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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 33 warnings generated. 13 warnings generated. 17 warnings generated. In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/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) | ~~~~~ ^ ~~~~ 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/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) | ~~~~~ ^ ~~~~ CC libavcodec/subviewerdec.o 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)) | ~ ^ ~ src/libavcodec/put_bits.h:317: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/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) ? (bsrc/libavcodec/bytestream.h) : :(355a:))13 :| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h :355187 | : 15 s:iz e warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN( g-187> | bu f fe r _einfd -( sigze-2> b!=u fsfiezr,e )si z e| ); ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgidec.c:23: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMCC libavcodec/sunrast.o IN(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) | ~~~~~ ^ ~~~~ CC libavcodec/sunrastenc.o CC libavcodec/svq1.o src/libavcodec/sanm.csrc/libavcodec/bytestream.h::1332271::4917:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 2711332 | | iinf t( hsdri-z>ewi2d t=h FF!M= IctNx-(>g-w>ibdtuh f|fe|r_ enhdd r-- >gh-ei>gbhut f!f=er ,c tsxi->zheei)g;h t )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~{ | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/macros.h:49:25:src/libavcodec/sanm.c :note: 1332expanded from macro 'FFMIN':20 : warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] CC libavcodec/svq1dec.o 49 | #1332d | e f in e ifF FM(IhNd(ar,-b>w)i d(t(h a!=) ct>x (-b>w)i d?t h(b )| |: h(ad)r) - >| h ~ ^ ~e ight != ctx->height) { | ~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/svq1enc.o In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buCC libavcodec/svq3.o ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/scpr.c:26: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sgidec.c:126:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 126 | if (len * 2 > bytestream2_get_bytes_left(g)) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgidec.c:139:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 139 | if (ret != width) | ~~~ ^ ~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] CC libavcodec/tak.o 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/synth_filter.o src/libavcodec/sanm.c:1408:54: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1408 | if (bytestream2_get_bytes_left(&ctx->gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/sanm.c:1495:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1495 | if (header.codec < FF_ARRAY_ELEMS(v1_decoders)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sga.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 9 warnings generated. In file included from src/libavcodec/scpr.c:29: src/libavcodec/scpr.h:231:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 231 | 271 | i f i(*nbty >=s iavzctex2-> h=ei ghFt)F M| IN ~~~ ^ ~~~~~~~~~~~~~(g ->buffer_end src/libavcodec/scpr.h:-236 :g44-:> bwarning: ufcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]fe r, size); | 236 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | isrc/libavutil/macros.hf: 49(:*25b:x note: >expanded from macro 'FFMIN' = x * 1496 | #d+e fisnex 2F FM|I|N( a*,bb)x >=( a(vac)t x>-> w(ibd)t h)? { (| b ~~~ ^ ~~~~~~~~~~~~) : (a)) | ~ ^ ~src/libavcodec/scpr.h :236:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 236 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:252:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 252 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:258:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:258:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 258 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:266:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 266 | if (*by < 1 || *by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:272:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:272:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 272 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:280:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 280 | if (*by >= avctx->height) | ~~~ ^ ~~~~~~~~~~~~~ src/libavcodec/scpr.h:286:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:286:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 286 | if (*bx >= x * 16 + sx2 || *bx >= avctx->width) { | ~~~ ^ ~~~~~~~~~~~~ src/libavcodec/scpr.h:296:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from 296 | src/libavcodec/sga.c : 24 : src/libavcodec/bytestream.h : 293 : 13i:f (warning: *comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b y < 1 || *by >= 293a | vc t x- > hesiizge2h =t )F FM I| ~~~ ^ ~~~~~~~~~~~~~N (p->buffesrc/libavcodec/scpr.hr:_319en:d44 :- warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]p ->buffe r319, | s iz e ) ; | i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~f (*bx >=src/libavutil/macros.h :x49: 25*: 1 6note: +expanded from macro 'FFMIN' s x2 || * b49x | #>d=e faivncet xF-FM>IwNi(dat,bh)) ( ({a) | ~~~ ^ ~~~~~~~~~~~~> (b) ? (b)src/libavcodec/scpr.h ::319 (:a21:) warning: )comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] | ~ ^ ~ 319 | In file included from src/libavcodec/sga.c : 24 : src/libavcodec/bytestream.h : 294 :15 : iwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (*bx >= x 294* | 1 6 i+ fsx 2( |s|i z*eb2x !>== asvcitzx-e>w)i d t| ~~~~~ ^ ~~~~h) { | ~~~ ^ ~~~~~~~~~~~~ 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/sgienc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/scpr.c:35 : 186src/libavcodec/scpr3.c | : 41 : s23iz:e 2 warning: = comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]F FMIN(p->buff e41r | _ e n d f- opr -(i>nbtu ffd e= r0;, sdi z (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/tak_parser.o In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->busrc/libavcodec/scpr3.cffer:_e164n:20d: - warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]p ->buffer, siz e164) | ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (src/libavutil/macros.hr:c49:c25:o note: dexpanded from macro 'FFMIN'e < p) { 49 | | ~~~~~~ ^ ~# define FFMINsrc/libavcodec/scpr3.c:(174a,:b19:) warning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]CC libavcodec/takdec.o ( a) > ( b174) | ? ( b )if (:p (+a) )k > rc| c ~ ^ ~o de) { | ~~~~~ ^ ~~~~~~ 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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : src/libavcodec/scpr3.c(a):)236 : | 15 ~ ^ ~: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/sgienc.c:25: src/libavcodec/bytestream.h:356 236: | 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (k > F356 | F _ AR RAsYi_zELeE2M S= (FFnM.dIeN(cpt-a>bbu))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/sgienc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/scpr3.c: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++) | ~ ^ ~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 6 warnings generated. In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: 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:438:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 438 | if (p >= d) { | ~ ^ ~ src/libavcodec/sgienc.c: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 < wisrc/libavcodec/bytestream.hdth :*271 :b17yt:e swarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]pe r_channel; x += 271b | y t e s _ipnetr _scihaznene2l) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sgienc.c:233:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 233 | for (z = 0; z < d=ep thF;F zM++I) N{ ( g| - ~ ^ ~~~~~> src/libavcodec/sipr16k.cbuf:f50:e18src/libavcodec/sgienc.cr::236_ :ewarning: 27nimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:d - warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer , 236 | 50s | i z e ) ; l | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s p [i ] = csrc/libavutil/macros.hofs:of49r(:ls f(y25[ i:= ]note: expanded from macro 'FFMIN' ); 0; y| ~ ^~~~~~~~~~~~ < 49h | #edeifghit;n ye+ +)F FM{I N (a| , ~ ^ ~~~~~~ b) ((a) src/libavcodec/sgienc.c> :(237b:)31 :? warning: (bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) : (a)) 237| | ~ ^ ~ for (x = 0; x < width * depth; x += depth) | ~ ^ ~~~~~~~~~~~~~ src/libavcodec/sgienc.c:261:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 261 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/sgienc.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 263 | { NULL }, | ^ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->bsrc/libavcodec/sga.cuff:er404, :s54i: zwarning: ecomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49: 25404: | note: expanded from macro 'FFMIN' 49 | # d eiffi n(sei FzFeMofI(Ns(-a>,ubn)c o(m(pa)r e>s (sbe) d?) ( b-) o:ff s(ae)t )< s | i ~ ^ ~z e) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.hsrc/libavcodec/sga.c::318428::1546:: 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] 318 | 428 | i f ( s izief2 !=( ssiizzee)o f | ( ~~~~~ ^ ~~~~s ->uncompressed) - offset < left) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/scpr3.c:545:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 545 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/shorten.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 !=src/libavcodec/sipr16k.c si:ze170) : | 22 ~~~~~ ^ ~~~~: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | sqrt((0.01 + avpriv_scalarproduct_float_c(fc_v, fc_v, subframe_size))); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/sipr16k.c:169:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ~ ^~~~~~~~~ src/libavcodec/sipr16k.c:169:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 169 | mr_energy = gain_corr_factor * exp(M_LN10 / 20. * mr_energy) / | ^~~~~~~~~~~~~~~~ ~ src/libavcodec/sipr16k.c:221:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 221 | f.pitch_fac = FFMIN(pitch_fac, 1.0); | ~~~~~~^~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 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/scpr3.c:630:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 630 | for (int i = 0; i < size; i++) | ~ ^ ~~~~ src/libavcodec/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++) { | ~ ^ ~~~~ CC libavcodec/takdsp.o src/libavcodec/scpr3.c:692:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 692 | if (f > FF_ARRAY_ELEMS(n.dectab)) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/targa.o src/libavcodec/scpr3.c:709:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 709 | for (int i = 0; i < size; i++) { | ~ ^ ~~~~ 7 warnings generated. CC libavcodec/targa_y216dec.o CC libavcodec/targaenc.o src/libavcodec/scpr3.c:757:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 757 | for (int c = 0, i = 0; i < max + 1; i++) { | ~ ^ ~~~~~~~ src/libavcodec/scpr3.c:765:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 765 | for (int j = 0; j < q - g; j++) | ~ ^ ~~~~~ CC libavcodec/tdsc.o src/libavcodec/sipr.c:163:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~~ src/libavcodec/sipr.c:163:45: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:163:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 163 | lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; | ^~~~~~~~~~~~~~ ~ src/libavcodec/sipr.c:170:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 170 | lsfnew[9] = FFMIN(lsfnew[LP_FILTER_ORDER - 1], 1.3 * M_PI); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ 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, sizCC libavcodec/textdec.o e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 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:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 175 | lsfnew[i] = cos(lsfnew[i]); | ~~~ ^~~~~~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a)In file included from >src/libavcodec/smc.c: (b34) : ? src/libavcodec/bytestream.h(b:) 186:: 13(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/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) | ~~~~~ ^ ~~~~ 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 file included from IN(psrc/libavcodec/smacker.c-:>b51u: fsrc/libavcodec/bytestream.hf:e171:r18_:e ndwarning: - p->buffcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h171: | 49 : 25: gnote: -expanded from macro 'FFMIN'>b uffer +49= | # deFfiFnMIeN (FgFM-I>bNu(af,bf)e (r(_ae)n d> (-b ) g?- >(bbu) f:f er(,a) )s i z| e ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavcodec/smcenc.c:32: src/libavutil/macros.hsrc/libavcodec/bytestream.h::49187::2515:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 18749 | | #d e fi nief (sFiFzeM2I N!=( asi,zbe)) (| ( ~~~~~ ^ ~~~~a ) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/sipr.c:224:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 224 | t = t0 * 0.5; | ^~ ~ In file included from src/libavcodec/smacker.c:51: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/sipr.c186 | : 227 : 45 :s izwarning: e2implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] = FFMIN(p-> b227u | f f e r _ e n d l-s pf-i>ntb[ju] f=f elsrf,o lds[ji]z e*); (| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1 - t) + src/libavutil/macros.ht :*49 l:s25f:ne w[note: jexpanded 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/smc.c:34: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/smc.c:34: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/scpr3.c :1053:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 271 | int size 2 1053= | In file included from FF Msrc/libavcodec/smcenc.c I: N32( : gsrc/libavcodec/bytestream.h:i293-:f>13 b:uf( mfwarning: iecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rn_ e n>d ma-x ||g - >b293ufmf | ienr , > s =si izzse)e;-2 = >F nb| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c MoIuNn(pt-src/libavutil/macros.h) :> 49b| u:f ~~~ ^ ~~~~~~~~~~25f :er _note: eexpanded from macro 'FFMIN' nd -src/libavcodec/scpr3.c p:-1076 49> | b:u#20f:df efeirwarning: n,comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]e sFFiMIzN e)(;1076 | a , | b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) ( ( src/libavutil/macros.h:aw49)h:i >25 l(b:) note: eexpanded from macro 'FFMIN' ?( (mb)i n49 | :#d e n| FbF ~ ^ ~M cIouNnt( a&,b&) (c(ouant)- -> > (0)b ) {? | ~~~ ^ ~~~~~~~~~~( b) : (a)) | ~ ^ ~src/libavcodec/scpr3.c :1085:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] In file included from src/libavcodec/smcenc.c:326: src/libavcodec/bytestream.h warning s1085:294 generated | :. 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f or (y =294 | 0 ; y < i fs -(>nsbizye; 2y +!=+ )si ze{) | | ~~~~~ ^ ~~~~ ~ ^ ~~~~~~ src/libavcodec/scpr3.c:1086:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 1086 | for (x = 0; x < s->nbx; x++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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: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/smacker.c:51: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? src/libavcodec/bytestream.h(b): :317 (:a13): )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from src/libavcodec/smacker.c: 51317: | src/libavcodec/bytestream.h :294 : 15:s izwarning: e2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FF M294I | N ( p -i>fb uf(fesri_zened2 - !p-=> busfifezre), si| z ~~~~~ ^ ~~~~e ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h 355 | : 317 :s13i:ze warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(g->buffe r317_e | nd - g - >sbizueff2e r=, FsiFzMe)I; N (p| - ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~> buffer_ensrc/libavutil/macros.h:d49 :25-: pnote: ->expanded from macro 'FFMIN'b uffer, s49i | ze#)d; e f| i ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ne FFMIsrc/libavutil/macros.hN:(49a:,25b): (note: (expanded from macro 'FFMIN' a) > (b )49 | #? d(be)f i:ne (aF)F)M I| N ~ ^ ~( a,b) ((a) In file included from >src/libavcodec/smc.c :34(: bsrc/libavcodec/bytestream.h):356 :?13: (bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) | ~ ^ ~356 | size2 In file included from =src/libavcodec/smacker.c F:F51M: Isrc/libavcodec/bytestream.hN:(318p:-15>:bu fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]er _end - 318p | - >b u fiffe r(s,i szizee2); !| = ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ size)src/libavutil/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: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/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) | ~~~~~ ^ ~~~~ 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] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/sipr.c :415:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 415 | 49 | # davegf_einnereg yF F= M(I0N.(0a1,b ) +(( aa)v p>r i(vb)_ s?c a(lba)r p:r o(dau)c) t _| ~ ^ ~f loat_c(fixeIn file included from dsrc/libavcodec/smacker.c_v:e51: csrc/libavcodec/bytestream.h:t356or:,13: warning: | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | 356 | s i z e 2 = F F M I N (p - > b u f f e r _ e n d - p -> b u f f e r , s i z feix)e;d _ v| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ctor,src/libavutil/macros.h :| 49 ~~~~~~~~~~~~~: 25: note: expanded from macro 'FFMIN' 417 | 49 | # d e f i n e F F M I N ( a ,b ) ( ( a ) > ( b ) ? ( b ) : ( a ) ) | ~ ^ ~ SUBFR_SIn file included from Isrc/libavcodec/smacker.cZ:E51): ) src/libavcodec/bytestream.h/: 357 :| ~~~~~~~~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/sipr.c:430:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 430 | pitch_gain *= 0.5 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:431:28: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 431 | pitch_gain = FFMIN(pitch_gain, 0.4); | ~~~~~~^~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ^ ~ src/libavcodec/sipr.c:433:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ^~~~~~~~~~ src/libavcodec/sipr.c:433:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 433 | ctx->gain_mem = 0.7 * ctx->gain_mem + 0.3 * pitch_gain; | ~ ~~~~~^~~~~~~~ src/libavcodec/scpr.c:193:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] CC libavcodec/texturedsp.o 193 | for (i = 0; i < maxc; i++) { | ~ ^ ~~~~ CC libavcodec/texturedspenc.o 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)) | ~ ^ ~ 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; | ~~^~~~~~ ~ 21 warnings generated. In file included from src/libavcodec/shorten.c:35: src/libavcodec/golomb.h:482:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 482 | if (gb->size_in_bits <= re_index) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ 83 warnings generated. src/libavcodec/shorten.c:132:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | for (chan = 0; In file included from chasrc/libavcodec/snappy.cn: <22 : ssrc/libavcodec/bytestream.h-:>186c:ha13n:n elwarning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:186133 | : 32 : swarning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e 2 = FFMIN(p- >133 | b u f f e r _ife nd( FF-M AXp(-1>, bsu-f>fnmeearn,) >s=i zUIeNT)_M;A X | / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sizeof(intsrc/libavutil/macros.h3:249_:t25):) 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/siren.c:651:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~~~~ ^~~~~~~~~~ src/libavcodec/siren.c:651:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 651 | if (fabs(*coefs_ptr) > 2.0 * decoder_standard_deviation[region]) { | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/shorten.c:166:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 166 | if (k > 31U) | ~ ^ ~~~ src/libavcodec/siren.c:604:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 604 | src/libavcodec/scpr.c : 394: 26 : iwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]f (index + show_ b394i | ts 1( gb ) i>f= d(ecmodienr_ t>a mbalexs _|e|l emmiennsrc/libavcodec/shorten.ct s>[=: csa205-:t>e25gn:orby ]cwarning: )oucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n{ t | ) ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~ ^ ~~~~~~~~~~ 205 | fsrc/libavcodec/siren.cor: (657src/libavcodec/scpr.cc:19::h409 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a 20n: = warning: 0;comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] c ha657n | < s 409- > | c h a nn e l s i; f c h wan(+hi+)i l >e| = ~~~~ ^ ~~~~~~~~~~~ ( FmF_iARnR AY<_ sE->LnEbMSc(onuonit s&&e _ccouantetg--o r>y5 )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++) { | ~ ^ ~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/snappy.c:22: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 13 warnings generated. 3 warnings generated. src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | if (size < len) | ~~~~ ^ ~~~ src/libavcodec/snappy.c:83:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 83 | if (off > p - start || size < len) | ~~~ ^ ~~~~~~~~~ src/libavcodec/shorten.c:360:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 360 | if ((unsigned)pred_order > s->nwrap) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/shorten.c:374:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 374 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:223:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 223 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:225:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 225 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:228:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 228 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:230:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 230 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/tiertexseqv.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 | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/snow_dwt.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:300:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 300 | if (y + 4 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 303 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:305:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 305 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:307:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 307 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:309:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 309 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ CC libavcodec/tiff.o src/libavcodec/shorten.c:432:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 432 | if (s->avctx->ch_layout.nb_channels != s->channels) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:453:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 453 | if (maxnlpc > 1024U) { | ~~~~~~~ ^ ~~~~~ src/libavcodec/shorten.c:458:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | if (s->nmean > 32768U) { | ~~~~~~~~ ^ ~~~~~~ src/libavcodec/shorten.c:464:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 464 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) { | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 warnings generated. src/libavcodec/snow_dwt.c:416:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 416 | if (y + 1 < (unsigned)height && y < (unsigned)height) { | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 424 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:426:19: warning: 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/snow_dwt.c:450:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 450 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:452:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 452 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:455:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 455 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:457:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 457 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/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/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX' 47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) | ~ ^ ~ src/libavcodec/shorten.c:608:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 608 | while (s->cur_chan < s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:650:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 650 | if (blocksize > s->blocksize) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavcodec/shorten.c:682:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 682 | if (residual_size > 30U) { | ~~~~~~~~~~~~~ ^ ~~~ src/libavcodec/shorten.c:735:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 735 | if (s->cur_chan == s->channels) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:745:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 745 | for (chan = 0; chan < s->channels; chan++) { | ~~~~ ^ ~~~~~~~~~~~ src/libavcodec/shorten.c:770:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 770 | if (s->cur_chan < s->channels) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ CC libavcodec/tiff_common.o src/libavcodec/shorten.c:795:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 795 | for (i = 0; i < s->channels; i++) { | ~ ^ ~~~~~~~~~~~ 17 warnings generated. src/libavcodec/snow_dwt.c:584:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 584 | if (y + 3 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:586:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 586 | if (y + 2 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 588 | if (y + 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:590:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 590 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:594:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 594 | if (y - 1 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/snow_dwt.c:596:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 596 | if (y + 0 < (unsigned)height) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libavcodec/smacker.c:611:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 611 | if (unp_size > (1U<<24)) { | ~~~~~~~~ ^ ~~~~~~ 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) | ~~~~~ ^ ~~~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 4 warnings generated. In file included from src/libavcodec/snowenc.c:32: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/snowdec.c:27: In file included from src/libavcodec/snow.h:35: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | CC libavcodec/tiffenc.o #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/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_indesrc/libavcodec/put_bits.hx): 265{: 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/speexdec.c:57: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/speexdec.c:57: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/tmv.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/to_upper4.o src/libavcodec/srtenc.c:242:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 242 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/srtenc.c:265:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 265 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 19 warnings generated. 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:317: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~~~~~~~~~ ^ ~~~~ 3 warnings generated. 6 warnings generated. CC libavcodec/tpeldsp.o CC libavcodec/trace_headers_bsf.o 21 warnings generated. CC libavcodec/truemotion1.o CC libavcodec/truemotion2.o CC libavcodec/truehd_core_bsf.o 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, In file included from sizsrc/libavcodec/speedhqenc.ce:)36;: In file included from src/libavcodec/mpegvideo.h| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 45: src/libavcodec/put_bits.h:227:37: warning: src/libavutil/macros.h:49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 25: note: expanded from macro 'FFMIN' 49 | #227d | e f in e F F MiIfN ((as-,>bb)u f((_ae)n d> - (sb->)b u?f _p(trb )> =: si(za)e) o f| ~ ^ ~( BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 7 warnings generated. 13 warnings generated. src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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)) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/sunrastenc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ src/libavcodec/sonic.c:889:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/svq1enc.c:34: In file included from src/libavcodec/mpegvideo.h:88945 | : src/libavcodec/put_bits.h : 227 : 37 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (sample_rate_ i227nd | e x > = F F _iAfRR A(Ys_-E>LbEuMf_Se(nsda m-p lse-r>abutfe__pttarb l>=e s)iz)e o{f ( B| i ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t Buf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/snowdec.c:203:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 203 | if (ref >= s->ref_frames) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/truemotion2rt.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/truespeech.o 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 }, | ^ CC libavcodec/tscc.o src/libavcodec/svq1dec.c:276:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 276 | if (mean == -128) | ~~~~ ^ ~~~~ CC libavcodec/tscc2.o CC libavcodec/tta.o CC libavcodec/ttadata.o CC libavcodec/ttadsp.o 27 warnings generated. 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)) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/ttaenc.o src/libavcodec/snowdec.c:315:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 315 | GET_S(s->version, tmp <= 0U) | ~~~ ^ ~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:351:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 351 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/snowdec.c:293:10: note: expanded from macro 'GET_S' 293 | if(!(check)){\ | ^~~~~ src/libavcodec/snowdec.c:388:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 388 | if(s->spatial_decomposition_type > 1U){ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/snowdec.c:407:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 407 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){ | ~~~~~~~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~ CC libavcodec/ttaencdsp.o CC libavcodec/ttmlenc.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++); | ~~~~~~~~~~~~~ ^ ~~~~ CC libavcodec/twinvq.o 2 warnings generated. 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) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:267:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare] 267 | if (mode > FF_ARRAY_ELEMS(xcodes)) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/takdec.c:273:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 273 | if (x >= code.escape && get_bits1(gb)) { | ~ ^ ~~~~~~~~~~~ src/libavcodec/takdec.c:275:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 275 | if (x >= code.aescape) { | ~ ^ ~~~~~~~~~~~~ src/libavcodec/targaenc.c:193:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 193 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE }, | ^ src/libavcodec/targaenc.c:195:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 195 | { NULL }, | ^ src/libavcodec/textdec.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 45 | { NULL } | ^ In file included from src/libavcodec/targa.c:23: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/twinvqdec.o 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) | ~~~~~ ^ ~~~~ 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/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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)); | ~~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 5 warnings generated. 1 warning generated. src/libavcodec/snowenc.c:1279:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1279 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/snowenc.c:1299:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1299 | if((unsigned)(i+thres1) > thres2){ | ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~ src/libavcodec/speexdec.c:813:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]1 warning generated. 813 | lsp[i] = av_clipf(lsp[i], margin, M_PI - margin); | ~ ^~~~~~ 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 (sizCC libavcodec/txd.o e2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/svq1enc.c:740:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 740src/libavcodec/targa.c | :{ N183U:L48L: } ,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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ CC libavcodec/ulti.o 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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/texturedspenc.c:306:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 306 | magCC libavcodec/utvideodec.o src/libavcodec/snowenc.c:1494:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1494 | return lrint(QROOT*log2(qscale / (float)FF_QnP2 L=A MfBaDbAs)()v f r| ) ~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~; | ~~~~ ^~~ src/libavcodec/texturedspenc.c:307:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 307 | if (fabs(vfg) > magn) | ~~~~ ^~~ CC libavcodec/utils.o 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) | ~~~~ ^~~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.hsrc/libavcodec/texturedspenc.c::293310::1321:: 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] 310 | m293agn | = f a sbizse2( v=f bF)F;M I N| ( ~~~~ ^~~p ->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/texturedspenc.c:313:16src/libavutil/macros.h: :warning: 49:implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]25 : note: expanded from macro 'FFMIN' 313 | 49 i | f#d e(fminaeg nF F (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/texturedsp.c:570:27: warning: src/libavcodec/texturedspenc.cimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] :322:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 570322 | | v _ b b= = (lirnitn)t( s(qvrtffb(d ))*; ma g| 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->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tdsc.c:42: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~ ^ ~~~ 2 warnings generated. 13 warnings generated. src/libavcodec/snowenc.c:1915:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1915 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1916:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1916 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libavcodec/snowenc.c:1917:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1917 | { "intra_penalty", "Penalty for intra blocks in block decission", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1918:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1918 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1919:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1919 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE }, | ^ src/libavcodec/snowenc.c:1927:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 1927 | OFFSET(m.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE }, | ^ src/libavcodec/snowenc.c:1928:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1928 | { NULL }, | ^ 21 warnings generated. CC libavcodec/utvideodsp.o src/libavcodec/svq3.c:1175:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1175 | if (size > extradata_end - extradata - 8) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/utvideoenc.o 13 warnings generated. 1 warning generated. CC libavcodec/v210dec.o CC libavcodec/v210enc.o CC libavcodec/v210x.o CC libavcodec/v308dec.o src/libavcodec/tdsc.c:535:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare] 535 | if (deflatelen != ctx->deflatelen) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ CC libavcodec/v308enc.o CC libavcodec/v408dec.o src/libavcodec/svq3.c:1578:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1578 | for (int i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/v408enc.o 3 warnings generated. CC libavcodec/v410dec.o In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v410enc.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/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff_common.c:29: In file included from src/libavcodec/tiff_common.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ 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) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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' src/libavcodec/tiff_common.c 49 | :#35d:e19f:i newarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN(a,b) ((a) > (35b | ) ? ( bf)o r: (a()i) =| ~ ^ ~0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: CC libavcodec/v4l2_buffers.o expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiff.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:129:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 129 | if (count >= INT_MAX / sizeof(int32_t) || count <= 0) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff_common.c:131:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 131 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int32_t)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:150:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 150 | if (count11 > warning= sI generatedN. T_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/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/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/tiff_common.c:235:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 235 | if (*le == AV_RB16("II")) { | ~~~ ^ ~~~~~~~~~~~~~ 1src/libavcodec/tiff_common.c warning: generated237. :20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 237 | } else if (*le == AV_RB16("MM")) { | ~~~ ^ ~~~~~~~~~~~~~ CC libavcodec/v4l2_context.o CC libavcodec/v4l2_fmt.o In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tiffenc.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 13 warnings generated. In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/tiffenc.c:42: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/v4l2_m2m.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h:317:33: warning: 271 | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] int size2 317= | F FM I N (gi-f> bu(fs-f>ebr_uefn_de n-d g-- >bsu-ff>ebru,f _pstizre );> = | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s izeof(Bsrc/libavutil/macros.hi:t49Bu:f)25) :{ note: | expanded from macro 'FFMIN' ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_dec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/truemotion2.c:31: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/v4l2_m2m_enc.o 2 warnings generated. src/libavcodec/tiffenc.c:91:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 91 | if (s->buf_size < *s->buf - s->buf_start + need) { | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 9 warnings generated. In file included from src/libavcodec/twinvq.c:30: In file included from src/libavcodec/metasound_twinvq_data.h:25: src/libavcodec/twinvq.h:203:66: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~ ^~ src/libavcodec/twinvq.h:203:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~ ^ src/libavcodec/twinvq.h:203:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~ ~~^~~~ src/libavcodec/twinvq.h:203:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 203 | return clip * FFSIGN(y) * (exp(log(1 + mu) * fabs(y)) - 1) / mu; | ~~~~~^~~~~~~~~~~ ~ 13 warnings generated. src/libavcodec/rv34.c:722:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 722 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/rv34.c:721:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 721 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 || | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiffenc.c:556:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 556 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM}, | ^ src/libavcodec/tiffenc.c:562:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 562 | { NULL }, | ^ CC libavcodec/vaapi_av1.o 22 warnings generated. In file included from src/libavcodec/ttaenc.c:27: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:306:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 306 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:160:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 160 | In file included from REsrc/libavcodec/tta.cT:_G44E: OKsrc/libavcodec/unary.hE:Y50(:VE41R:T , warning: vcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]e rt, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c50: | 145 : 43: note: expanded from macro 'RET_GEOKEY'f or(i = 0; i145 < | le n & & kegy e- tTI_FbFi_t##sTY1P(E#g#b_)K E!Y=_I Dst_oOpFF;S EiT+ +<); FF _| AR ~~~~~~~~~~~~~ ^ ~~~~R AY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:161:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 161 | RET_GEOKEY(PROJ, proj, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:162:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 162 | RET_GEOKEY(GEOG, geog, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:163:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 163 | RET_GEOKEY(CONF, conf, type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:145:43: note: expanded from macro 'RET_GEOKEY' 145 | key - TIFF_##TYPE##_KEY_ID_OFFSET < FF_ARRAY_ELEMS(tiff_##array##_name_type_map))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ In file included from src/libavcodec/rv34.csrc/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] :864:26 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ : src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 864 | if (r->dmv[i][0] == INVALID_VLC || | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~ 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:4913:25: warning note: sexpanded from macro 'FFMIN' generated. 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) | ~~~~~ ^ ~~~~ 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)) | src/libavcodec/tiff.c ~ ^ ~ :198:9: warning: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]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]198 | 187R | ET _G E OK EiYf_ V(AsL(iGzTe_2M OD!EL=_T YsPiEz,e )g t| _m ~~~~~ ^ ~~~~od el_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 | src/libavcodec/bytestream.h : 271 : 17va:l -warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]T IFF_##TYPE##_OFFSE T 271< | F F_ A RiRnAt Ys_iEzLeE2MS (=t iFfFfM_I#N#(agr-r>aby#u#_fcfeorde_s)e)n\d | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- g->buffesrc/libavcodec/tiff.cr,: 217s:iz9e):; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 217src/libavutil/macros.h | : 49 : 25 : note: Rexpanded from macro 'FFMIN'ET _GEOKE Y49_V | A#L(dGeEOfDiEnTIeC _DFAFTMIUN(Ma,,b )ge od(e(taic)_d a>t um()b; ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~? (b)src/libavcodec/tiff.c ::193 :(36a:) )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: In file included from comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tscc2.c:33 : 238src/libavcodec/bytestream.h | : 293 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]R ET_GEOKEY_VAL(VE R293T | _ C S, v esritze_2 c=s )F;F MI | N( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ->bufsrc/libavcodec/tiff.cf:193e:r36_e:n note: dexpanded from macro 'RET_GEOKEY_VAL' - p->buff 193e | r, s iz e ) ; va l| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~- TIFF_##src/libavutil/macros.h:T49YP:E25#:# _note: OFexpanded from macro 'FFMIN'F SET < F F49_ | A#RRdAeYf_EiLnEMeS (FtFiMffI_N#(#aa,rrba)y #(#_(coad)e s>)) \ ( | b ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ? (b) : (src/libavcodec/tiff.ca:)239) : 9| : ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/tscc2.c239: | 33 : src/libavcodec/bytestream.h : 294 :15 R:E T_warning: Gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E OKEY_V A294 | L (O RT HO _ViEfR T_(CsS,i zoer2t ho!_=ve rts_ciszsrc/libavcodec/bytestream.h)e;) :271 :| 17 ~~~~~ ^ ~~~~| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff.c:193:36: note: expanded from macro 'RET_GEOKEY_VAL' 271193 | | i n t sviazl e-2 T=I FFFF_M#I#NTY(PgE-#>#b_uOfFFfSeErT _ELbEuMfSfe(rt,i ffs_i##zaerr)a;y # #_| co ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d es))\ | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/tta.c:198:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 198 | if (avctx->sample_rate > 0x7FFFFFu) { | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ src/libavcodec/tta.c:214:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 214 | if(s->frame_length >= UINTsrc/libavcodec/truemotion2.c_MAX: 314/: (17s-:> cwarning: hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a nnels * sizeof(int 32314_ | t ) ) ) { i f (| le ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n == TM2_ESCAPE) { | ~~~ ^ ~~~~~~~~~~ src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */ | ~~~ ^ ~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 (size2In file included from != src/libavcodec/tscc.cs:i40z: eIn 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/tiff.csrc/libavcodec/msrledec.h::26: 257:src/libavcodec/bytestream.h15::294 :warning: 15comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 257 | if (isfi (zceo2u n!t= s>iz=e) ( I| NT ~~~~~ ^ ~~~~_ MAX - 1)/component_len) | ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_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/tscc.c::40355: :In file included from 13src/libavcodec/msrledec.h:: 26: warning: src/libavcodec/bytestream.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]318 :15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318355 | | isfi z(es iz e2= ! =F sFiMzIeN)( g -| > ~~~~~ ^ ~~~~ buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/tscc2.c:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/vaapi_decode.o src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 289 | if (get_bits_left(&gb) < k) { | ~~~~~~~~~~~~~~~~~~ ^ ~ CC libavcodec/vaapi_encode.o src/libavcodec/tta.c:416:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 416 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC }, | ^ src/libavcodec/tta.c:417:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 417 | { NULL }, | ^ In file included from src/libavcodec/txd.c:24: CC libavcodec/vaapi_encode_h264.o src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 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; | ~~~~~^~~~~~~~~~~ ~ 6 warnings generated. CC libavcodec/vaapi_encode_h265.o CC libavcodec/vaapi_encode_mjpeg.o CC libavcodec/vaapi_encode_mpeg2.o CC libavcodec/vaapi_encode_vp8.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)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/twinvq.csrc/libavcodec/utvideodec.c::3765: :src/libavcodec/bytestream.h21::171 :warning: 18implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 65 | 171 | r eg-t>buufrfne 0r. 5+= /F FM(IpN (+g -q>b)u; f f| e ~ ~~^~~ rsrc/libavcodec/bytestream.h_en:d271 :17-: gwarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~271 | int size2src/libavutil/macros.h := 49F:F25M:I Nnote: (expanded from macro 'FFMIN'g ->buff er49_ | e#ndd e-f ig-n>eb uFFfMfIeNr(, as,bi)ze )((;a ) >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) ? (b) src/libavutil/macros.h: :(49:a25:) ) note: expanded from macro 'FFMIN'| ~ ^ ~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 11 warnings generated. 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: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN2(p warning-s>b 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/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/twinvq.c:133:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~ src/libavcodec/twinvq.c:133:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 133 | if (out[i + step] + out[i - step] > 1.95 * out[i] || | ~ ^~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) ? (bsrc/libavcodec/bytestream.h) :: (a271)): 17 :| ~ ^ ~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/ulti.c:28: src/libavcodec/bytestream.h:357 :15271: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/txd.c i:nt67 s: 45357:i warning: | z comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] e 2 i= fF F(MsIizNe( 2g67- > | ! b= u s fif zee r)_ ei | ndf - ~~~~~ ^ ~~~~ (g-b>byutfefsterre, asmi2ze_);g e t| _ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~b ytes_leftsrc/libavutil/macros.h(&:g49b:25): < note: wexpanded from macro 'FFMIN' * h + 4 *49 | #2d5e6f)i n e| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~F FMIN(a,b) ((asrc/libavcodec/txd.c): 76>: 49(:b )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~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(src/libavcodec/twinvq.c&gb:)228 :<22 :A Vwarning: _implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]CE IL_RSHIFT(w, 2227) | * A V _ C E I Lou_t[RiSH]I FT=(h ,( 12.)0 /* (11 6< +< 4)1 3 )| ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * | ~ src/libavcodec/txd.c:85: 45228: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 85 | i f t(wibnyvtqes_tmurleaawmi2n_vge(ts_tbeypt es*_ l0e.f5t (+& gsbt)e p< h ** wbi t*s -4>)g a | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~ n_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], | ^~~~ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->bufsrc/libavcodec/twinvq.cfer,: 233s:i25ze:); warning: | implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h: 49232: | 25 : note: expanded from macro 'FFMIN' 49 | f#ldeofati1 ne warningv a generatedFFl. M I=N (a(,1b). 0 (/( a()1 ><< (b2)3 )?) (*b ) :| ~( a)) | ~ ^ ~ 233 | 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] tw i294n | v q_ m uilfa w(insvi(zset2e p! *= 0s.i5z e+ )s te p| * ~~~~~ ^ ~~~~ bits->gain_bits[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | TWINVQ_AMP_MAX, TWINVQ_MULAW_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ~ ~~~~~^~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:233:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 233 | twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], | ^~~~ ~ src/libavcodec/twinvq.c:239:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ~ 239 | sub_step * bits->sub_gain_bits[i * sub + j], | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvq.c:238:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 238 | val * twinvq_mulawinv(sub_step * 0.5 + | ^~~~~~~~ ~ src/libavcodec/twinvq.c:254:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 254 | float min_dist2 = min_dist * 0.5; | ^~~~~~~~ ~ src/libavcodec/twinvq.csrc/libavcodec/bytestream.h:257::31733::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] 257 | 317 | f lsiozate 2 a=v gF =F M(IlNsp([pi-] >+b ulsfpf[eir -_ e1]n)d - *p -0>.b5u;f f er| , ~~~~~~~^~~~~~~~~~~~ ~si ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/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.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/utvideodec.c:37: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/twinvq.c:311:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 311 | lsp[i] = 2 * cos(lsp[i]); | ~~~ ^~~~~~ 5 warnings generated. CC libavcodec/vaapi_encode_vp9.o src/libavcodec/tscc2.c:259:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 259 | if (size > bytestream2_get_bytes_left(&gb)) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tscc2.c:264:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 264 | for (i = 0; i < size; i++) { | ~ ^ ~~~~ src/libavcodec/tscc2.c:302:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 302 | if (bytestream2_get_bytes_left(&gb) < size) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~ 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)) | ~ ^ ~ CC libavcodec/vaapi_h264.o 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/v210dec.c:223:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | {.i64 = 0}, -1, INT_MAX, V210DEC_FLAGS}, | ^ src/libavcodec/v210dec.c:224:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 224 | {NULL} | ^ CC libavcodec/vaapi_hevc.o src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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/v210enc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/v210enc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 FFsrc/libavcodec/tiff.cMI:N(1325a,:b56): ( (warning: a)comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (a)) 1325 | | ~ ^ ~ In file included from src/libavcodec/utvideoenc.c i:f35 : (src/libavcodec/bytestream.hby:t187es:t15:r ewarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]m2 _get_byt e187s | _ l e f ti(f& s(-s>igzbe)2 !<= t ysipzee) _ s| i ~~~~~ ^ ~~~~ zes[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 src/libavcodec/bytestream.h* 243): warning 317s| : generated ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~13. : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/tiff.c:1560:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | 1560 | si z e 2 = FF M IfNo(rp -(>i b=u f0f;er _ie n 3b;u if+f+e) r{, | s ~ ^ ~~~~~~~~~i ze); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/tiff.c:1578:23: warning: src/libavutil/macros.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 49:25: note: expanded from macro 'FFMIN'1578 | 49 | #fdoerf i(in e= 0F;F iM I | ( ~ ^ ~~~~~b ) ? (b) : src/libavcodec/tiff.c(a:))1617 : 29:| ~ ^ ~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 1617src/libavcodec/v210enc.c | :25 : src/libavcodec/bytestream.h : 318: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] i f (s- >318g | e ot a g _icofun t( s>i zceo2u nt! =/ 4s i-z e1)) { | ~~~~~ ^ ~~~~| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ 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] src/libavcodec/twinvq.c 1653 | : 547 : 40 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f or (i = 0; i < co u547n | t ; i+ + ) | ~ ^ ~~~~~ const floasrc/libavcodec/tiff.ct: 1658:s67c:a lwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = -sqrt(norm /1658 | b s i z e ) / ( 1 < < 1 5 ) ;| | | ~~~~ ~~~~~^~~~~~~s ->geota3gs[ warningis]. generatedof. fset + 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~ 5 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | insrc/libavcodec/bytestream.h:t355 :s13i:z ewarning: 2 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= FFMIN(g->buffer _355en | d - sgiz-e>b u ff=er , FsiFzMeI)N; ( g-| > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ buffer_esrc/libavutil/macros.hnd: 49:-25: gnote: ->expanded from macro 'FFMIN'b uffer, s49i | z#ed)e; f in| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F FMIN(a,b)src/libavutil/macros.h (:(49:a25): note: >expanded from macro 'FFMIN' (b) ? ( b49) | # de:fi n(ea F)F)M IN (| 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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | src/libavcodec/tiff.c si:z1890e:250 := warning: Fimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]F MIN(p->buffer_e nd1890 | - p - > b u f f e r , csaim2zreg)b[;i ] [| j ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~] += camsrc/libavutil/macros.h2x:yz49[:i25]:[ knote: ]expanded from macro 'FFMIN' * xyz2 rg49b[ | k#]d[je];f i n| e ~ ^~~~~~~~~~~~~ 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/tiff.c:1901:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1901 | s->premultiply[i] = 1.f / num; | ^~~ ~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/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); | ^~~~~~~~~~~~~~~~~ 31 warnings generated. 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/utvideoenc.c:36: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vaapi_mjpeg.o CC libavcodec/vaapi_mpeg2.o 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_ARRACC libavcodec/vaapi_mpeg4.o Y_ELEMS(fmt_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vc1.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:1954src/libavcodec/v4l2_fmt.c:19:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]125 :19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1954 | for (i 125= | 0; i ais_ sas_shot_white); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1960:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1960 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:1963:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1963 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2012:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2012 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) { | ~~~~~~~~~~~ ^ ~~~~~~~~ src/libavcodec/tiff.c:2030:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare] 2030 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2120:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2120 | if (s->stripsizesoff >= (unsigned)avpkt->size) | ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2126:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2126 | if (s->strippos >= (unsigned)avpkt->size) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vaapi_vp8.o 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: src/libavcodec/v4l2_fmt.cwarning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] :135: 192191 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if (soff > 135a | v p kt - >sfiozre |(| is =s i0ze; > aivp kt<-> sFiFz_eA R-R AsYo_fEfL E|M| Ss(sfimzet _> mreamp)a;in iin+g)+ {) {| ~~~~ ^ ~~~~~~~~~~~ | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/tiff.c:2225:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2225 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2236:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2236 | for (j = soff; j < ssize; j += 2) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2242:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2242 | for (j = soff; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2279 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ src/libavcodec/tiff.c:2301:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2301 | for (j = channels; j < ssize; j++) | ~ ^ ~~~~~ CC libavcodec/vaapi_vp9.o CC libavcodec/vb.o src/libavcodec/utvideodec.c:57:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 57 | for (i = 0; i < nb_elems; i++) { | ~ ^ ~~~~~~~~ CC libavcodec/vble.o CC libavcodec/vbndec.o 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 }, | ^ CC libavcodec/vbnenc.o 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/vc1.o CC libavcodec/vc1_block.o src/libavcodec/v4l2_buffers.c:284:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 284 | bytesused = FFMIN(size+offset, length); | ^ ~~~~~~~~~~~ ~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/v4l2_buffers.c:286:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 286 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset)); | ^ ~~~~ ~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/vc1_loopfilter.o CC libavcodec/vc1_mc.o CC libavcodec/vc1_parser.o 15 warnings generated. 17 warnings generated. src/libavcodec/utvideoenc.c:435:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 435 | if (counts[symbol] == width *3 (i warningnts6 generated4. _t)height) { | ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1_pred.o src/libavcodec/utvideoenc.c:636:11: warning: missing field 'help' initializer [-Wmissing-field-initializers] 636 | { NULL}, | ^ src/libavcodec/v4l2_buffers.c:514:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 514 | for (i = 0; i < avbuf->buf.length; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~ 3 warnings generated. 6 warnings generated. 2 warnings generated. 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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~ CC libavcodec/vc1data.o CC libavcodec/vc1dec.o 12 warnings generated. CC libavcodec/vc1dsp.o CC libavcodec/vc2enc.o CC libavcodec/vc2enc_dwt.o CC libavcodec/vcr1.o CC libavcodec/version.o src/libavcodec/utils.c:576:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and 'unsigned int' [-Wsign-compare] 576 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map)) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:55:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 55 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ 36 warnings generated. src/libavcodec/v4l2_m2m_enc.c:76:46: warning: missing field 'count' initializer [-Wmissing-field-initializers] 76 | struct v4l2_ext_controls ctrls = { { 0 } }; | ^ src/libavcodec/v4l2_m2m_enc.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 120 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:121:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 121 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/v4l2_m2m_enc.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/v4l2_m2m_enc.c:142:35: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare] 142 | if (profile[i].ffmpeg_val == p) | ~~~~~~~~~~~~~~~~~~~~~ ^ ~ 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}, | ^ CC libavcodec/videodsp.o 5 warnings generated. src/libavcodec/v4l2_context.c:740:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare] 740 | for (i = 0; i < req.count; i++) { | ~ ^ ~~~~~~~~~ 9 warnings generated. 1 warning generated. src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 398 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:398:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:400:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 400 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 404 | V4L_M2M_CAPTURE_OPTS, | ^ src/libavcodec/v4l2_m2m_enc.c:393:5: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 393 | V4L_M2M_DEFAULT_OPTS,\ | ^ src/libavcodec/v4l2_m2m.h:41:87: note: expanded from macro 'V4L_M2M_DEFAULT_OPTS' 41 | OFFSET(num_output_buffers), AV_OPT_TYPE_INT, { .i64 = 16 }, 2, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:404:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/v4l2_m2m_enc.c:395:86: note: expanded from macro 'V4L_M2M_CAPTURE_OPTS' 395 | OFFSET(num_capture_buffers), AV_OPT_TYPE_INT, {.i64 = 4 }, 4, INT_MAX, FLAGS } | ^ src/libavcodec/v4l2_m2m_enc.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 405 | { NULL }, | ^ src/libavcodec/v4l2_m2m_enc.c:411:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 411 | { NULL }, | ^ 11 warnings generated. CC libavcodec/vima.o 17 warnings generated. CC libavcodec/vlc.o CC libavcodec/vmdaudio.o CC libavcodec/vmdvideo.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)) | ^ CC libavcodec/vmnc.o 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 = 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)) | ^ 4 warnings generated. CC libavcodec/vorbis.o CC libavcodec/vorbis_data.o CC libavcodec/vorbis_parser.o 11 warnings generated. src/libavcodec/vaapi_decode.c:338:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 338 | for (j = 0; j < FF_ARRAY_ELEMS(vaapi_format_map); j++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:342:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 342 | if (j >= FF_ARRAY_ELEMS(vaapi_format_map)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_decode.c:394:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 394 | MAP(MPEG2VIDEO, MPEG2_SIMPLE, MPEG2Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:395:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 395 | MAP(MPEG2VIDEO, MPEG2_MAIN, MPEG2Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:396:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 396 | MAP(H263, UNKNOWN, H263Baseline), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:397:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 397 | MAP(MPEG4, MPEG4_SIMPLE, MPEG4Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:398:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 398 | MAP(MPEG4, MPEG4_ADVANCED_SIMPLE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:400:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 400 | MAP(MPEG4, MPEG4_MAIN, MPEG4Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:401:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 401 | MAP(H264, H264_CONSTRAINED_BASELINE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:403:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 403 | MAP(H264, H264_MAIN, H264Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:404:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 404 | MAP(H264, H264_HIGH, H264High ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:406:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 406 | MAP(HEVC, HEVC_MAIN, HEVCMain ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:407:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 407 | MAP(HEVC, HEVC_MAIN_10, HEVCMain10 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:408:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 408 | MAP(HEVC, HEVC_MAIN_STILL_PICTURE, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:415:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 415 | MAP(MJPEG, MJPEG_HUFFMAN_BASELINE_DCT, | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:417:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 417 | MAP(WMV3, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:418:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 418 | MAP(WMV3, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:419:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 419 | MAP(WMV3, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:420:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 420 | MAP(WMV3, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:421:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 421 | MAP(VC1, VC1_SIMPLE, VC1Simple ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:422:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 422 | MAP(VC1, VC1_MAIN, VC1Main ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:423:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 423 | MAP(VC1, VC1_COMPLEX, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:424:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 424 | MAP(VC1, VC1_ADVANCED, VC1Advanced ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { AV_CODEC_ID_ ## c, FF_PROFILE_ ## p, VAProfile ## v, __VA_ARGS__ } | ^ src/libavcodec/vaapi_decode.c:425:5: warning: missing field 'profile_parser' initializer [-Wmissing-field-initializers] 425 | MAP(VP8, UNKNOWN, VP8Version0_3 ), | ^ src/libavcodec/vaapi_decode.c:393:94: note: expanded from macro 'MAP' 393 | #define MAP(c, p, v, ...) { 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__ } | ^ CC libavcodec/vorbisdec.o src/libavcodec/vaapi_decode.c:488:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 488 | for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vorbisdsp.o 3 warnings generated. src/libavcodec/vaapi_encode_mpeg2.c:526:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 526 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:528:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 528 | av_clip((avctx->i_quant_factor * priv->quant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 529 | avctx->i_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:532:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 532 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:534:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 534 | av_clip((avctx->b_quant_factor * p13ri warningvs-> generatedq. uant_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 535 | avctx->b_quant_offset) + 0.5, 1, 31); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_mpeg2.c:563:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 563 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 642 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mpeg2.c:642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:480:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 480 | { .i64 = 0 }, 0, INT_MAX, 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, In file included from INTsrc/libavcodec/vaapi_encode_mjpeg.c_:M29A: X,src/libavcodec/bytestream.h :F171L:AG18S :} warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 171 | g->buffer += FFMIN(g->buffer_end - g->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 }, | ^ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_mjpeg.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_mpeg2.c:680:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 680 | { NULL }, | ^ 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/vb.c:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define CC libavcodec/vorbisenc.o FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from In file included from src/libavcodec/vb.c:src/libavcodec/vaapi_encode_mjpeg.c28: :src/libavcodec/bytestream.h:29186: :src/libavcodec/bytestream.h13::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] 186 | 293 | s i ze 2 s= iFzeF2M IN=(p -F>FbMuIffNer(_pen-d> b-u fpf->eburf_feern, ds i-z e)p;- >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer, ssrc/libavutil/macros.hi:z49e:)25;: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25de:f note: iexpanded from macro 'FFMIN'n e FFMIN( a49, | b#)d e(f(ai)n e> F(bF)M I? N(b()a :, (ba) )()( a | ) ~ ^ ~ > (b) ? (bIn file included from )src/libavcodec/vb.c ::28: src/libavcodec/bytestream.h:(187a:15):) warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~ 187 | In file included from src/libavcodec/vaapi_encode_mjpeg.ci:f29 : (src/libavcodec/bytestream.hs:i294z:e215 : !warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size) 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/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/vbndec.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::271355::1713:: 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] 271355 | | s izien t= FsFiMIzeN2( =g -F>FbMuIfNf(ge-r>b_uenfdf er-_ egn-dsrc/libavcodec/bytestream.h> b-:u 271gf-:f17e:>r ,bwarning: usfifcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ez re, )si;ze ) ; | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 271 | src/libavutil/macros.hi:49n:25src/libavutil/macros.h:t: 49 s:inote: 25z:expanded from macro 'FFMIN' note: eexpanded from macro 'FFMIN' 2 = FF M49I | N49(#g | d#-de>ebfuifnfefei nreFF_ MFeInFNdM(I a- Ng-,>(bba) u(,f(bafe)r), > (s(i(zeb)a)); ?> | ( b(b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) )? (:b )( src/libavutil/macros.ha::)49) : (25a)| ): ~ ^ ~ note: | expanded from macro 'FFMIN' ~ ^ ~ In file included from 49src/libavcodec/vaapi_encode_mjpeg.c | :#29d: esrc/libavcodec/bytestream.hf:i356:n13eIn file included from :src/libavcodec/vbndec.cFF M:warning: I27: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]Nsrc/libavcodec/bytestream.h: 186(a:,b13): ( warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 356a | ) > (b ) s? i ze(2 186 | b= ) s :F i(aF)z)Me 2 I= N| ~ ^ ~F (Fp-M>IbNu(fpf->eburf_feenrd_e nd- - pp-->>bubfufferf,e rs, isizzee));; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeefifnie nFeF FMFINM(INa(,a,bb)) ((((aa)) >> ((bb)) ? ?( b() b: )( a:) )( a) ) | ~ ^ ~| ~ ^ ~ In file included from In file included from src/libavcodec/vaapi_encode_mjpeg.csrc/libavcodec/vbndec.c::2927: : src/libavcodec/bytestream.hsrc/libavcodec/bytestream.h::357187::1515:: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | 187 | i f if( (ssiizze2e 2!= !=s isziez) e )| ~~~~~ ^ ~~~~ | ~~~~~ ^ ~~~~ 16 warnings generated. 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,In file included from sisrc/libavcodec/vbnenc.c:ze)27; : src/libavcodec/bytestream.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~293 :13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 29349 | | # d e fsiinzee2 F=F FMFIMNI(Na(,pb-)> b(u(af)f >e r(_b)e n? d( b)- :p -(>absrc/libavcodec/vaapi_encode.c)u):f f 1324| e ~ ^ ~ :r59,: s izwarning: e);In file included from src/libavcodec/vb.c :28| : src/libavcodec/bytestream.hmissing field 'log2_chroma_w' initializer [-Wmissing-field-initializers]: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49: 251324 : | 294 | note: expanded from macro 'FFMIN' {i "fY (Us Vi494z | 0e0#2"d, e!= f VsAi_izRe)n T | e ~~~~~ ^ ~~~~_ FFOFRMMAITN_(a,YbU)V 4(00(,a ) > ( b ) 8,? 1(, b ) : } , ( | a ^) ) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, sisrc/libavcodec/bytestream.hze):;317 :| 13: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 317 | 49 | s#idzefein2e =FF MIFN(Fa,Mb)I N(((ap)- >>b (ubf) f?e r(b_)e n:d ( a-) )p - >| b ~ ^ ~ uffer, sizIn file included from esrc/libavcodec/vb.c):28;: src/libavcodec/bytestream.h :| 318 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h :31849 | : 25 : i fnote: expanded from macro 'FFMIN'( size2 != 49s | i#zdee)f i| n ~~~~~ ^ ~~~~ e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vbnenc.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_vp9.csrc/libavcodec/bytestream.h:157:355::1913:: warning: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355157 | | sfiozer ( i= =F FM0I; Ni( b_uAfRfRAeYr__EeLnEd M-S (gv-p>ibucf-f>err, esifzee)r; e | n ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~c e_framessrc/libavutil/macros.h);: 49isrc/libavcodec/bytestream.h:+25+:: note: )expanded from macro 'FFMIN' 355 :13| : ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: 49comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | #define FFMIN( a355, | b ) ( (sa)i >z e( b )= ? F(bF)M I:N ((ga-)>)b u| ff ~ ^ ~e r_end - g->In file included from bsrc/libavcodec/vb.cu:f28f: esrc/libavcodec/bytestream.hr:,356 :s13i:z warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 356 | src/libavutil/macros.h :s49iz:e252: =note: expanded from macro 'FFMIN'FF MIN(p-> bu49f | In file included from f#esrc/libavcodec/vbndec.cderfi:_ne27en: d F-src/libavcodec/bytestream.hF pM:->Ib293Nu:(f13afe:r, b,)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] s(i(zae)) ;> ( b| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) 293? | src/libavutil/macros.h(: b 49) :25s:: (ia note: zexpanded from macro 'FFMIN' )e2) = | ~ ^ ~ F49FM | I#Nd(pe-f>biuIn file included from nffsrc/libavcodec/vbnenc.ce:er 27: _Fsrc/libavcodec/bytestream.heFn:MIdN(356 a,:b-)13 :p(- warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>a b)u f> f(be) 356r | ,? ( b s) :i (saz)iez)e) 2| ; | ~ ^ ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ = FFMINsrc/libavutil/macros.h(:p49In file included from :src/libavcodec/vb.c->25b:: u28note: expanded from macro 'FFMIN'f : src/libavcodec/bytestream.hf:357e: r1549_: | e# ndwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d e f-i np -e357> | bF uF fM fI eNir(f,a s,i(sbizz)ee) 2; ( !=( s ia| z) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e) > | ( ~~~~~ ^ ~~~~b src/libavutil/macros.h): 49?: 25(:b) note: :expanded from macro 'FFMIN' ( a)) | ~ ^ ~ 49 | #definIn file included from e src/libavcodec/vbndec.cFF:M27I: N(src/libavcodec/bytestream.ha,:b)294 (:(15a): > (warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ? (b) 294 | : ( a i)f) (| s ~ ^ ~iz e2 != sizIn file included from esrc/libavcodec/vbnenc.c): 27 : | src/libavcodec/bytestream.h ~~~~~ ^ ~~~~: 357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 4 warnings generated. src/libavcodec/vaapi_encode_vp9.c:205:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 205 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:207:65: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 207 | av_clip((avctx->i_quant_factosrc/libavcodec/bytestream.hr * :pr317iv:-13>:q _warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d x_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 317208 | | s i z e 2 = F FM I N ( p - > b u f faevr_centd x- -p>-i>b_uqfufearnt,_ osifzef);s e| t ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~) + 0.5,src/libavutil/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] src/libavcodec/vaapi_encode_vp9.c318: | 212 : 20 :i fwarning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]( size2 != s212i | ze ) | ~~~~~ ^ ~~~~ if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 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:In file included from 37: src/libavcodec/vaapi_vc1.cwarning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]26 : In file included from src/libavcodec/mpegvideodec.h:37: In file included from src/libavcodec/vaapi_encode_vp9.csrc/libavcodec/mpegvideo.h::45: 214src/libavcodec/put_bits.h:65::227 :37warning: : implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | 214 | isrc/libavcodec/vaapi_encode.cf ( : s-1518> :b 64:u warning: fmissing field 'value' initializer [-Wmissing-field-initializers] _ en d - sav-_>c 1518bl | ipu( (fa _ 227 p | t rr t _> f= o r sm iaitzf_e atov(tfsr c(t-B=> (xi-b>tVubBAf__Cuenqofd u-n)fia )g nsAt{tt -r_ >if| abbuf ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~c )_ t{ pVort rA* C>opn=r fsiivig-Az>teqtor_fi(BiibtdRBTuFfxor)_pm a)t + { } | ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | ^ 215 | avctx->b_quant_offset) + 0.5, | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_vp9.c:234:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 234 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_endsrc/libavcodec/put_bits.h src/libavcodec/put_bits.h- ::g265:265-37::> 37buwarning: f:fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ewarning: rcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare], size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 265 | src/libavutil/macros.h : 49i:25f: note: (expanded from macro 'FFMIN' s->In file included from buf 49_ | #src/libavcodec/vaapi_h264.cd:eef23in: dnIn file included from e- src/libavcodec/h264dec.hF :s-F>M39I: N (bIn file included from u265a | src/libavcodec/h264_sei.h f,: _b23p: t r) In file included from src/libavcodec/h2645_sei.h>(= :( a )28ifs : i>(ssrc/libavcodec/bytestream.h-z (:b171>eo)f:(b 18?Bu: i(ftb )_B warning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u:n f )d( -)a) ) s{ - | > ~ ^ ~| b ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~u171 | f_ pt rIn file included from src/libavcodec/vbndec.c :>g27=: -src/libavcodec/bytestream.h >s:bi356u:z13f:efo fwarning: (ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]rB i+t= BFuFf M)356I)N ( | { g - | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> bsiuzef2 f= eFr_FeMnINd(p -- >gb-u>ffbeur_fefenr,d s-i pz-e>)b; u f| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, size); src/libavutil/macros.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 :25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #def in49e | FF#MIdNe(fai,nbe )FF M(IN((aa,)b ) >( ((ba)) src/libavcodec/vaapi_encode.c?> :((1501b:)b :19) :(? (warning: abcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ):) | ( ~ ^ ~a) ) | ~ ^ ~ In file included from 1501src/libavcodec/vbndec.c | : 27 : src/libavcodec/bytestream.h : 357f:o15r: warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i = 3570 | ; i < FFi_fA R(RsAYi_zEeL2E !M=S s(ivzea)ap i _e| n ~~~~~ ^ ~~~~co de_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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | #definsrc/libavcodec/put_bits.hesrc/libavcodec/put_bits.h F::F317MI317:N:3333(:: a warning: ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (317b | ) : (a )if) ( s-| > ~ ^ ~b uf_end - s->In file included from busrc/libavcodec/vaapi_h264.cf:_23p: tIn file included from r src/libavcodec/h264dec.h>=: s39iz: eoIn file included from fsrc/libavcodec/h264_sei.h(:B23: In file included from 317isrc/libavcodec/h2645_sei.h | :t 28 B: usrc/libavcodec/bytestream.hiff):) 187 :15(:{s - warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] b | u ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~f_ e n187 | d - isf- >(bsuifz_ep2t r! => =si zsei)z e | o ~~~~~ ^ ~~~~f (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 | { src/libavcodec/vaapi_encode.c.i6:4 1590= 1:58 :}In file included from , 1warning: ,src/libavcodec/vaapi_encode_mjpeg.cmissing field 'value' initializer [-Wmissing-field-initializers] :I35N: Tsrc/libavcodec/put_bits.h_:MA227X: ,159037 F | L :AG S warning: V}comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],A C\o nf i| ^g Attrib r c227_a | t t r = { V A iCf o(nsf-ig>Abtutfr_einbsrc/libavcodec/vaapi_encode_vp9.cRda:t 274e-:C5 osn:t- >brufwarning: _omissing field 'unit' initializer [-Wmissing-field-initializers]p lt src/libavcodec/vaapi_encode.h:r489}:47 :;> =note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' | ^s ize o489f | ( B i t B{u .fi))6 {4 =| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp9.c:274:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp9.c:278:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 278 | OFFSET(loop_filter_level), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:280:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 280 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp9.c:281:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 281 | { NULL }, | ^ src/libavcodec/put_bits.h:265: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:290:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 290 | { NULL }, | ^ In file included from src/libavcodec/vc1_mc.c:32: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: 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_ensrc/libavcodec/bytestream.hd -: 271s-:>17b:uf _warning: pcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t r >= sizeof(BitBuf)) { | 271 ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_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/put_bits.h:317: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_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_mpeg4.c:25: In file included from src/libavcodec/h263.h:24: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: '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 =In file included from FFMsrc/libavcodec/vaapi_encode_h264.cI:N(36p-: >In file included from busrc/libavcodec/h264_sei.hf:f23e: rIn file included from _src/libavcodec/h2645_sei.he:n28d: src/libavcodec/bytestream.h-:186 :p13-: >warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]u ffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~186 | sizsrc/libavutil/macros.he:492: 25=: F Fnote: Mexpanded from macro 'FFMIN'IN (p->buf fe49r | _#endd e- fp-i>nbeu fFfeFrMI,N (sa,ib)z e()(;a ) >| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( b) ? (b) src/libavutil/macros.h:: 49(a:)25): note: | expanded from macro 'FFMIN' ~ ^ ~ 49 | #dIn file included from esrc/libavcodec/vaapi_h264.cfi:n23e: In file included from Fsrc/libavcodec/h264dec.hF:M39I: N(In file included from asrc/libavcodec/h264_sei.h,:b)23: In file included from src/libavcodec/h2645_sei.h(:(28a: ) src/libavcodec/bytestream.h>: (318b:)15 ?: ( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (src/libavcodec/vb.ca)): 220| : ~ ^ ~318 | 17 :In file included from warning: src/libavcodec/vaapi_encode_vp8.cicomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]In file included from :31f: src/libavcodec/vaapi_encode_h264.c:(In file included from s36src/libavcodec/vp8.hi: :In file included from 39src/libavcodec/h264_sei.hz: :In file included from src/libavcodec/vpx_rac.he232: 220In file included from :src/libavcodec/h2645_sei.h | 33:! = : s28i zsrc/libavcodec/bytestream.h: src/libavcodec/bytestream.he): 171 : :| 187 ~~~~~ ^ ~~~~ 18: i:f15 (:swarning: izwarning: ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]y t 187e | st r e iaf m(2s_igz eet1712 | _b y!= t esgs_il-ez>febtu(f&c)- f | > ~~~~~ ^ ~~~~ esr t+=r eFamF)+M4I |N|( sgi-ze>buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] 32 187 warning | s 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/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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) >43 ( warningbs) generated?. (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_h264.c:23: In file included from src/libavcodec/h264dec.h:39: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vbnenc.c:141:src/libavcodec/put_bits.h12: warning: :missing field 'help' initializer [-Wmissing-field-initializers] 317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 141 | { NULL } , 317 | | ^ i f (sCC libavcodec/vp3.o ->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/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/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 = FFMINCC libavcodec/vp3_parser.o (p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:1912:61: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1912 | VAConfigAttrib attr = { VAConfigAttribMaxFrameSize }; | ^ CC libavcodec/vp3dsp.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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1969:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1969 | VAConfigAttrib attr = { VAConfigAttribEncMaxsrc/libavcodec/bytestream.hRefF:ra355me:s13 :}; warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ^ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h264.c:36: In file included from src/libavcodec/h264_sei.h:23: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:1996:69: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1996 | attr = (VAConfigAttrib) { VAConfigAttribPredictionDirection }; | ^ In file included from src/libavcodec/vc1_block.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/put_bits.h355:13:: 265warning: :37comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355265 | | si z e i f (=s ->FbuFfMI_N(eg-n>db uf-fe r_se-n>db uf-_p trg >-=> sbiuzfeoff(eBirtB,uf )si)ze );{ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_vp8.c:31: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/put_bits.h:317: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_src/libavcodec/vaapi_encode_mjpeg.cend: -204 :s26-:>b uwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_ ptr >= sizeof(Bit B204u | f) ) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ av_assert0(k <= sizeof(huff->huffman_table[t].dc_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/vaapi_encode_mjpeg.c:211:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 211 | av_assert0(k <= sizeof(huff->huffman_table[t].ac_values)); | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.c:2195:61:In file included from warning: src/libavcodec/vc1_loopfilter.cmissing field 'value' initializer [-Wmissing-field-initializers]: 30: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37 :2195 CC libavcodec/vp5.o | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] VAConfigAt tr227ib | a t tr [3 ] = {i {f V(sA-C>obnufifgA_tetnridbE n- csM-a>xbSulfi_cpetsr } , > =| ^ sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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 }, | ^ In file included from src/libavcodec/vc1_pred.c:31: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56.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 {: 265 :| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~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:2271:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] src/libavcodec/put_bits.h 2271 | : 317 : 33if: (cwarning: txcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >nb_slices > m a317x | _ sl i ce si)f {( s -| > ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~b uf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/vp56data.o src/libavcodec/vaapi_encode.c:2287:60: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2287 | VAConfigAttrib attr = { VAConfigAttribEncPackedHeaders }; | ^ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | ifsrc/libavcodec/put_bits.h (s->:b317u:f33_:e nwarning: d comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- s->buf_ptr > =317 s | i z e oiff ((Bsi-t>Bbuuff)_)e nd{ - s| - ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~> buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode.c:2348:59: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2348 | VAConfigAttrib attr = { VAConfigAttribEncQualityRange }; | ^ In file included from src/libavcodec/vc1_parser.c:30: In file included from src/libavcodec/vc1.h:28: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode.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_mjpeg.c:491:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 491 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vaapi_encode.c:2395:50: warning: missing field 'value' initializer [-Wmissing-field-initializers] 2395 | src/libavcodec/put_bits.h :V265A:C37o:n fwarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]g Attrib attr = {265 | V A Co nf ig A t triibfEn c(RsO-I> }b;u f _| ^e nd - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_vp8.c:168:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 168 | if (avctx->src/libavcodec/bytestream.hi_q:ua271n:t17_: fwarning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]c tor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) src/libavcodec/vaapi_encode_vp8.c? :(b170) ::63 :(a )warning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ~ ^ ~ 170 | av_clip((avctx->i_quant_factor * priv->q_index_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 171 | avctx-src/libavcodec/put_bits.h>i_:q317:u33an:t _warning: ocomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]ff set) + 0.5, | 317 ~~~~~~~~~~~~~~~~~~~~~ ~ | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 543 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/vaapi_encode.h:476:33: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 476 | { .i64 = 0 }, 0, 1, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:183:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 183 | { FF_Psrc/libavcodec/vaapi_encode_mjpeg.cRO:F543I:L5:E _warning: Umissing field 'unit' initializer [-Wmissing-field-initializers] NKsrc/libavcodec/vaapi_encode.h:N480:O39:W Nnote: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'} | ^ 480 | { .i64 = 0 }, 0, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 484 | { .i64 = 1 }, 1, INT_MAX, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_mjpeg.c:543:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ 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] src/libavcodec/vaapi_encode_mjpeg.c:547:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 293 | 547 | s iz e{2 . i6=4 =F F0M I},N (0,p ->1b, uFLfAfGSe r}_,e nd | ^- p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavcodec/vaapi_encode_mjpeg.cexpanded from macro 'FFMIN': 550:33: warning: 49 | missing field 'unit' initializer [-Wmissing-field-initializers]#d efin e550 | F FM I N( a , b{) (.(ia6)4 > =( b1) ? }(b,) : 0(,a )1), F| L ~ ^ ~A GS }, | ^In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294:15:src/libavcodec/vaapi_encode_mjpeg.c warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 552:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]294 | if552 ( | si z e2 ! = {s iNzUeLL) } ,| ~~~~~ ^ ~~~~ | ^ src/libavcodec/vaapi_encode_mjpeg.c:557:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 557 | { NULL }, | ^ 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++); | ~~~~~~~~~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 219 | VAAPI_ENCODE_COMMON_OPTIONS, | ^ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/vaapi_encode.h:476: 33317: | note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' siz e4762 | = F FM I N {( p.-i>6bu4f =f 0e }r, _0e, n1d, FL-A GSp }-,> \b u f| ^f er, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #dsrc/libavcodec/vaapi_encode_vp8.ce:f219in:e5 : Fwarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]M IN(src/libavcodec/vaapi_encode.ha,:b480:)39 : (note: (expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS'a ) > (b )480 | ? (b ) : {(a )). i| 6 ~ ^ ~4 = 0 }, 0, In file included from INsrc/libavcodec/vaapi_encode_h265.cT_:M38A: X,In file included from src/libavcodec/hevc_sei.hFL:A30G: S 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_vp8.c ~~~~~ ^ ~~~~: 219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:484:39: src/libavcodec/vc2enc.cnote: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' :195:16 : 484warning: | comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] { .i64 = 1 }, 195 | 1 , I N Tw_hMiAXl, eF L(AvGaS l} ,> \ m a| ^x val) { | ~~~ ^ ~~~~~~ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:489:47: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 489 | { .i64 = 2 }, 1, MAX_ASYNC_DEPTH, FLAGS }, \ | ^ src/libavcodec/vaapi_encode_vp8.c:219:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libavcodec/vaapi_encode.h:493:39: note: expanded from macro 'VAAPI_ENCODE_COMMON_OPTIONS' 493 | { .i64 = 0 }, 0, INT_MAX, FLAGS } | ^ src/libavcodec/vaapi_encode_vp8.c:223:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 223 | OFFsrc/libavcodec/vc2enc.cSET(:l220o:o16p: _warning: fcomparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]i lter_level) ,220 | A V _wOhiPlT_eT YP(E_vIaNTl, >{ .miax6va4l ) ={ 1| 6 ~~~ ^ ~~~~~~ }, 0, 63, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:225:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 225 | OFFSET(loop_filter_sharpness), AV_OPT_TYPE_INT, { .i64 = 4 }, 0, 15, FLAGS }, | ^ src/libavcodec/vaapi_encode_vp8.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 226 | { NULL }, | ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMINsrc/libavcodec/vaapi_encode_vp8.c(a:,235b:12): ( (warning: amissing field 'value' initializer [-Wmissing-field-initializers]) > (b) ?235 | ( b ) : {(a )NU)L L | }, ~ ^ ~ | ^ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_encode_h265.c:38: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317: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. 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/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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 warnings generated. In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffe11r warning+=s F generatedF. MIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vaapi_encode_h265.c:39: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 15 warnings generated. 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/put_bits.h:265: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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer,14 s warningisz generatede. ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vlc.c:318:CC libavcodec/vp56dsp.o 14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 318 | COPY(len > nb_bits); | ~~~ ^ ~~~~~~~ src/libavcodec/vlc.c:291:15: note: expanded from macro 'COPY' 291 | if (!(condition)) 1 warning generated . src/libavcodec/bytestream.h : 317 : 13 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | s i z e 2 = FIn file included from F\Msrc/libavcodec/vaapi_hevc.c :I N| 27( ^~~~~~~~~p: In file included from src/libavcodec/hevcdec.h-:>40b: ufIn file included from fesrc/libavcodec/hevc_sei.hr:_e30n: dsrc/libavcodec/vlc.c In file included from -src/libavcodec/h2645_sei.h :p:318-28:: >5src/libavcodec/bytestream.hb::u f293warning: :fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]13e :r, swarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] z 318e | ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~C OPY(l e293n | src/libavutil/macros.h> : 49 :25n: bnote: s_ibexpanded from macro 'FFMIN'zi et2 s= ) 49F | ;F#M dIe| fiN ^~~~~~~~~~~~~~~~~~~(pn ->ebsrc/libavcodec/vlc.c u:fFf293F:MeIN17(ra:_, enote: bexpanded from macro 'COPY'n)d -(( ap)- > b>293u | f( f eb) r, ? s i z( ief) ;b( )l | e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :n >( 3a*nsrc/libavutil/macros.hb):_)49:b25 : inote: tsexpanded from macro 'FFMIN' | | ~ ^ ~| len 49 | ># d3e2fIn file included from )i src/libavcodec/vaapi_vp8.cn{e: 24 : FIn file included from src/libavcodec/vp8.h :39F: In file included from Msrc/libavcodec/vpx_rac.h I:N 33(a ,: bsrc/libavcodec/bytestream.h ) :( 318( a: ) 15 : > warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b ) ? (318b) | : ( a )if )(s i z\e 2 !| | ~ ^ ~= ~~~ ^ ~~~~~~~~~ size) | In file included from ~~~~~ ^ ~~~~ src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/vlc.csrc/libavcodec/hevcdec.h::32140:: In file included from 21src/libavcodec/hevc_sei.h:: 30warning: : comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:294: 15321: | warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] COPY(l e294n | & & liefn ( 3*nb_bits || len > 32) { \ | ~~~ ^ ~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, sisrc/libavcodec/bytestream.hze);: 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' 35549 | | # d e fsiinzee FF M=I NF(aF,MbI)N (((ga-)> bCC libavcodec/vp6.o >uf f(ebr)_ e?n (db) :- ( a)g)- >| b ~ ^ ~u ffer, 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.hsrc/libavutil/macros.h::30: 49In file included from :src/libavcodec/h2645_sei.h25::28 : note: src/libavcodec/bytestream.h:expanded from macro 'FFMIN'318: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #d e318f | i n e iFf FM(IsNi(zae,b2) !(=( as)i z>e ) ( b| ) ~~~~~ ^ ~~~~ ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_vp8.c:24: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp6dsp.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/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vaapi_hevc.c:27: In file included from src/libavcodec/hevcdec.h:40: In file included from src/libavcodec/hevc_sei.h:30: In file included from src/libavcodec/h2645_sei.h:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp8.o src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] CC libavcodec/vp8_parser.o 562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/vc1dec.c:36: In file included from src/libavcodec/h263dec.h:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_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/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c: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/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h264.c:1151:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1151 | { FF_PROFILE_UNKNOWN } | ^ src/libavcodec/vc2enc.c:984:80: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 984 | s->slice_min_bytes = s->slice_max_bytes - s->slice_max_bytes*(s->tolerance/100.0f); | ~^~~~~~ src/libavcodec/vc1_mc.c: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 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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 } | ^ 23 warnings generated. 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_encode_h264.c:1336:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1336 | { NULL }, | ^ 3 warnings generated. src/libavcodec/vaapi_encode_h264.c:1349:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1349 | { NULL }, | ^ src/libavcodec/vc2enc.c:1203:10: warning: missing field 'help' initializer [-Wmissing-field-initializers] 1203 | {NULL} | ^ 4 warnings generated. src/libavcodec/vc2enc.c:1190:129: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~~ src/libavcodec/vc2enc.c:1190:123: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc2enc.c:1190:116: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1190 | {"tolerance", "Max undershoot in percent", offsetof(VC2EncContext, tolerance), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0f}, 0.0f, 45.0f, VC2ENC_FLAGS, "tolerance"}, | ~ ^~~~ src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) { | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5 | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vc2enc.c:1216:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1216 | { NULL }, | ^ 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)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12CC libavcodec/vp8dsp.o warnings generated. In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] CC libavcodec/vp9.o 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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 CC libavcodec/vp9_parser.o src/libavcodec/bytestream.h:271:17: warning: CC libavcodec/vp9_raw_reorder_bsf.o comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmdvideo.c:44: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_hevc.c:99:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 99 | for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:102:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 102 | while (!frame && j < FF_ARRAY_ELEMS(h->DPB)) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/vp9_superframe_split_bsf.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/vp9_superframe_bsf.o src/libavcodec/vc1_mc.c:1079:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1079 | ||src/libavcodec/vaapi_encode_h265.c (:u869n:s21i:g nwarning: edcomparison of integers of different signs: 'long' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare])( src_y - 1) > v_ed g869e_ | p o s - ( m y & 3 ) - 1 6 F F-M 3I)N {( l| ri ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n t(luma_den src/libavcodec/vc1_mc.c*: 1078:a34v: _warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]q 2d(mdm->min_ l1078u | m i n a n c e ) ),| | | (u ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ns igned )870( | sr c _ x - 1 ) > s - > h _ ed g e _p o s - ( m xm &d c3)v --> 1m6ax _- d3i s| pl ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a y_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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vmdvideo.c:125:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 125 | if (d_end - d < chainlen) | ~~~~~~~~~ ^ ~~~~~~~~ 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_ARRAYsrc/libavcodec/vaapi_hevc.c_E:LE363MS:(29v:sl warning: icomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]c e->ref_pic_lis t3630 | ) ; i+f+o)r { ( i| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= 0; i < 15 && src/libavcodec/vaapi_encode_h265.ci: 1176< :s23:h ->warning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b _refs[L0]; 1176i | + +) { | ~ ^ ~~~~~~~~~~~~~~~ for (i =src/libavcodec/vaapi_hevc.c :0;375 :i33 <: warning: Fcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]F _ARRAY_E L375E | M S ( v s l ifcore (-i> r= e0f;_ pii c<_ 1l5i s&&t i0 )< ;sh -i>n+b+)_ re{fs [ L| 1 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~] ; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1263:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1263 | if (avctx->i_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1265:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1265 | av_clip((avctx->i_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1266 | avctx->i_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1269:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1269 | if (avctx->b_quant_factor > 0.0) | ~~~~~~~^~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_encode_h265.c:1271:67: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1271 | av_clip((avctx->b_quant_factor * priv->fixed_qp_p + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1272 | avctx->b_quant_offset) + 0.5, 1, 51); | ~~~~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/vaapi_hevc.c:487:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 487 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:493:33: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 493 | for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_hevc.c:500:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 500 | for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { | ~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vaapi_encode_h265.c:1308:26: warning: missing field 'depth' initializer [-Wmissing-field-initializers] 1308 | { FF_PROFILE_UNKNOWN } | ^ 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 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vaapi_encode_h265.c: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 }, | ^ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vaapi_encode_h265.c:1469:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 1469 | { 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/vmnc.c:32: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vmnc.c:32: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/vp9block.o CC libavcodec/vp9data.o CC libavcodec/vp9dsp.o CC libavcodec/vp9dsp_10bpp.o 3 warnings generated. CC libavcodec/vp9dsp_12bpp.o 3 warnings generated. CC libavcodec/vp9dsp_8bpp.o CC libavcodec/vp9lpf.o src/libavcodec/vorbis_parser.c:139:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 139 | if (get_bits(&gb0, 6) + 1 == mode_count) { | ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~ CC libavcodec/vp9mvs.o 26 warnings generated. CC libavcodec/vp9prob.o CC libavcodec/vp9recon.o src/libavcodec/vorbisdec.c:378:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:378:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 377 | ff_dlog(NULL, " delta %f minmum %f \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | codebook_delta_value, codebook_minimum_value); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:384:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 383 | ff_dlog(NULL, " multiplicands*delta+minmum : %e \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:421:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 420 | ff_dlog(vc->avctx, " %f ", | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | codebook_setup->codevectors[j * dim + k]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 20 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/vpx_rac.o CC libavcodec/vqavideo.o 4 warnings generated. 5 warnings generated. 12 warnings generated. 8 warnings generated. 2 warnings generated. CC libavcodec/vqcdec.o In file included from src/libavcodec/vorbisenc.c:37: src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 432 | { 2, 16, 16, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 433 | { 2, 8, 8, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 434 | { 2, 256, 256, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 435 | { 2, 64, 64, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 436 | { 2, 128, 128, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 437 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 438 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 439 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 440 | { 2, 96, 96, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 441 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 442 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 443 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 444 | { 2, 17, 17, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 445 | { 2, 32, 32, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 446 | { 2, 78, 78, 0 }, | ^ src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers] 447 | { 2, 100, 100, 0 }, | ^ src/libavcodec/twinvqdec.c:189:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 188 | float ppc_gain = 1.0 / 8192 * | ~ 189 | twinvq_mulawinv(pgain_step * g_coef + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | pgain_step / 2, | ~~~~~~~~~~~~~~~ 191 | 25000.0, TWINVQ_PGAIN_MU); | ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ~~~~^~~~~~~~~~~ src/libavcodec/twinvqdec.c:226:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~~ src/libavcodec/twinvqdec.c:226:44: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | float st = use_hist ? (1.0 - val) * tmp2 + val * hist[idx] + 1.0 | ~ ^~~ src/libavcodec/twinvqdec.c:227:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 227 | : tmp2 + 1.0; | ^~~~ ~ src/libavcodec/twinvqdec.c:230:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 230 | if (st < -1.0) | ^~ ~ src/libavcodec/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/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/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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11 warnings generated. 16 warnings generated. src/libavcodec/vorbisenc.c:236:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 236 | a = fabs(cb->dimensions[j * cb->ndimensions]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisenc.c:239:22: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 239 | a = fabs(cb->dimensions[j * cb->ndimensions + 1]); | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1168:71: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1168 | ff_dlog(NULL, "floor0 dec: coeff at %d is %f\n", idx, lsp[idx]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1178:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ~~~ ^~~~~~ src/libavcodec/vorbisdec.c:1178:26: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1178 | lsp[i] = 2.0f * cos(lsp[i]); | ^~~~ ~ src/libavcodec/vorbisdec.c:1181:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1180 | ff_dlog(NULL, "floor0 synth: map_size = %"PRIu32"; m = %d; wstep = %f\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1181 | vf->map_size[blockflag], order, wstep); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1188:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1188 | float two_cos_w = 2.0f * cos(wstep * iter_cond); // needed all times | ~~~ ~~~~~~^~~~~~~~~~~ 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) | ~~^~~ ~~ 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))) | ~~~~ ~~^~~ CC libavcodec/wavarc.o 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]) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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)) | ~ ^ ~ CC libavcodec/wavpack.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/wavpackdata.o 15 warnings generated. src/libavcodec/vorbisenc.c:484:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 484 | mant = (int)ldexp(frexp(f, &exp), 20); | ~~~~~ ^ CC libavcodec/wavpackenc.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/wbmpdec.o 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) | ~~~~~ ^ ~~~~ CC libavcodec/wbmpenc.o src/libavcodec/vorbisdec.c:1370:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1370 | for (p = 0, j = 0; j < ch_used; ++j) { | ~ ^ ~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wcmv.o CC libavcodec/webp.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/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) | ~~~~~ ^ ~~~~ CC libavcodec/webp_parser.o src/libavcodec/vorbisdec.c:1493:74: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1493 | pass, voffs, vec[voffs], codebook.codevectors[coffs+l], coffs); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1493:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1492 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d CC libavcodec/webvttdec.o \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_5_) warning;s generated. } while (0) | ~~~~~~ ^~~~~~~~~~~ CC libavcodec/webvttenc.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.codevectorssrc/libavcodec/vorbisenc.c[co:f767fs :+25: lwarning: ]implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | src/libavutil/internal.h :a156v:e68ra:ge note: +expanded from macro 'ff_dlog'= fabs(coeff s[156j] | )#; | ~~~~ ^~~~~~~~~ define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1531:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1529 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | pass, voffset / ch + (voffs % ch) * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | vec[voffset / ch + (voffs % ch) * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisenc.c:790:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ~~~~~~~~^~~~~~~ src/libavcodec/vorbisenc.c:790:53: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~ ^~~~~ src/libavcodec/vorbisenc.c:790:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 790 | average = sqrt(tot_average * average) * pow(1.25f, position*0.005f); // MAGIC! | ~~~~ ~~~~~~~~~~~~^~~~~~~~~ src/libavcodec/vorbisdec.c:1552:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/vorbisdec.c:1551:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1549 | ff_dlog(NULL, " pass %d offs: %d curr: %f change: %f cv offs.: %d+%d \n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1550 | pass, voffs_div + voffs_mod * vlen, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1551 | vec[voffs_div + voffs_mod * vlen], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1552 | codebook.codevectors[coffs + l], coffs, l); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ 11 warnings generated. 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' In file included from 47 | #src/libavcodec/vp5.cd:ef32i: nIn file included from e src/libavcodec/vp56.hF:F38M: AIn file included from Xsrc/libavcodec/vpx_rac.h(:a33,b: )src/libavcodec/bytestream.h :((171a): >18 :( bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ? (a) : (b)) | ^ ~ src/libavcodec/vorbisenc.c171: | 933 : 37 : gwarning: -implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]> buffer + = 933F | F MI N ( g - > b uf f e rm_aexn2d =- F FMgAX-(>mabxu2f,f efra,bs (sciozee)f;f s[ s| a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~mp les + k / real_src/libavutil/macros.hc:49h:]25): )note: ; expanded from macro 'FFMIN' | ~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h49: | 47#:d28ef:i note: nexpanded from macro 'FFMAX'e FFMIN( a47, | b#) d(e(fain)e F>F M(AbX)(a ,?b )( b)( :( a()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/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vorbisenc.c:1015:15: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libavcodec/vorbisdec.c:1748:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1015 | 1748 | f l o a t inf =( b(fllooactk)(f1l arloegv2_iblooucsks_iwzei[1n])d o/ w4.)0; { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/vorbisdec.c:1750:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1750 | } else if (blockflag > previous_window) { | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/vp9_metadata_bsf.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 124 | { NULL } | ^ 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/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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g355-> | b u f fseirz e+ = = FFFMFIMNI(Ng(-g>-b>ubfuffeferr_e_nedn -d g--> bgu-f>fbeur,f sfiezre,) s;iz e) ;| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hsrc/libavutil/macros.h::4949::2525:: note: note: expanded from macro 'FFMIN'expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee FFFMFMIINN((aa,b,)b )( (((aa)) > >( b()b ) ?? ((bb)) : :( (aa)))) | | ~ ^ ~ ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp5.c:32: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/wma.o 11 warnings generated. In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 1 warning generated. CC libavcodec/wma_common.o In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #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 FFMINIn file included from (a,src/libavcodec/vp9_superframe_split_bsf.c:b29) : (src/libavcodec/bytestream.h(:a186) :> 13(b:) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) : (a)) | ~ ^ ~ 186 | size2 = In file included from Fsrc/libavcodec/vp56data.cF:M26I: NIn file included from (src/libavcodec/vp56data.hp:-30>: bIn file included from src/libavcodec/vp56.hu:CC libavcodec/wma_freqs.o 38f: fIn file included from src/libavcodec/vpx_rac.he:r33_: esrc/libavcodec/bytestream.hn:d318 :- 15p:- >warning: bucomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f fer, si318z | e ) ; i| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (size2 != src/libavutil/macros.hs:i49z:e25): | note: ~~~~~ ^ ~~~~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmadec.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp56data.c:26: In file included from src/libavcodec/vp56data.h:30: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_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/wmalosslessdec.o 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->bufferCC libavcodec/wmaenc.o _end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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: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/vp6.c ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ :38: In file included from src/libavcodec/vp56.h:src/libavutil/macros.h38:: In file included from 49src/libavcodec/vpx_rac.h::2533:: src/libavcodec/bytestream.hnote: :171expanded from macro 'FFMIN': 18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FFMI N171 | ( a ,gb)- >(b(uaf)fe r >+ (=b) ?F F(MbI)N (:g- >b(ufaf))e r_ e| n ~ ^ ~d - g->bufIn file included from fesrc/libavcodec/vp9_superframe_split_bsf.cr:,29 : sisrc/libavcodec/bytestream.hz:e318):; 15 | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318src/libavutil/macros.h | : 49 : 25 :i fnote: expanded from macro 'FFMIN'( size2 != s i49z | e#)d e f| i ~~~~~ ^ ~~~~n e FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9_superframe_split_bsf.c:29: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: 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::26549::2537:: note: warning: expanded from macro 'FFMIN'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #de f265i | n e F F M I Nif( a(,sb-)> b(uf(_ae)nd >- s-(>bbu)f _?p t(r b>)= :s i(zaeo)f)( B | i ~ ^ ~ tBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) | ~~~~~ ^ ~~~~ 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/put_bits.h:317: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/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:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp6.c:38: In file included from src/libavcodec/vp56.h:38: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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/vp6.csrc/libavcodec/vp56data.c:38: In file included from :src/libavcodec/vp56.h:3852: In file included from :src/libavcodec/vpx_rac.h17::33 : warning: src/libavcodec/bytestream.hmissing field 'prob_idx' initializer [-Wmissing-field-initializers] :356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 52 | { 2356, | 2 } , si{z-e0}2, {=- 1F}F,MI N (| p ^- >buffer_end - p->buffsrc/libavcodec/vp56data.ce:r52:,23 : swarning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]i ze); 52| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { 2,src/libavutil/macros.h :249}:,25 : {note: -expanded from macro 'FFMIN'0 }, {-1 }49 | ,# d e| f ^i ne FFMIN(a,b) ((a) > (b)src/libavcodec/vp56data.c :? 53(:b)17 :: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]( a)) 53| | ~ ^ ~ { 2, 3},In file included from src/libavcodec/vp6.c{:-382: },In file included from src/libavcodec/vp56.h{-:338}: ,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] src/libavcodec/vp56data.c 357: | 53 : 23 : warning: imissing field 'prob_idx' initializer [-Wmissing-field-initializers] f (s i53z | e 2 {! =2, si3z},e ){- 2 }| , ~~~~~ ^ ~~~~ {-3}, | ^ 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.hsrc/libavcodec/vp56data.c::293:5513:17: :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 55 | { 2 ,293 | 5 } , {s-i4z}e, 2{ -=5 },F F MI| N ^(p ->buffer_end - src/libavcodec/vp56data.cp:-55>:b23u: fwarning: fmissing field 'prob_idx' initializer [-Wmissing-field-initializers]er , si ze55); | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ { 2, 5}src/libavutil/macros.h,: 49{:-254}:, note: {expanded from macro 'FFMIN'- 5}, | ^ 49 | src/libavcodec/vp56data.c#de:56f:i17:n ewarning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]FF MIN(a ,56b | ) ( ( a {) 2 ,> 6(}b,) {-?6 },( b{)- 7:} ,( a | ) ^) | ~ ^ ~ src/libavcodec/vp56data.c:56:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 56 | In file included from src/libavcodec/vp8.c : 38{ : 2In file included from src/libavcodec/vp8.h,:39 : 6}In file included from , src/libavcodec/vpx_rac.h{:-336: }src/libavcodec/bytestream.h,: {294-7:},15 : warning: | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ^ 294 | 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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp8.c:38: In file included from src/libavcodec/vp8.h:39: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 1 warning generated. 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:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ CC libavcodec/wmaprodec.o CC libavcodec/wmavoice.o 12 warnings generated. CC libavcodec/wmv2.o src/libavcodec/vp56data.c:221:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:221:23: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 221 | { 2, 1}, {-8}, {-4}, | ^ src/libavcodec/vp56data.c:225:18: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:25: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:32: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:39: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:225:45: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 225 | { 2, 5}, {-24}, {-20}, {-16}, {-12}, {-0}, | ^ src/libavcodec/vp56data.c:231:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:231:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 231 | { 2, 4}, {-VP56_MB_INTER_NOVEC_PF}, {-VP56_MB_INTER_DELTA_PF}, | ^ src/libavcodec/vp56data.c:232:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF}, {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:232:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 232 | { 2, 5}, {-VP56_MB_INTER_V1_PF},CC libavcodec/wmv2data.o {-VP56_MB_INTER_V2_PF}, | ^ src/libavcodec/vp56data.c:234:29: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:234:59: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 234 | { 2, 6}, {-VP56_MB_INTRA}, {-VP56_MB_INTER_4V}, | ^ src/libavcodec/vp56data.c:236:38: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:236:65: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 236 | { 2, 8}, {-VP56_MB_INTER_NOVEC_GF}, {-VP56_MB_INTER_DELTA_GF}, | ^ src/libavcodec/vp56data.c:237:35: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ src/libavcodec/vp56data.c:237:62: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 237 | { 2, 9}, {-VP56_MB_INTER_V1_GF}, {-VP56_MB_INTER_V2_GF}, | ^ In file included from src/libavcodec/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,In file included from sisrc/libavcodec/vp6.cz:e);40 : src/libavcodec/vp6data.h| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~293: 17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] src/libavutil/macros.h :29349 | : 25 : note: {expanded from macro 'FFMIN' 2, 2}, {-491 | }#,d e{f-in2e} ,FF MI N(| a,b) ^ ((a) > (b) ? (b) : src/libavcodec/vp6data.h(:a293)): 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/vp56.csrc/libavcodec/vp6data.h::298796::1719:: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 298 | { 2, 7} ,796 | { - 7 }, fo{r- 8(i} =, 0| ; ^ i < FF_ARRAY_ELsrc/libavcodec/vp6data.hEM:S298(:23s: -warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers]> fram e298s | ) ; i{++ )2 ,{ 7 }| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~{ -7}, {-8}, | ^ src/libavcodec/vp6data.h:299:17: warning: missing field 'prob_idx' initializer [-Wmissing-field-initializers] 299 | {-0}, | ^ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 42 warnings generated. 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/wmv2dec.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/wmv2dsp.o In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wmv2enc.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.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/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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] src/libavcodec/bytestream.h 187: | 355 : 13 :i f warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s ize2 != size) | ~~~~~ ^ ~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9.c:37: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wnv1.o src/libavcodec/vp6.c:272:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 272 | for (i=0; ibuffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.csrc/libavcodec/vp6.c:27: :In file included from src/libavcodec/vp89_rac.h370::33: 24In file included from :src/libavcodec/vpx_rac.h :warning: 33: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 370356 | | s i z e 2 f=o r F(FiM=I0;N (pi-izbeufofefr(_pernod b-_ opr-d>erb)u; fif+e+)r ,{ s iz| e ~^~~~~~~~~~~~~~~~~~~ ); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9block.c:27: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libavcodec/wrapped_avframe.o 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 | src/libavcodec/vp3.cfo:r 362(n: 19=: warning: 0;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] n < n_in; n++) { \ 362| | ~ ^ ~~~~ for (i src/libavcodec/vp9_superframe_bsf.c= :086;: 9i: < Fwarning: Fcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]_ ARRAY_ELEMS(s -86>c | o e f f _ v lc )w;l oiop+(+)m a g| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = 0; n < n_in; n++) { \ | ~ ^ ~~~~ src/libavcodec/vp9_superframe_bsf.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 92 | wloop(mag, AV_WL32(ptr, in[n]->size)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9_superframe_bsf.c:73:23: note: expanded from macro 'wloop' 73 | for (n = 0; n < n_in; n++) { \ | ~ ^ ~~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~ ^ 1 warning generated. In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.hIn file included from :src/libavcodec/vp9data.c271::1723:: In file included from warning: src/libavcodec/vp9data.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 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] 271 | int size2 = FFMIN (171g | - >b u f fge->rbu_ffeenr d+ =- F FMgIN-(g>-b>ubfuffeferr_,en ds -i gz-e>)b;u f | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~e r, size); src/libavutil/macros.h | : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49: 25: note: expanded from macro 'FFMIN' src/libavutil/macros.h :4949 | :#25d:e fnote: iexpanded from macro 'FFMIN'n e FFMIN (49a | ,#bd)e f(in(ea F)F MI>N ((ab,b)) (?( a() b> )(b ): ? ((ba)) :) ( 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ In file included from src/libavutil/macros.h:49src/libavcodec/vp9mvs.c::2525:: In file included from note: src/libavcodec/vp89_rac.hexpanded from macro 'FFMIN': 33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h49: | 293#:d13e:f warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n e FFMIN(a,b) (( a293) | > ( b) si?z (eb2) := ( aF)FM)I N| ( ~ ^ ~ p->buffer_eIn file included from nsrc/libavcodec/vp9data.cd: 23-: In file included from src/libavcodec/vp9data.hp:27-: >In file included from bsrc/libavcodec/vp9dec.hu:41f: fIn file included from esrc/libavcodec/vpx_rac.h:r33,: src/libavcodec/bytestream.hs:iz187e:)15;: warning: | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h187: | 49 : 25 :i fnote: expanded from macro 'FFMIN'( size2 !49= | s#idzeef)i n| e ~~~~~ ^ ~~~~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from 317 | src/libavcodec/vpx_rac.c : 24 si: zsrc/libavcodec/bytestream.h:e1712: 18:= warning: FFcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M IN(p->buffer_end - 171p- | > b u f fge-r>, bsuifzfee);r | + ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= FFMIN(src/libavutil/macros.hg:-49>:25b:uf fnote: eexpanded from macro 'FFMIN'r_ end - 49 | g#->dbeuffifnere, sFiFMzIeN)(; a | , ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ b) ((a) > (bsrc/libavutil/macros.h) :? 49(:b25): :note: expanded from macro 'FFMIN'( a)) | ~ ^ ~ 49 | #define In file included from Fsrc/libavcodec/vp9mvs.cF:M25I: NIn file included from src/libavcodec/vp89_rac.h(:33a: ,In file included from src/libavcodec/vpx_rac.hb:)33 : (src/libavcodec/bytestream.h(:318a:15): warning: >comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] (b) ? (318b | ) : i(f a()s)i z e| ~ ^ ~2 != size) | ~~~~~ ^ ~~~~ 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) 11: ( warningas) generated) . | ~ ^ ~ 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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int ssrc/libavcodec/bytestream.hize:2355 :=13 :F Fwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(g->buffer_en d355 | - g- >sbizueff e r=, sFFiMzIeN)(; g -| >b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer_endsrc/libavutil/macros.h :-49 :g25-: >note: bexpanded from macro 'FFMIN'u ffer, s i49 | z#ed)ef;i n e| F ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~F MIN(a,b)src/libavutil/macros.h :((49a:)25 :> (note: bexpanded from macro 'FFMIN') ? (b) : 49( | #ad)e)fi n | e ~ ^ ~ FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9mvs.c:25: In file included from src/libavcodec/vp89_rac.h:33: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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) | ~~~~~ ^ ~~~~ CC libavcodec/ws-snd1.o src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | src/libavcodec/bytestream.h ~ ^ ~ :271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 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: 41271 | : In file included from src/libavcodec/vpx_rac.h :i33n: tsrc/libavcodec/bytestream.h :s318i:15z:e 2 warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(g -318> | bu f fe r _einfd -( sgiz-e2> bu!f=f ers,iz esi)z e| ); ~~~~~ ^ ~~~~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libavcodec/xan.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 src/libavcodec/bytestream.hFFM:IN355(:13a: ,warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) ((a) > (b) ? (b355) | : (a ) ) s i| ~ ^ ~z e = FFMIIn file included from Nsrc/libavcodec/vpx_rac.c(:24g: src/libavcodec/bytestream.h-:>294:b15u: fwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] er_en d294 | - g- >biuff fCC libavcodec/xbm_parser.o (esriz,e s2i z!=e )si;ze ) | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~| ~~~~~ ^ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/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/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9.c:262:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:262:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 262 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt) | ~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vpx_rac.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (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) | ~~~~~ ^ ~~~~ 13 warnings generated. In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vqavideo.c:77: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 30 warnings generated. 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] In file included from src/libavcodec/vqavideo.c49: | 77 : src/libavcodec/bytestream.hr:293e:13t:u rwarning: ncomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] exp2f(M_LOG2_10 * x )293 | ; | 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/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) | ~~~~~ ^ ~~~~ 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); | ~ ^ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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 | s18ize warning2 s= generatedF. 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/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. CC libavcodec/xbmdec.o CC libavcodec/xbmenc.o In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 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) | ~~~~~ ^ ~~~~ 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 | int i, uint8_t *token_prob, int16_t qmul[2]); | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9lpf.c:24: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. In file included from src/libavcodec/wavpackenc.c:29: src/libavcodec/put_bits.h:209:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:437:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 437 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vqavideo.c:442:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 442 | for (i = 0; i < chunk_size / 3; i++) { | ~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xface.o src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/vp9.c:781:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 781 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols); | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:785:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 785 | while (max > s->s.h.tiling.log2_tile_cols) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:970:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 970 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ src/libavcodec/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/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 >= sizeofCC libavcodec/xfacedec.o (BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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) ? (bIn file included from ) :src/libavcodec/vp9prob.c :(a)25): In file included from src/libavcodec/vp9dec.h:| 41 ~ ^ ~: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/webp_parser.c:82:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27 : In file included from 82src/libavcodec/vp9dec.h: | 41 : In file included from src/libavcodec/vpx_rac.h : 33 : src/libavcodec/bytestream.h : 186 : 13 :i warning: = comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] FFMIN(ctx->rem ai186ni | n g _s i zse,i bzuef2_ s=i zeF);F M I| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~N (p->buffer_end -src/libavutil/macros.h :p-49>b:u25ff:e r,note: expanded from macro 'FFMIN's ize); | 49 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | #definesrc/libavutil/macros.h :F49FM:IN25(:a ,bnote: ) expanded from macro 'FFMIN'(( a) > (b )49 ? | (#b)d e:f (ia)n)e F| F ~ ^ ~ MIN(a,b)src/libavcodec/vqavideo.c ((:a701) :> 24(:b )warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]? (b) : (a)) | ~ ^ ~ 701 | iIn file included from fsrc/libavcodec/vp9recon.c :29(: cIn file included from src/libavcodec/vp9data.hh:u27n: In file included from ksrc/libavcodec/vp9dec.h_:s41i: zeIn file included from src/libavcodec/vpx_rac.h>: 33s: -src/libavcodec/bytestream.h>:d187e:c15od:e_ buwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_siz e)187 | { | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ if (size2 != sizIn file included from e) src/libavcodec/vp9prob.c| : ~~~~~ ^ ~~~~25 : In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25:src/libavcodec/vp3.c note: :expanded from macro 'FFMIN'2440 :27 :49 | warning: #dcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e fine FFMIN(a,b) ((a) 2440 | > (b ) ? ( bf)o r: ( in(ta) )i =| 0 ~ ^ ~; i < FF_ARIn file included from Rsrc/libavcodec/vp9prob.cA:Y25_E: LEIn file included from Msrc/libavcodec/vp9dec.hS(:s41->: cIn file included from osrc/libavcodec/vpx_rac.hef:f33_v: lcsrc/libavcodec/bytestream.h):; 187i:+15+): { warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | src/libavcodec/vp3.c : 2449 :i23:f warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( size2 != 2449si | z e ) | ~~~~~ ^ ~~~~ for (i = 0; i < FF_ARRAY_ELEMS(s->coeff_vlc); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1112:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1112 | } else if (col + hbs < s->cols) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1113:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1113 | if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1156:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1156 | } else if (row + hbs < s->rows) { // FIXME why not <=? | ~~~~~~~~~ ^ ~~~~~~~ CC libavcodec/xfaceenc.o src/libavcodec/vqavideo.c:844:12: warning: missing field 'value' initializer [-Wmissing-field-initializers] 844 | { NULL }, | ^ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/bytestream.h:271:17: 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/vp9.c:src/libavutil/macros.h1189::4947::25 : warning: note: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' In file included from src/libavcodec/vp9recon.c :4929 | : # d1189e | In file included from f src/libavcodec/vp9data.hi :ne 27 : F In file included from F isrc/libavcodec/vp9dec.hfM :I(41b-N>: b(In file included from apCC libavcodec/xiph.o src/libavcodec/vpx_rac.h,: b33=): = P(A(Rsrc/libavcodec/bytestream.hTa:)I 293>T I(O:b13N: )_warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] H ?&& r(obw) +: h(ba )293) | s| < ~ ^ ~s isz-e 2 >= rFoFwMs)I {N (| p ~~~~~~~~~ ^ ~~~~~~~- >buffer_esrc/libavcodec/vp9.cnd: 1193:-54 :p -warning: >comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]b uffer, s iz1193 | e ) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ } elsesrc/libavutil/macros.h i:f49 :(b25-:> bpnote: expanded from macro 'FFMIN'= = PARTI 49T | I#OdeNf_Vi n&&e FcFolM I+N (hab,sb )< ( (sa)- >>c o(bl) s?) ( b{ ) | ~~~~~~~~~ ^ ~~~~~~~: (a)) | ~ ^ ~ src/libavcodec/vp9.c:1200:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] In file included from src/libavcodec/vp9recon.c:29: In file included from 1200src/libavcodec/vp9data.h: | 27 : In file included from src/libavcodec/vp9dec.h : i41f : (cIn file included from osrc/libavcodec/vpx_rac.hl :+33 h: bsrc/libavcodec/bytestream.h:s294 :<15 :s -warning: >ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]o ls) { //294 | F I X M E iwhfy n(ots i<=z? e 2| ~~~~~~~~~ ^ ~~~~~~~! = size) 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) { | ~~~~~~~~~ ^ ~~~~~~~ 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] src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 =317 | F FsMiIzeN2 (=p -FF>MbIuN(fpf-e>bru_ffeenr_de nd- - pp->-bu>ffbeurf,f esriz,e) ;s iz e| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49src/libavutil/macros.h::2549::25 :note: expanded from macro 'FFMIN'note: expanded from macro 'FFMIN' 4949 | | ##ddeeffiinnee F FFFMMINI(N(aa,b,)b) (((a(a)) > > ((bb)) ? (?b )( b:) ( a: )()a ) )| ~ ^ ~ | ~ ^ ~ In file included from In file included from src/libavcodec/vp9recon.csrc/libavcodec/vp9prob.c::2925: : In file included from In file included from src/libavcodec/vp9data.hsrc/libavcodec/vp9dec.h:27:: 41In file included from : src/libavcodec/vp9dec.hIn file included from :src/libavcodec/vpx_rac.h41:: 33In file included from : src/libavcodec/vpx_rac.hsrc/libavcodec/bytestream.h::33294: :src/libavcodec/bytestream.h15::318 :warning: 15comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | 318 | if (s iz ei2f !(= ssiizez)e2 | ! ~~~~~ ^ ~~~~ = size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,src/libavcodec/bytestream.hb): 355(:13(: awarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> (b) ? (b) : (a ))355 | | ~ ^ ~ size = FFMIIn file included from Nsrc/libavcodec/vp9prob.c(:25g: ->In file included from busrc/libavcodec/vp9dec.hff:e41r: _eIn file included from ndsrc/libavcodec/vpx_rac.h :-33 g: -src/libavcodec/bytestream.h:>318b:u15ff:er ,warning: scomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i ze); 318| | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ if (sizsrc/libavutil/macros.h:e49:225 !:= note: expanded from macro 'FFMIN's ize) | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9recon.c:29: In file included from src/libavcodec/vp9data.h:27: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/vp9prob.c:25: In file included from src/libavcodec/vp9dec.h:41: In file included from src/libavcodec/vpx_rac.h:33: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/webvttenc.c:167:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 167 | for (i=0; inum_rects; i++) { | ~^~~~~~~~~~~~~~~ src/libavcodec/webvttenc.c:188:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 188 | if (s->buffer.len > bufsize) { | ~~~~~~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9.c:1283:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1283 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1287:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1287 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1291:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1291 | tile_row == s->s.h.tiling.tile_rows - 1) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1290:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1290 | if (tile_col == s->s.h.tiling.tile_cols - 1 && | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1314:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1314 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wbmpenc.csrc/libavcodec/vp9.c::22: 1361src/libavcodec/bytestream.h::25171:: warning: 18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1361 | if (r171o | w + 8g <- s>-b>urfofwse)r { + | = ~~~~~~~ ^ ~~~~~~~ FFMIN(In file included from gsrc/libavcodec/vp9.c-:>1378:b35usrc/libavcodec/wavpack.cff:er:_ e28warning: ndcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h-:171 :g- >18b1378u:f | f warning: e comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]r , s i z e) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ 171 | f or ( cgsrc/libavutil/macros.h-o>lb =: u490f:; fce25or:l note: +expanded from macro 'FFMIN' <= sF-F>M 49c | I#Ndeof(ligsn->;be uF fF| fM ~~~ ^ ~~~~~~~erIN (_ae,bnd) -(( ag)-> b>u f(fbe)r ,? s(ibz) e:) ; ( a| )) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 5 warnings generated. 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] In file included from 186 | src/libavcodec/wavpack.c : 28s: isrc/libavcodec/bytestream.hz:e186:2 13=: FFwarning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]I N(p->buffer_end 186- | p - > sbizuef2f =e r,F sFiMzIe)N;(p - >| b ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~u ffer_endsrc/libavutil/macros.h :49-: 25p: -note: >expanded from macro 'FFMIN'b uffer, s49i | ze#)d; e f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i ne FFMIsrc/libavutil/macros.hN:(49a:,b25): ((note: aexpanded from macro 'FFMIN') > (b) ? 49( | b#)d e:f (ian)e) F| F ~ ^ ~M IN(a,b) (In file included from (src/libavcodec/wbmpenc.ca:)22: src/libavcodec/bytestream.h>: 187(:b)15 ?: (bwarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] : (a)) 187| | ~ ^ ~ if (size2 In file included from !src/libavcodec/wavpack.c=:28 : ssrc/libavcodec/bytestream.hi:z187e): 15 :| ~~~~~ ^ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/vp9.c:1420:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1420 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1455:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1455 | if (row + 8 < s->rows) { | ~~~~~~~ ^ ~~~~~~~ src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->src/libavcodec/bytestream.hbuff:e271r:_e17n:d warning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] g->buffer, size); 271 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ int sisrc/libavutil/macros.hz:e49:225 : =note: Fexpanded from macro 'FFMIN'FM IN(g->b 49u | f#dfeefri_ennde F-F MgI-N>(ba,ubf)f er(,( asi)z e>) ;( b )| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ? (b) : (src/libavutil/macros.ha:)49): 25 : | note: ~ ^ ~expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9.c:1486:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1486 | for (i = 0; i < s->sb_rows; i++) { | ~ ^ ~~~~~~~~~~ src/libavcodec/vp9.c:1493:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1493 | for (col In file included from = 0;src/libavcodec/wavpack.c :col28 : :c13o:l swarning: ; comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~ ^ ~~~~~~~ In file included from src/libavcodec/wbmpenc.c293 | : 22 : ssrc/libavcodec/bytestream.hiz:e2932 :=13 F:F Mwarning: INcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( p->buffer_end - 293p- | >b u f f esr,i zsiez2e) ; = | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~FF MIN(p->bsrc/libavutil/macros.huf:f49:e25:r _enote: ndexpanded from macro 'FFMIN' - p->bu ff49e | r#, dseifzei)ne; F F| M ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~I N(a,b) src/libavutil/macros.h(:(a49): >25 : (note: b)expanded from macro 'FFMIN' ? (b) : (49a | ))# de f| i ~ ^ ~n e FFMIN(In file included from asrc/libavcodec/wavpack.c,:b28: )src/libavcodec/bytestream.h (:(a294): 15> :(b ) warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ( b) : ( a)294) | | ~ ^ ~ if (size2 In file included from !src/libavcodec/wbmpenc.c= :si22z: e)src/libavcodec/bytestream.h : 294| : ~~~~~ ^ ~~~~15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/vp9prob.c:35src/libavcodec/bytestream.h:45::317 :warning: 13: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] src/libavcodec/bytestream.h: 317317 | 35 : | 13 : s warning: izcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]eu p2da te=_f aFFcMItN 317o | (r p =- > FAbsSiuTzDIfVe(2 f=ue rp_FdFeMantINde_(p -f-a> ctbourf f*p e-rF_>FbMuIeNfn(dfc ert,- , ps- >mbiazuef)f;xe r_, c| o ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ u snitz)e,) ;m asrc/libavutil/macros.h :| x ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~49 _:c25o:un tnote: )expanded from macro 'FFMIN'src/libavutil/macros.h;: 49: 25| : ^ ~~ ~~~~~~~~~ note: expanded from macro 'FFMIN' 49 | #dsrc/libavutil/macros.he: 49f | i#49d:en25fe:i note: expanded from macro 'FFMIN'nFe F MFFIMINN(( aa49,, | bb)#) d(((e(aaf))i >n> (eb)( F F?b M)(IbN (?a ,(bb)) ): ((: ((aaa) )>)) ) (| ~ ^ ~b ) | ? ~ ^ ~ (b) :In file included from src/libavcodec/wbmpenc.c(:a22): In file included from src/libavcodec/bytestream.h)src/libavcodec/wavpack.c: 318: :| 15 ~ ^ ~28 :: src/libavcodec/bytestream.h:warning: 318comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | In file included from i318 | f src/libavcodec/wbmpdec.c( :s 22i: ifsrc/libavcodec/bytestream.h:ze 1712:( 18si!z:e= 2swarning: i!comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z= e s)i z| ~~~~~ ^ ~~~~e ) | ~~~~~ ^ ~~~~ 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9.c:1511:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1511 | for (tile = 0; tile < s->active_tile_cols; tile++) | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1531 | for (tile = 0; tile < s->active_tile_cols; tile++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~ In file included from src/libavcodec/wbmpdec.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/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->busrc/libavcodec/bytestream.hff:e355r_:e13nd: - warning: gcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]- >buffer, size); 355 | | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ sisrc/libavutil/macros.hz:e49: 25 =: Fnote: Fexpanded from macro 'FFMIN'MI N(g->b u49f | fe#rd_eenfdin e -FF MIgN-(>ab,bu)f (f(ae) r>, si(zbe)); ? (b| ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: (a)) | ~ ^ ~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' In file included from src/libavcodec/wbmpenc.c:22 : 49 | src/libavcodec/bytestream.h#d:e356fi:n13:e warning: Fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F MIN(a,b) 356 | ( ( a )s iz>e 2( b= )F F?M (IbN()p -:>b u(af)fe)r_ en | d ~ ^ ~ - p->buffeIn file included from r,src/libavcodec/wavpack.c :s28i: src/libavcodec/bytestream.hz:e356);: 13| : ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 356 | si z49e | 2# d=e fFinFeM IFN(FpM-I>Nb(ufaf,ebr)_ e(nd( a)- >p- >(bbu)ff e? r(,b ) s:i (zae))); | ~ ^ ~ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.hIn file included from :src/libavcodec/wbmpenc.c49::2225: :src/libavcodec/bytestream.h :note: 357expanded from macro 'FFMIN':15 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #357 | d e f iifn e (FFsMiIzNe(2a, b!=) s(iz(ea)) | ~~~~~ ^ ~~~~> (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 (sizsrc/libavcodec/vp3.ce2 :!3095=: 23si:z ewarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~~~~~ ^ ~~~~ 3095 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/xl.o src/libavcodec/vp3.cIn file included from :src/libavcodec/wavpackenc.c:316630:: 49src/libavcodec/bytestream.h:: 171warning: :18comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: src/libavcodec/bytestream.h warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3166 | 171 | 271 | i fg -in(t>p bstuyipef fz!ee=r2 +0==x 8F1FF F&MIMI&NN (ge(gt->g-_>bbbuuiftfsffe_r_eelnre_fdte n(d-&g b - )gg-> b>u-=f>f eb8urUf), f| ~~~~~~~~~~~~~~~~~~ ^ ~~ esriz,e )s;i z| e) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: src/libavutil/macros.h:note: 49expanded from macro 'FFMIN': 25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a ,49 | b#) d(e(fai) n>e ( bF) F?M I(Nb)( a: ,(ba))) (| ~ ^ ~( a) > (b) ? (b) : (a)) | ~ ^ ~ 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] In file included from src/libavcodec/webp.c:47: src/libavcodec/bytestream.h:171 :18618 | : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size2 = FFMIN(p->bu f171 | f e r _ge-n>db u-f fper- >b+uf= feFrFM,I N(sg-i>zbuef);f e| r ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ end - g-src/libavutil/macros.h>:b49u:f25fe:r , note: sexpanded from macro 'FFMIN'iz e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'49 | #defin e49 | #FdFMeIfNin(e aF,FbMI)N (a(,(ba)) > (((ba)) > (?b ) (?b )(b ): :(a )()a) ) | ~ ^ ~| ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:In file included from 30: src/libavcodec/bytestream.h:src/libavcodec/wbmpdec.c187::1522: : warning: src/libavcodec/bytestream.hcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]187 | if (size2 !293= | s siizze2e )= F FM| IN ~~~~~ ^ ~~~~( p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/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:41:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 41 | In file included from src/libavcodec/webp.c : i47n: tsrc/libavcodec/bytestream.h :186h:a13:v ewarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]le ft = col > td- 186>t | i l e _ csoizle2_ s=t aFrFMtI N(|p-|> bxu f>f 0e; 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/webp.c:47: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/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 | src/libavcodec/bytestream.h i:f317 :(13:c >warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] td->tile_col_sta r317t | & & s icz e2< = sFF-M>INc(po->lbsu ff&er&_e n d | - ~ ^ ~~~~~~~~~~~~~~~~~~ p ->buffer, size); src/libavcodec/vp9mvs.c| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 199:67: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]src/libavutil/macros.h :49:25: note: expanded from macro 'FFMIN' 199 | 49 | # de fiinfe F(FMcIN (a>,=b ) t(d(-a>)ti l> e(_bc)o ?l (_bs)t :a (ra)t) &| ~ ^ ~& c < s->coIn file included from lsrc/libavcodec/wbmpdec.cs: 22&: src/libavcodec/bytestream.h&: r318 :15>:= warning: 0 comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]& & r < s318- | > r o wsif) (s{i z e| 2 ~ ^ ~~~~~~~ != size) | ~~~~~ ^ ~~~~src/libavcodec/vp9mvs.c :199:42: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~ src/libavcodec/vp9mvs.c:199:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 199 | if (c >= td->tile_col_start && c < s->cols && r >= 0 && r < s->rows) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:src/libavcodec/bytestream.h271:17::355 :warning: 13comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355271 | | siinzte s =i zeF2 F=MI N(FgF-M>bIuNf(fge->rbu_ffeenrd _- egn->db u-ff egr-, >sibzeu)f;f e r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~, size); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~: 49:25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49: 4925 | #:de fnote: inexpanded from macro 'FFMIN'e FFMIN(a,b) ((a) > (b) ? (b) : ( a49) | #)d e| fi ~ ^ ~n e FFMIN(a,b) ((In file included from a)src/libavcodec/wbmpdec.c :>22 : (src/libavcodec/bytestream.h:b356:)13: warning: ?comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/bytestream.h(b): 271: :(a356)17 | ) : warning: | sicomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] ~ ^ ~z e2 = FFMIN(p->b u271ff | e r _ientn ds i-ze 2p -=>b FuFffMeIrN,( gs-i>zbeu);f fe r| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~_ end -src/libavutil/macros.h: 49g:-25:> bnote: uexpanded from macro 'FFMIN'f fer, s i49z | #e)de;f i n| e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ FFMIN(a,src/libavutil/macros.hb): 49(:(25a: )note: expanded from macro 'FFMIN' > (b) ? (49b | )#d e:fi n(ea )F) F M| I ~ ^ ~ N(a,b) ((aIn file included from )src/libavcodec/wbmpdec.c >: 22: (src/libavcodec/bytestream.h:b357): 15? :( bwarning: ) comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: (a)) 357| | ~ ^ ~ if (size2 != size) | ~~~~~ ^ ~~~~ 35 warnings generated. src/libavcodec/vp9.c:1673:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare] 1673 | if (s->s.h.txfmmode == i) | ~~~~~~~~~~~~~~~ ^ ~ In file included from src/libavcodec/vp9.c:1684:src/libavcodec/wcmv.c23::28 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/bytestream.h :171:18: warning: 1684comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | for (i = 0; 171i | < sg-->>sbubf_freowrs ;+ =i +F+FM)IN ( | g ~ ^ ~~~~~~~~~~-> buffer_end - src/libavcodec/vp9.cg-:>1707bu:f41:f erwarning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~1707 | src/libavutil/macros.hf:o49:r25: note: (expanded from macro 'FFMIN' tile_ro w49 | =# d0e;f itniele _FrFMoINw( s(.(ha.)t >i l(ibn)g .?t i(lbe)_ r:o (was);) t | i ~ ^ ~le _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:34In file included from : warning: src/libavcodec/webp.ccomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]: 47: src/libavcodec/bytestream.h:293:13: warning: 1712comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | In file included from src/libavcodec/wavpackenc.c : 30 : src/libavcodec/bytestream.h : 293 293: | 13 : warning: s icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]z tei2le =_ rFoFwM I=N=( sp-->>bsu.ffhe.r_tenidl i-n gp.-t>ibulfefe_rr,ow s s293i | z -e 1 )) s;{i z| | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 = FFMINsrc/libavutil/macros.h(src/libavcodec/vp9.cp-:>:49:b171125:u:34f: note: f expanded from macro 'FFMIN'warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e r_end - 171149 | p | -#> bduf fe fe ri ,n e sFF MiI zN e ( ) a;, b | ) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~( ( iaf) >(src/libavutil/macros.h t:(i49bl:e25) _:c?o note: l(expanded from macro 'FFMIN'b )= =: s(a-))> s| . ~ ^ ~ h. 49t | #idelfiinnegIn file included from .src/libavcodec/webp.cFt:47F: isrc/libavcodec/bytestream.hMlI:Ne(_294ca:o,l15b: s) warning: -(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]( 1a )& & > | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~(294 b | ) ? ( ibf) (: s(src/libavcodec/vp9.ci:a1744z:)27:e 2)warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]! =| ~ ^ ~s iz e)1744 | | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavpackenc.cf:o30r : (src/libavcodec/bytestream.hi :=294 :115;: warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] < s->s.h.tilin g294.tIn file included from | il esrc/libavcodec/wcmv.c :_ 28c o: ilssrc/libavcodec/bytestream.h;f: 186i+(:+13:s )iwarning: z ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ != size) | ~~~~~ ^ ~~~~src/libavcodec/vp9.c186: | 1745 : s31i:z ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] = FFMIN( p1745-> | b u ff e r _ e n d - p - >b u f fefro,r s(ijz e)=; | 0 ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ; j < ssrc/libavutil/macros.hiz:e49:o25:f (note: expanded from macro 'FFMIN's ->td[i] .49c | o#udneftisn)e /FF MsiIzNe(oaf,(bu)n (s(iag) n>e d(b)); ? j(+b+) ): (a| ) ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) | ~ ^ ~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 11 warnings generated. src/libavcodec/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); In file included from | ^ ~~~~~~~~~~~~~~~~~~~ ~~src/libavcodec/wavarc.c: 28: src/libavcodec/bytestream.h:171:18src/libavutil/macros.h: :49warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]25 : note: expanded from macro 'FFMIN' 49 | 171# | d ef i nge- F>FbuMfINf(era +,=b ) F(F(Ma)I N>src/libavcodec/bytestream.h( g(-b:>)b317 uf:f13?: e (warning: brcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare])_ en:d (-a) ) g -| > ~ ^ ~ b uf317f | e r, sisrc/libavcodec/vp9recon.cz e):s; 227i :z| 17e ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:2 = warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]FF MIN(p->src/libavutil/macros.hb: 49:u25:227 fnote: expanded from macro 'FFMIN' | f e r _ e n d i-n49 | tp#- >deebfndiu_ynfe f=e FrFFF,MM IsNiI(zNae,)b;) ( | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~2 ( (*a) src/libavutil/macros.h(:s>49:-25> :r(src/libavcodec/bytestream.ho wb:s)317note: :expanded from macro 'FFMIN'-?13 :r( o b49)warning: :w | comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] )#,(d ae)hf)4i) n; e | | ~ ^ ~ F ^ ~~~~~~~~~~~~~~~~~~~ ~~ FMIN(src/libavutil/macros.ha:49,:25b:) (note: (expanded from macro 'FFMIN'a ) > (b ) 49? | (b#317) | d e f:i n sei(z ae)2F =) FF MF IMI| NN( ~ ^ ~ (a,pb)- >(b(uafIn file included from src/libavcodec/webp.c)f: er47_>: en d(src/libavcodec/bytestream.hb: )-318 :p?15- :>(b warning: bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]) u: f(af)e) r , 318s i | | z ~ ^ ~ e ) ;i f| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ (size2 !src/libavutil/macros.h=: 49s:25i: znote: eexpanded from macro 'FFMIN') | ~~~~~ ^ ~~~~ 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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:src/libavcodec/bytestream.h47: src/libavcodec/bytestream.h::355357:13::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 (size2 != size) | ~~~~~ ^ ~~~~ 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIsrc/libavcodec/bytestream.hN(a:,271b): 17(:( awarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] > (b) ? (b) : (271a | ) ) i| n ~ ^ ~t size2 = FFMIN(g-In file included from >src/libavcodec/wavpackenc.cbu:ff30e: rsrc/libavcodec/bytestream.h_e:n356d: 13:- warning: g-comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]> buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49 :35625 | : note: expanded from macro 'FFMIN' size2 =49 | FF#MdIeNf(inpe-> bFuFfMfIeNr(a_,be)n (d( a-) p>- >(bb) u? f(bf) e:r ,(a )s)i z| e ~ ^ ~) ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavpackenc.c:30: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:271:17: In file included from warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavcodec/wcmv.c :28: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int si z293e | 2 = FsFizMeI2 N=( gF-FM>INb(pu-ff>ebru_fefnerd_e n-d -g -p->>bbuufffefr,e sriz,e) ; s i| z ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ e); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: src/libavutil/macros.hexpanded from macro 'FFMIN': 49:25: note: expanded from macro 'FFMIN' 49 | #defi n49e | #FdFMeINf(ia,nbe) (F(aF)M >I N((b)a ,? b()b) (: ((aa))) > | ~ ^ ~( b) ? (b) :In file included from src/libavcodec/wcmv.c(a:)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/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)src/libavcodec/bytestream.h > :(317b): 13:? warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) : (a)) | ~ ^ ~ 317 | In file included from src/libavcodec/wavarc.c : 28s: isrc/libavcodec/bytestream.hz:e2942 := 15F:Fsrc/libavcodec/vp8.c Mwarning: I:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] N2867(:p- >b19:294u warning: | fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] fe r_ einfd (-s ip-z>e b22867 | uf!f= sieze ) r f, | soirz ~~~~~ ^ ~~~~ e ();i | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~= 0; i 144fFF:Mr13Ia:N warning: m(ecomparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]a,sb )); i+(+()a) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~>144 ( | b ) ? ( b)i :f ( a(v)al) > | 3 ~ ^ ~1 U) | ~~~ ^ ~~~ In file included from src/libavcodec/wcmv.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.hsrc/libavcodec/vp8.c::355:287613::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] 355 | 2876 | s i ze f =o FrFM IN((ig =- >bu0f;f eir_ enb_ufAfReRArY, _sEiLEzMSe()s-;> fr a| me ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~s ); i++) src/libavutil/macros.h{: 49 :| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~25 : note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/wavarc.c:28: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/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/vp8.c:2956:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] In file included from src/libavcodec/wavpack.c2956: | 33: src/libavcodec/unary.h : 50f:o41:r (warning: icomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 0; i < FF_ARR AY50_E | L E MS ( fs_osrrc(-i> fr=a me0s;); ii+ +)< {l e| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n && get_bits1(gb) != stop; i++); | ~~~~~~~~~~~~~ ^ ~~~~ 10 warnings generated. 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) | ~~~ ^ ~~~ CC libavcodec/xma_parser.o CC libavcodec/xpmdec.o CC libavcodec/xsubdec.o CC libavcodec/xsubenc.o src/libavcodec/wavpack.c:183:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ src/libavcodec/wavpack.c:183:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 183 | if ((ctx->ch[0].median[0] < 2U) && (ctx->ch[1].median[0] < 2U) && | ~~~~~~~~~~~~~~~~~~~~ ^ ~~ 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) { | ~~~~~~~~~~~~~ ^ ~~~~ 11 warnings generated. CC libavcodec/xwd_parser.o In file included from src/libavcodec/wma.c:26: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmadec.c:45: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/xvididct.o src/libavcodec/wavpack.c:347:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 347 | if (S >= 0x1000000U) { | ~ ^ ~~~~~~~~~~ src/libavcodec/put_bits.h:265: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/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. 17 warnings generated. 11 warnings generated. src/libavcodec/wmadec.c:180:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ~~~ ~~~~~^~~ src/libavcodec/wmadec.c:180:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | s->lsp_cos_table[i] = 2.0f * cos(wdel * i); | ^~~~ ~ src/libavcodec/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(asrc/libavcodec/wmadec.c,b:)193: 34(:( a)warning: >implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] (b) ? (b) : ( a)193) | | ~ ^ ~ a src/libavcodec/vp9block.c :96 : 49 : warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] = 96( | f lo a ti) nmt *b h(40 .5= / f(1f _ ^~~~~~~~~ ~ 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) ((asrc/libavcodec/wmadec.c): 194:>46 :( bwarning: )implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] ? (b) : (194a | )) | ~ ^ ~ a src/libavcodec/vp9block.c :97 : 40 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] =97 | 1/ s q r t(isnqtr hta(va)e)_; a | ~~~~ ^= row > 0, have_l = col > td->tile_col_start; | ~~~ ^ ~~~~~~~~~~~~~~~~~~ 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.h:265: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/xwddec.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 11CC libavcodec/xwdenc.o warnings generated. CC libavcodec/xxan.o CC libavcodec/y41pdec.o src/libavcodec/wmadec.c:633:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ src/libavcodec/wmadec.c:649:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 649 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ 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. src/libavcodec/wmadec.c:695:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 695 | mult1 = sqrt(exp_power[j] / exp_power[last_high_band]); | ~~~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmadec.c:697:34: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 697 | mult11 warning generated=. mult1 * ff_exp10(s->high_band_values[ch][j] * 0.05); | ^~~~~ ~ 13 warnings generated. CC libavcodec/y41penc.o In file included from src/libavcodec/wmavoice.c:38: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/ylc.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)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmv2.c:23: In file included from src/libavcodec/mpegvideo.h:45: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | isrc/libavcodec/wrapped_avframe.cf :(90s-:>19b:u fwarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - s->buf_p t90 | ri f> =(p ksti-z>esoifz(eB ibuf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yuv4dec.o src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o src/libavcodec/webp.c:665:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 665 | if (prefix_code > 39U) { | ~~~~~~~~~~~ ^ ~~~ In file included from src/libavcodec/wmaenc.c:30: In file included from src/libavcodec/wma.h:31: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:265:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 265 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ In file included from src/libavcodec/wmaprodec.c:105: src/libavcodec/put_bits.h:227:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ 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/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | src/libavcodec/vp9block.c ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ :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/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' src/libavcodec/webp.c84 | :#d1042e:f25i:ne warning: acomparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]vIn file included from _ lsrc/libavcodec/wmv2enc.co:g232: In file included from src/libavcodec/h263.h: 24 : In file included from 1042src/libavcodec/mpegvideo.hf | :f _45 lo g: 2 src/libavcodec/put_bits.h :| 227 ^ : a37v_:a ssrc/libavutil/intmath.hwarning: s:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]40e :rt440:( snote: iexpanded from macro 'ff_log2'z e < =227 | 1 0402 | 4# U) ; d| e ~~~~ ^ ~~~~~ f i nief (sf->fb_ulsrc/libavutil/avassert.hfo_:ge238(n:xd)11 -: ( 3s1 note: --expanded from macro 'av_assert0'>b u_ _fb_uiplttr i 38n>_ | cl= z si(z (xe)oif|1f ()()! B( citoB| un ^f d))) ){ { In file included from | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wmv2dec.c : 25 : In file included from src/libavcodec/h263dec.h : 23 : In file included from src/libavcodec/mpegvideo.h: 45 : src/libavcodec/put_bits.h :227 : 37 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 227\ | | ^~~~ if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) { | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/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/put_bits.h hi:gh265_:37f:re qwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]= high_freq * 0 .7265; | | ^~~~~~~~~ ~ src/libavcodec/put_bits.h i:f 265(:s37-:>b uwarning: f_comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e nd - s->buf_src/libavcodec/wma.cp: 162t265: | r25 : >= warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] s i izf e(of (s162B-> | bi utB u f f_)e nd) - s{ - >| b h ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~iguh _ff_rpetqr >== s ihziegofh(_Bfiretq B* u0f).)6 ; { | ^~~~~~~~~ ~ | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:164:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 164 | if (bps > 0.5) | ^~~ ~ src/libavcodec/wma.c:165:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 165 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:167:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 167 | high_freq = high_freq * 0.3; | ^~~~~~~~~ ~ src/libavcodec/wavpackenc.csrc/libavcodec/wma.c::169:65321:: 28warning: :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] 169 | h653ig | h _f re q = hi gih_ff re(ql *i m0i.t7 ; & & | d ^~~~~~~~~ ~b its >= limit) | ~~~~~ ^ ~~~~~ src/libavcodec/wma.c:171:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 171 | if (bps <= 0.625) | ^~~ ~~ src/libavcodec/wma.c:172:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 172 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:173:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 173 | else if (bps > 0.75) | ^~~ ~ src/libavcodec/wma.c:176:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 176 | high_freq = high_freq * 0.65; | ^~~~~~~~~ ~ src/libavcodec/wma.c:178:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 178 | if (bps >= 0.8) | ^~~ ~~ src/libavcodec/wma.c:179:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 179 | high_freq = high_freq * 0.75; | ^~~~~~~~~ ~ src/libavcodec/wma.c:180:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 180 | else if (bps >src/libavcodec/put_bits.h= 0:.3176): 33: | ^~~ ~~warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] src/libavcodec/put_bits.h: 317317 | : 33 : warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f (s->buf_ensrc/libavcodec/wma.cd: 181- s:31725- | :> bwarning: u fimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] i_fp t r( s>=- >s ib181z | ufe_ eo n f d ( -B i s t- >Bhbiugufhf_f)r_)ep tqr { >= hi= sgi| zh ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~e_ offr(eBqi *t Bu0f).)6; { | ^~~~~~~~~ ~| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ src/libavcodec/wma.c:183:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 183 | high_freq = high_freq * 0.5; | ^~~~~~~~~ ~ src/libavcodec/wma.c:190:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wma.c:190:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 189 | ff_dlog(s->avctx, "bps=%f bps1=%f high_freq=%f bitoffset=%d\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | bps, bps1, high_freq, s->byte_offset_bits); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/internal.h:156:68: note: expanded from macro 'ff_dlog' 156 | # define ff_dlog(ctx, ...) do { if (0) av_log(ctx, AV_LOG_DEBUG, __VA_ARGS__); } while (0) | ~~~~~~ ^~~~~~~~~~~ src/libavcodec/wmaenc.c:226:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 226 | mdct_norm = 1.0 / (float) n4; | ~ ^~~~~~~~~~ 11 warnings generated. src/libavcodec/wmaenc.c:249:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 249 | mult = ff_exp10(total_gain * 0.05) / s->max_exponent[ch]; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wmaenc.c:258:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 258 | double t = *coefs++ / (exponents[i] * mult); | ~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:262:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 262 | s->high_band_start[k] = (int) ((block_len * 2 * high_freq) / | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 263 | avctx->sample_rate + 0.5); | ~~~~~~~~~~~~~~~~~~ ~ src/libavcodec/wma.c:320:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ~~~^~~~~~~~~~ src/libavcodec/wma.c:320:27: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | norm = (1.0 / (float) (1LL << 31)) * sqrt(3) * s->noise_mult; | ~ ^~~~~~~~~~~~~~~~~~~ src/libavcodec/wma.c:336:13: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 336 | if (bps1 < 0.72) | ^~~~ ~ src/libavcodec/wma.c:338:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 338 | else if (bps1 < 1.16) | ^~~~ ~ 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/wavpackenc.c:958:50: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 958 | recurse_mono(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:968:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 968 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ src/libavcodec/webp.c:1364:41: src/libavcodec/wavpackenc.cwarning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] :995:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 1364995 | | i f ( ibfy (tvaelsutree abuffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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) | ~~~~~ ^ ~~~~ 3 warnings generated. src/libavcodec/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xan.c:38: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ 18 warnings generated. src/libavcodec/vp9block.c:1368:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1368 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1370:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1370 | (row + h4) > s->rows; | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1401:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1401:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1401 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1415:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1415 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1416 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0; | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1436:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 1436 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4); | ^ ~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1444 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9block.c:1443:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare] 1443 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0, | ~~~~~~~~ ^ ~~~~~~~ src/libavcodec/vp9recon.c:604:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 604 | int end_x = FFMIN(2 * (s->cols - col), w4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/vp9recon.c:605:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 605 | int end_y = FFMIN(2 * (s->rows - row), h4); | ^ ~~~~~~~~~~~~~~~~~~~ ~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavcodec/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)) { \ | ^~~~ CC libavcodec/zmbv.o CC libavcodec/zmbvenc.o CC libswresample/arm/audio_convert_init.o AR libpostproc/libpostproc.a src/libavcodec/wavpackenc.c:1777:52: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1777 | recurse_stereo(s, &info, 0, (int) floor(s->delta_decay + 0.5), | ~~~^~~~~~~~~~~ ~ src/libavcodec/wavpackenc.c:1788:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1788 | s->delta_decay = (float)((s->delta_decay * 2.0 + s->decorr_passes[0].delta) / 3.0); | ~~~^~~~~~~~~~~ ~ AS libswresample/arm/audio_convert_neon.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)) { | ~~~~~~~~~~~~ ^ ~~~~~~~~~~ AS libswresample/arm/resample.o CC libswresample/arm/resample_init.o src/libavcodec/wmaprodec.c:1326:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 1326 | av_assert0(num_vec_coeffs + offset <= FF_ARRAY_ELEMS(s->channel[c].out)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ CC libswresample/audioconvert.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) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ 27 warnings generated. 11 warnings generated. CC libswresample/dither.o src/libavcodec/xpmdec.c:242:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 242 | len = FFMIN(FFMAX(len, 0), sizeof(color_name) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libswresample/options.o 4 warnings generated. CC libswresample/rematrix.o CC libswresample/resample.o CC libswresample/resample_dsp.o 3 warnings generated. CC libswresample/swresample.o 1 warning 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/xsubenc.c:24: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:186:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ CC libswresample/swresample_frame.o CC libswresample/version.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 CC libswscale/alphablend.o 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_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/arm/hscale.o src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubenc.c:24: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/wmavoice.c:511:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 511 | gain_scale_factor = postfilter_energy == 0.0 ? 0.0 : | ^~~~~~~~~~~~~~~~~ ~~ src/libavcodec/wmavoice.c:512:57: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:41: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~~~~~~~~~ src/libavcodec/wmavoice.c:512:32: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 512 | (1.0 - alpha) * speech_energy / postfilter_energy; | ~ ^~~~~ 3 warnings generated. 32 warnings generated. 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 | ^~~ ~ In file included from src/libavcodec/xsubenc.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/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/put_bits.h:265: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:626:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 626 | irange = 64.0 / range; // so irange*(max-value) is in the range [0, 63] | ~ ^~~~~ src/libavcodec/put_bits.h:317:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | src/libavcodec/wmavoice.c i:f627 (:s17-:> bwarning: uimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f_ end - s->bu f627_ | p t rg a>i= ns_imzuelo f( B= irtBaufn))g e{ * | ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~ (fcb_type == FCB_TYPE_HARDCODED ? (5.0 / 13.0) : | ^~~~~ ~ src/libavcodec/wmavoice.c:629:17: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 629 | angle_mul = gain_mul * (8.0 * M_LN10 / M_PI); | ^~~~~~~~ ~ src/libavcodec/wmavoice.c:633:46: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 633 | idx = lrint((max - lpcs[n]) * irange - 1); | ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ src/libavcodec/wmavoice.c:639:29: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~^~~~~~~~~~ ~ src/libavcodec/wmavoice.c:683:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 683 | -1.8 * tilt_factor(coeffs, remainder - 1), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:686:25: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 686 | sq = (1.0 / 64.0) * sqrtf(1 / avpriv_scalarproduct_float_c(coeffs, coeffs, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 687 | remainder)); | ~~~~~~~~~~~ src/libavcodec/wmavoice.c:639:77: warning: implicit conversion from 'int' to 'float' changes value from 1073741823 to 1073741824 [-Wimplicit-const-int-float-conversion] 639 | idx = av_clipf((pwr * gain_mul - 0.0295) * 70.570526123, 0, INT_MAX / 2); | ~~~~~~~~ ~~~~~~~~^~~ src/libavcodec/wmavoice.c:732:47: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 732 | ff_tilt_compensation(&tilt_mem, 0.7 * tilt_factor(lpcs, s->lsps), | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ AS libswscale/arm/output.o AS libswscale/arm/rgb2yuv_neon_16.o AS libswscale/arm/rgb2yuv_neon_32.o In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ CC libswscale/arm/swscale.o 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) | ~~~~~ ^ ~~~~ 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)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size);In file included from | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~src/libavcodec/xwddec.c :27: src/libavcodec/bytestream.h:186:13: warning: src/libavutil/macros.h:comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]49 :25: note: expanded from macro 'FFMIN' 49186 | | # d e fisniez eF2FM I= NF(FMaI,Nb(p)-> b(u(ffae)r_ e>n d( b-) p-?> b(ubf)f e: r(a,) )s i ze| ) ~ ^ ~ ; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:187:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 187 | if (size2 != size) | ~~~~~ ^ ~~~~ 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/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:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->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:1005:24: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1005 | a1[In file included from n] src/libavcodec/xsubdec.c : 26 : src/libavcodec/bytestream.h =: i293src/libavcodec/bytestream.h:po13l::_271 t:warning: a17comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:b [warning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]n terpol][0][ n293] | *271 d | eslt aiz e + 2 = i_ lFiFsnpMstI[ nNs(]p;i-z >e 2b | uf= ^~~~~~~~~~~~~~~~~~~~~~~~ ~ FfeFrM_eIndN (-g- >bpuf-fe>rb_uefnfd e-r ,g -s>biuzffee);r ,| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~si ze); | src/libavutil/macros.h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:49 :25: note: expanded from macro 'FFMIN' src/libavutil/macros.h:49:25: 49note: | expanded from macro 'FFMIN' #definsrc/libavcodec/wmavoice.ce : 491006 | :F24#:FdM INe(warning: faimplicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion]i n,eb )FF MI(N (a1006)( | a,>b) ( ( (b a)) >a (1?b[ 1)(6 b?)+ (n:] b() a =): i(p)a)o ) l | _ ~ ^ ~ t| ab ~ ^ ~[ interpol][1][n] * delta + i_lsps[n];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) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:171:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 171 | g->buffer += FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.hsrc/libavutil/macros.h:49::25271::17 note: :expanded from macro 'FFMIN' warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 49 | #define FF271M | I N( a ,ibn)t ((sai)z e>2 ( b= )F F? M(bI)N( g:-> (bau))f f e| r ~ ^ ~_ end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ 15 warnings generated. src/libavcodec/bytestream.hIn file included from :317:src/libavcodec/xwdenc.c13::25 : 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] In file included from 317 | src/libavcodec/xwddec.c :186 | 27 : ssrc/libavcodec/bytestream.hi :z293 :13e: warning: 2s comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]i= zFe2F =M IFFNMI(N(pp--> b293> | ufbf u ef rf_ eesnrdi_ ze-e n2pd- > -b= up f-Ff>erF,b MuIsffNiez(rpe,- )s>;i bzu fe| f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~)e r;_e nd | - src/libavutil/macros.hp ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~:- >b49u:f25f:e src/libavutil/macros.hnote: r:,expanded from macro 'FFMIN' 49 :s25i:ze ) note: 49; | #expanded from macro 'FFMIN'd e | f ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~i n e49 | F#Fdsrc/libavutil/macros.hMe:I49fN:i(n25ea:, bFnote: F)expanded from macro 'FFMIN'M IN((a(,ba ))49 | (#> ((adb)e) f >i? (nb )(e b )? F :F( M(Iba))N )( :a ,| ( ~ ^ ~ba ))) (| ( ~ ^ ~aIn file included from )src/libavcodec/xwdenc.c: 25: >src/libavcodec/bytestream.h :(b187)In file included from :15 src/libavcodec/xsubdec.c?:: warning: 26(comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b: ) src/libavcodec/bytestream.h :: 318( :a)187)15: | warning: | ~ ^ ~comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] if 318( | sIn file included from isrc/libavcodec/xwddec.cz: e272 !: = issrc/libavcodec/bytestream.hfi: z(e)294 s: 15i:| z ~~~~~ ^ ~~~~ ewarning: 2comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] != si z294e | ) i f| ~~~~~ ^ ~~~~ (size2 != In file included from sizesrc/libavcodec/xxan.c:)27 : | src/libavcodec/bytestream.h ~~~~~ ^ ~~~~: 293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwddec.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xxan.c:27: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != sisrc/libavcodec/bytestream.hze) : 355| : ~~~~~ ^ ~~~~ 13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xsubdec.c:26: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/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/bytestream.h:271:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 271 | int size2 = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavcodec/bytestream.h:355src/libavutil/macros.h::4913::25 :warning: note: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]expanded from macro 'FFMIN' 355 | siz e49 | #=d eFfiFnMIeN (FFgMI-N>(ba,ubf)f e(r(_CC libswscale/arm/swscale_unscaled.o ae)nd -> g(-b>) bu? f(bf)e :r , (siaz)e)) ; | ~ ^ ~| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,bsrc/libavcodec/bytestream.h) (:(a355:)13 :> warning: (comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]b ) ? (b) : (a)) | 355 ~ ^ ~ | size In file included from =src/libavcodec/xwddec.c :27F: Fsrc/libavcodec/bytestream.hMI:N356:(13g-:> bwarning: ufcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]f er_end - g356- | > bu f f ers,iz e2s i=z eF);F MI N| ( ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~p- >buffer_esrc/libavutil/macros.hnd: -49 :p-25>:bu fnote: feexpanded from macro 'FFMIN'r , size); 49 | | # ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~d efine src/libavutil/macros.hF:49F:M25I:N (note: expanded from macro 'FFMIN'a ,b) ((a )49 | #>d (ebfi)n e? F(Fb)M I: N((aa,)b)) (| ( ~ ^ ~ a) > (b) ?In file included from src/libavcodec/xxan.c(:b27): src/libavcodec/bytestream.h:: 356(:a13): )warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] | ~ ^ ~ In file included from 356 | src/libavcodec/xwddec.c : 27 : ssrc/libavcodec/bytestream.hi:357z:e152: =warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]F FMIN( p357- | > b u f fife r(_seinzde 2- !p=- >sbiuzfef)er , | 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/xxan.c:27: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:293:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 293 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:294:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 294 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/xsubdec.c:42:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 42 | for (i = 0; i < sizeof(tc_offsets); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~ src/libavcodec/bytestream.h:317:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 317 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:318:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 318 | if (size2 != size) | ~~~~~ ^ ~~~~ src/libavcodec/bytestream.h:355:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 355 | size = FFMIN(g->buffer_end - g->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:356:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 356 | size2 = FFMIN(p->buffer_end - p->buffer, size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ In file included from src/libavcodec/xwdenc.c:25: src/libavcodec/bytestream.h:357:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 357 | if (size2 != size) | ~~~~~ ^ ~~~~ AS libswscale/arm/yuv2rgb_neon.o CC libswscale/gamma.o src/libavcodec/wmavoice.c:1365:36: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 1365 | 5.2409161640 + wmavoice_gain_codebook_fcb[idx]); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/wmavoice.c:1363:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1363 | fcb_gain = expf(avpriv_scalarproduct_float_c(s->gain_pred_err, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1364 | gain_coeff, 6) - | ~~~~~~~~~~~~~~ ~ In file included from src/libavcodec/ylc.c:33: src/libavcodec/unary.hsrc/libavcodec/wmavoice.c:50::411455:: 40warning: :comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 501455 | | f o r ( ii _=l s0p;s [in ]< =l ecno s(&p& rgeve_tl_sbpists[1n(]g b+) f!=a cst op*; i+(+l);s p| s ~~~~~~~~~~~~~ ^ ~~~~[ n] - prev_lsps[n])); | ^~~ ~ 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/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/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++) { | ~ ^ ~~~~~~~ src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 112 | if (val && (val < nodes[first_node].count)) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 113 | if (val >= nodes[second_node].count) { | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 293 | if (corr_off >= bytestream2_size(&s->gb)) { | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/half2float.o src/libavcodec/ylc.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 440 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/hscale.o CC libswscale/hscale_fast_bilinear.o 13 warnings generated. 12 warnings generated. CC libswscale/input.o 1 warning generated. 12 warnings generated. CC libswscale/options.o CC libswscale/output.o CC libswscale/rgb2rgb.o CC libswscale/slice.o 14 warnings generated. 14 warnings generated. CC libswscale/swscale.o CC libswscale/swscale_unscaled.o CC libswscale/utils.o 12 warnings generated. In file included from src/libswscale/half2float.c:19: In file included from src/libavutil/half2float.c:19: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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) { | ~~~~~~~~~~~~~~ ^ ~~~ 18 warnings generated. 9 warnings generated. 1 warning generated. src/libavcodec/zmbv.c:616:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long long') [-Wsign-compare] 616 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libswscale/version.o CC libswscale/vscale.o CC libswscale/yuv2rgb.o src/libswresample/resample.c:182:52: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 182 | if(x<1.0) y= 1 - 3*x*x + 2*x*x*x + d*( CC libavutil/adler32.o -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); | ^~ src/libswresample/dither.c:27:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 27 | double scale = s->dither.noise_scale; | ~~~~~ ~~~~~~~~~~^~~~~~~~~~~ src/libswresample/options.c:42:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 42 | OFFSET(user_in_ch_count ), AV_OPT_TYPE_INT, {.i64=0 }, 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" , OFFSsrc/libswresample/dither.cET(:us100e:r24_:u swarning: eimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]d _ch_count), AV_ O100P | T _T Y PE _sIcNaT,l {e. i*64== 0 s - > d i t h e r . s ca l e };, 0 | ~~ ~~~~~~~~~~^~~~~ , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:50:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 3 50 warning | s{ generated"u. sed_channel_count" , "set used channel count" , OFFSET(user_used_ch_count), AV_OPT_TYPE_INT, {.i64=0 }, 0 , SWR_CH_MAX, PARAM|DEPREC}, | ^ src/libswresample/options.c:52:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 52 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM}, | ^ src/libswresample/options.c:53:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 53 | {"in_sample_rate" , "set 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_SAsrc/libswresample/dither.cMPL:E_117F:MT74 ,: {warning: .comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare]i 64=AV_SAMPLE_FMT_NONE}, 117-1 | , I N T _ MA X,i fPA RA(Ml},l a| b ^ s(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) { | ~~~~~~~ ^ ~~~~~~~~~~~~~~~~ src/libswresample/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] src/libswresample/dither.c:120:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 57 | 120{ | " in _ sa m pl e _ f m t" f o r ( j, ="0se;t jinslaemnp;l ej +f+o)rm a t"| ~^~~~~~~ , 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}In file included from , src/libswresample/resample_dsp.c| ^: 39: src/libswresample/resample_template.c:175:20: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswresample/options.c: 59:175157 | : warning: missing field 'unit' initializer [-Wmissing-field-initializers] val += (v2 59 | {"ou-t _vsaamlp)le _f*m ti" n v _ s r ,c _"sientc rou t*p uft rsaamcp;le f| o ~~~^~~~~ ~r mat" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM}, | ^ src/libswresample/options.c:60:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | {"tsf" , "set internal sample format" , OFFSET(user_int_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}, | ^ 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/options.c :78:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 78 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:79:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 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" 22 warning s generated . , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM}, | ^ src/libswresample/options.c:83:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 83 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=In file included from 1.0 src/libswresample/dither.c : 135 : src/libswresample/dither_template.c : 61 : 34 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] }, -1000 , 10 0061 | , P A R A M }do,u b l| e ^ d1, d = src[i]*S_1; | ~ ~~~~~~^~~~ 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 src/libswresample/dither_template.c, :PA66R:21A:M} ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] | ^ 63 | d -=src/libswresample/options.c :n85s:_160co:e warning: fmissing field 'unit' initializer [-Wmissing-field-initializers]fs [j ] * ns_ e85rr | o{r"sr[empatorisx_ ma+xv ajl" ] , | " ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~se t rem a64t | r i x m ax v a l " , O+FnFsSE_T(croeemfaftsri[xj_ m+ax v1a]l ),* AnVs__eOrPrTo_rTs[YpoPsE_ F+L jO A+ T1,] {| . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d bl=0.0 65 | }, 0 + n ,s _1c0o0e0 f f s [ ,j P+A RA2M}], * | n ^s _errors[pos + j + 2] 50| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warnings generated. 66 | +ns_coeffs[j + 3] * ns_errors[pos + j + 3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:91:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 91 | {"dither_scale" , "set dither scale" src/libswresample/dither_template.c : 69 : 35 : ,warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]O FFSET(dithe r69 | . s ca le ) , A V _ O Pd T_-TY=P nEs_F_LcoOefAfTs,[ j{.]db l* =ns1_e r r or s [ p o s + j ] ; } ,| ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~0 , INT_MAX , PARAM}, | ^ src/libswresample/dither_template.c:71:27: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | d1 = rint(d + noise[i]); | ~ ^~~~~~~~ src/libswresample/dither_template.c:73:19: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 73 | d1 *= S; | ~~ ^ src/libswresample/options.c:105:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 105 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:106:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 106 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM }, | ^ src/libswresample/options.c:107:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 107 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:108:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 108 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 109 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:112:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 112 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 118 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM }, | ^ src/libswresample/options.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 120 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM }, | ^ src/libswresample/options.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^ src/libswresample/options.c:124:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 124 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:126:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 126 | 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 | , O F F S E T ( dsouobflet _d1c,o dm p=e nssract[ii]o*nS__1;d u r| ~ ~~~~~~^~~~a tion),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ^ src/libswresample/options.c:128:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 128 | src/libswresample/dither_template.c : 66 : 21 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] , OFFSET(ma x63 | _ so f t_ c o m pe ns a t i o n) , A V_dOP T-_= TnYsPE__FcLOoAeTf fs,[{.jd bl = 0 ] * ns _ er r o r s [ p os + j }, I]N T _M| IN ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, INT_M AX64 | , P A R AM } , | ^ +ns_coeffs[j + 1] * ns_errorssrc/libswresample/options.c[p:o130s:161 :+ warning: missing field 'unit' initializer [-Wmissing-field-initializers]j + 1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13065 | | + n s _ c oe f f s [ j + 2 ] * n s _e r r or s [ p o s + j ,+ O2F]F S| E ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~T (async 66) | , AV _ O PT _T Y+PnE_sF_LOcAoTe f,f{.sd[bjl= 0+ 3 ] * n s _ e r r o r s [ p }o, sI N+T _jMI N+ ,3 I]N;T _| M ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ AX , PARAM }, | ^ src/libswresample/options.c:132:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 132 | src/libswresample/dither_template.c : 69 : 35 : warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 69 | , O FF SE T( f i r s tp t sd_i n-=_ sanmpsl_ecso)e, fAVf_sOP[Tj_]T Y*P En_IsNT_6e4r ,r{o.ri6s4[=ApVo_sN +O jP]TS;_V A LU| E ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ }, INT64_MIN,INT64_MAX, PARAM }, | ^ 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] src/libswresample/options.c :73144 | :164 : warning: missing field 'unit' initializer [-Wmissing-field-initializers] d1 *= S; 144 | {| ~~ ^ "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM }, | ^ src/libswresample/options.c:146:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 146 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM }, | ^ src/libswresample/options.c:132:144: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 131 | {"first_pts" , "Assume the first pts should be this value (in samples)." | ~ 132 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM }, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define INT64_MAX (0x7fffffffffffffff) | ^~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:143: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 121 | {"min_comp" , "set minimum difference between timestamps and audio data (in seconds) below which no timestamp compensation of either kind is applied" | ~ 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:122:109: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 122 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ~ ^~~~~~~ /usr/include/float.h:15:17: note: expanded from macro 'FLT_MAX' 15 | #define FLT_MAX 3.40282346638528859812e+38F | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/options.c:70:145: warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 69 | {"out_channel_layout" , "seIn file included from t CC libavutil/aes.o osrc/libswresample/dither.cut:pu143t: src/libswresample/dither_template.cc:61h:a34n:ne l warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]a yout (Deprecate d61, | us e ou t _ ch la y o ut )" , d o| u~ ble d1, d = sr c70[ | i ] * S _ 1 ; | ~ ~~~~~~^~~~ OFFSET(user_out_ch_layout), AV_OPT_TYPE_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' src/libswresample/dither_template.c:66:21 :46 | #warning: deimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]f ine INT64_M AX63 | ( 0 x 7 f f f f f ff f f fdf f-ff=f) n s| ^~~~~~~~~~~~~~~~~~_ coeffs[j ] * ns_errors[pos + j src/libswresample/options.c ]: 68: 145| : ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: implicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] 64 | 67 | { "o c l" + n s _c,o "eseftf osu[tjpu t+ c1ha]n *n enl sl_ayeorurto (rDse[ppreocsa +t ej d+ ,1 ]u s| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ochl)" , 65 | | ~ 68 | + n s_ c o ef fs [ j + 2 ] * n s _e r r o r s [ p o s + j + 2 ] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ OFFSET (u66s | er _ o u t _ c h _ l a y o u t ) , A V+_nOsP_Tc_ToYePffEs_[CjH A+N N3]E L* _nLs_AeYrrOoUTr,s[ p{.ois 6+4 =j0 + 3] ; } ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"}, | ^~~~~~~~~ /usr/include/stdint.h:46:21: note: expanded from macro 'INT64_MAX' 46 | #define src/libswresample/dither_template.cIN:T6694:_35MA:X warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion](0 x7fffffff f69ff | ff f f f ) | ^~~~~~~~~~~~~~~~~~ d -= ns_coeffs[j] * ns_errsrc/libswresample/options.co:r66s:145[:p owarning: simplicit conversion from 'long long' to 'double' changes value from 9223372036854775807 to 9223372036854775808 [-Wimplicit-const-int-float-conversion] + j]; | ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 65 | {"in_channel_layout" , "set input channel layout (Deprecated, use in_chlayout)", | ~ 66 | src/libswresample/dither_template.c : 71 : 27 : warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 71 | O FF S E T (du1 s=e rri_nint_c(h_dl a+ ynoouits)e,[ iA]V)_O;P T _T| Y ~ ^~~~~~~~P E_CHANNEL_LAYOUT, {.i64=0 }, INT64_MIN, INT64_MAX, PARAM|DEPREC, "channel_layout"},src/libswresample/dither_template.c :| ^~~~~~~~~73 :19: warning: /usr/include/stdint.himplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]:46 :21: note: expanded from macro 'INT64_MAX' 73 | 46 | # d e fi n e I NT 64 _dMA1X * =(0 xS7f;f ff f| f ~~ ^ fffffffff) | ^~~~~~~~~~~~~~~~~~ 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 | CC libavutil/aes_ctr.o 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/swresample.c:330:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 330 | s->rematrix_volume!=1.0 || | ~~~^~~~~~~~~~~~~~~~~ CC libavutil/ambient_viewing_environment.o src/libswresample/swresample.c:380:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 380 | if (s->async > 1.0001) { | ~~~^~~~~ ~ src/libswresample/swresample.c:381:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 381 | s->max_soft_compensation = s->async / (double) s->in_sample_rate; | ~~~^~~~~ ~ In file included from src/libswresample/dither.c:147: src/libswresample/dither_template.c:61:35: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 61 | double d1, d = src[i]*S_1; | ~^~~ src/libswresample/dither_template.c:66:21: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] CC libavutil/arm/cpu.o 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 *CC libavutil/arm/float_dsp_init_arm.o = S; | ~~ ^ CC libavutil/arm/float_dsp_init_neon.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; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~ CC libavutil/arm/float_dsp_init_vfp.o AS libavutil/arm/float_dsp_neon.o src/libswresample/swresample.c:AS libavutil/arm/float_dsp_vfp.o 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))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavutil/audio_fifo.o CC libavutil/avsscanf.o CC libavutil/avstring.o 48 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); | ~~~~~~~~~~~~ ~~^ src/libswresample/rematrix.c:234:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 234 | for(i=0; irematrix_maxval; | ~ ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:480:39: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, 480 | maxval, s->rematrix_volume, (double*)s->matrix, | ~~~^~~~~~~~~~~~~~~ src/libswresample/rematrix.c:479:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~~~~~~~~~~ src/libswresample/rematrix.c:479:40: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:479:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 478 | ret = swr_build_matrix2(&s->in_ch_layout, &s->out_ch_layout, | ~~~~~~~~~~~~~~~~~ 479 | s->clev, s->slev, s->lfe_mix_level, | ~~~^~~~ src/libswresample/rematrix.c:485:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 485 | for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswresample/rematrix.c:486:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 486 | for (j = 0; j < FF_ARRAY_ELEMS(s->matrix[0]); j++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/libswscale/arm/swscale_unscaled.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/base64.o src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:43:23: note: expanded from macro 'CONV_FUNC' 43 | *(otype*)po = expr; pi += is; po += CC libavutil/blowfish.o os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:44:23: note: expanded from macro 'CONV_FUNC' 44 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:45:23: note: expanded from macro 'CONV_FUNC' 45 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:46:23: note: expanded from macro 'CONV_FUNC' 46 | *(otype*)po = expr; pi += is; CC libavutil/bprint.o po += os;\ | ~ ^~~~ src/libswresample/audioconvert.c:83:58: warning: implicit conversion increases floating-point precision: 'const float' to 'double' [-Wdouble-promotion] 83 | CONV_FUNC(AV_SAMPLE_FMT_DBL, double , AV_SAMPLE_FMT_FLT, *(const float*)pi) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ src/libswresample/audioconvert.c:49:23: note: expanded from macro 'CONV_FUNC' 49 | *(otype*)po = expr; pi += is; po += os;\ | ~ ^~~~ In file included from src/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); | ~~~~~~~~~~~~ ~~^ 13 warnings generated. 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); | ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavutil/buffer.o CC libavutil/camellia.o 13 warnings generated. 1CC libavutil/cast5.o warning generated. CC libavutil/channel_layout.o In file included from src/libswscale/hscale.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 51 warnings generated. 1 warning generated. CC libavutil/cpu.o CC libavutil/crc.o CC libavutil/csp.o In file included from src/libswscale/hscale_fast_bilinear.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/des.o CC libavutil/detection_bbox.o CC libavutil/dict.o 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/display.o In file included from src/libswscale/options.c:23: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/dovi_meta.o In file included from src/libswscale/output.c:37: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ CC libavutil/downmix_info.o 1 warning generated. 12 warnings generated. CC libavutil/encryption_info.o src/libavutil/base64.c:154:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 154 | if (in_size >= UINT_MAX / 4 || | ~~~~~~~ ^ ~~~~~~~~~~~~ CC libavutil/error.o In file included from src/libswscale/swscale.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/slice.c:21: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ In file included from src/libswscale/rgb2rgb.c:33: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: In file included from implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] src/libswscale/swscale_unscaled.c:27: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h: 47:4727 | : warning: rimplicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion]e turn av_float 247 | i n tr(eu.tf)u;r n | a ~~~~~~~~~~~~ ~~^ v_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 24 warnings generated. 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] 1 warning generated55. | { "srch", "source height", OFFSET(srcH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 56 | { "dstw", "destination width", OFFSET(dstW), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 57 | { "dsth", "destination height", OFFSET(dstH), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE }, | ^ src/libswscale/options.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 58 | { "src_format", "source format", OFFSET(srcFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:59:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 59 | { "dst_format", "destination format", OFFSET(dstFormat), AV_OPT_TYPE_PIXEL_FMT,{ .i64 = DEFAULT }, 0, INT_MAX, VE }, | ^ src/libswscale/options.c:60:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 60 | { "src_range", "source is full range", OFFSET(srcRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:61:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 61 | { "dst_range", "destination is full range", OFFSET(dstRange), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE }, | ^ src/libswscale/options.c:62:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 62 | { "param0", "scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:63:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 63 | { "param1", "scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE }, | ^ src/libswscale/options.c:65:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 65 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:66:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 66 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:67:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 67 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:68:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 68 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 512, VE }, | ^ src/libswscale/options.c:76:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers] 76 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag),AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, | ^ src/libswscale/options.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers] 85 | { NULL } | ^ 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; | ~~~~~^ ~~~ In file included from src/libswscale/vscale.c:20: In file included from src/libswscale/swscale_internal.h:38: src/libavutil/half2float.h:47:27: warning: implicit conversion increases floating-point precision: '_Float16' to 'float' [-Wdouble-promotion] 47 | return av_float2int(u.f); | ~~~~~~~~~~~~ ~~^ 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= sizeof(AVCRC) * 1024) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libswscale/rgb2rgb.c:128: 74src/libswscale/rgb2rgb_template.c warning:s generated367. :19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 367 | for (i = 0; i < src_size; i += 3) { | ~ ^ ~~~~~~~~ CC libavutil/file.o CC libavutil/file_open.o src/libavutil/audio_fifo.c:109:18: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned int') [-Wsign-compare] 109 | if (buf_size > cur_size) { | ~~~~~~~~ ^ ~~~~~~~~ CC libavutil/film_grain_params.o CC libavutil/fixed_dsp.o src/libswscale/utils.c:69:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 69 | [AV_PIX_FMT_YUV420P] = { 1, 1 }, | ^ src/libswscale/utils.c:70:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 70 | [AV_PIX_FMT_YUYV422] = { 1, 1 }, | ^ src/libswscale/utils.c:71:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 71 | [AV_PIX_FMT_RGB24] = { 1, 1 }, | ^ src/libswscale/utils.c:72:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 72 | [AV_PIX_FMT_BGR24] = { 1, 1 }, | ^ src/libswscale/utils.c:73:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 73 | [AV_PIX_FMT_YUV422P] = { 1, 1 }, | ^ src/libswscale/utils.c:74:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 74 | [AV_PIX_FMT_YUV444P] = { 1, 1 }, | ^ src/libswscale/utils.c:75:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 75 | [AV_PIX_FMT_YUV410P] = { 1, 1 }, | ^ src/libswscale/utils.c:76:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 76 | [AV_PIX_FMT_YUV411P] = { 1, 1 }, | ^ src/libswscale/utils.c:77:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 77 | [AV_PIX_FMT_GRAY8] = { 1, 1 }, | ^ CC libavutil/float_dsp.o 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 | [ACC libavutil/frame.o V_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 }, | ^ CC libavutil/hash.o 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/libavutil/display.c| ^: 43:16: CC libavutil/hdr_dynamic_metadata.o warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] src/libswscale/utils.c:109:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 10943 | | [ A V _rPeItX_uFMrTn_G RANYA12NLE;] | ~~~~~~ ^~~ = { 1, 1 /usr/include/math.h}:,15 : 19| : ^ note: expanded from macro 'NAN' 15 | #define NAsrc/libswscale/utils.cN: 110 : 39 _:_ warning: bmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]u iltin _110n | an f ( " "[A)V _ | P ^~~~~~~~~~~~~~~~~~I X_FMT_GRAY14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:111:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 111 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:112:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 112 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:113:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 113 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:114:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 114 | [AV_PIX_FMT_YUV440P] = { 1, 1 }, | ^ src/libswscale/utils.c:115:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 115 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 }, | ^ src/libswscale/utils.c:116:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 116 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:117:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 117 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:118:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] CC libavutil/hdr_dynamic_vivid_metadata.o 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_YUVACC libavutil/hmac.o 444P9LE] = { 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,src/libavutil/display.c 1 :}, 53: 38| ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 53src/libswscale/utils.c | : 132 :39 :d owarning: umissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]bl e radi a132 | n s = -[aAVn_gPleI X*_ FMMT__PYIUV A/42 21P1800.L0fE;]= {| ~ ^~~~~~ 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_YUVA422P1CC libavutil/hwcontext.o 6BE]= { 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] 139 | [AV_PIX_FMT_YUVA444P16BE]= { 1, 1 }, | ^ src/libswscale/utils.c:140:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 140 | [AV_PIX_FMT_YUVA444P16LE]= { 1, 1 }, | ^ src/libswscale/utils.c:141:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 141 | [AV_PIX_FMT_RGB48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:142:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 142 | [AV_PIX_FMT_RGB48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:145:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 145 | [AV_PIX_FMT_RGB565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:146:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 146 | [AV_PIX_FMT_RGB565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:147:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 147 | [AV_PIX_FMT_RGB555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:148:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 148 | [AV_PIX_FMT_RGB555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:149:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 149 | [AV_PIX_FMT_BGR565BE] = { 1, 1 }, | ^ src/libswscale/utils.c:150:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 150 | [AV_PIX_FMT_BGR565LE] = { 1, 1 }, | ^ src/libswscale/utils.c:151:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 151 | [AV_PIX_FMT_BGR555BE] = { 1, 1 }, | ^ src/libswscale/utils.c:152:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 152 | [AV_PIX_FMT_BGR555LE] = { 1, 1 }, | ^ src/libswscale/utils.c:153:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 153 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:154:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 154 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:155:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 155 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:156:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 156 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:157:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 157 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:158:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 158 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:159:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 159 | [AV_PIX_FMT_RGB444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:160:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 160 | [AV_PIX_FMT_RGB444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:161:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 161 | [AV_PIX_FMT_BGR444LE] = { 1, 1 }, | ^ src/libswscale/utils.c:162:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 162 | [AV_PIX_FMT_BGR444BE] = { 1, 1 }, | ^ src/libswscale/utils.c:163:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 163 | [AV_PIX_FMT_YA8] = { 1, 1 }, | ^ src/libswscale/utils.c:164:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 164 | [AV_PIX_FMT_YA16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:165:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 165 | [AV_PIX_FMT_YA16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:166:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 166 | [AV_PIX_FMT_BGR48BE] = { 1, 1 }, | ^ src/libswscale/utils.c:167:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 167 | [AV_PIX_FMT_BGR48LE] = { 1, 1 }, | ^ src/libswscale/utils.c:170:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 170 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:171:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 171 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:172:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 172 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:173:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 173 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:174:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 174 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:175:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 175 | [AV_PIX_FMT_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_PIXsrc/libavutil/error.c_FMT:_Y113U:V1942:2 Pwarning: 14Bcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]E ] = { 1, 1 }, | ^ 113 | for (i = 0; src/libswscale/utils.ci :<185 :F39F:_ Awarning: Rmissing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]R AY_ELE M185S | (e r r o r[_AeVn_trPieIsX)_F;M Ti+_+YU)V 4{2 2P 1| 4 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~L E] = { 1, 1 }, | ^ src/libswscale/utils.c:186:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 186 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:187:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 187 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:188:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 188 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:189:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 189 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:190:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 190 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:191:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 191 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:192:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 192 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:193:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 193 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:194:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 194 | [AV_PIX_FMT_GBRP] = { 1, 1 }, | ^ src/libswscale/utils.c:195:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 195 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 }, | ^ src/libswscale/utils.c:196:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 196 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 }, | ^ src/libswscale/utils.c:197:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 197 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:198:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 198 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:199:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 199 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:200:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 200 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 }, | ^ src/libswscale/utils.c:201:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 201 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:202:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 202 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:203:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 203 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:204:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 204 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:205:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 205 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 }, | ^ src/libswscale/utils.c:206:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 206 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 }, | ^ src/libswscale/utils.c:207:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 207 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:208:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 208 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:209:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 209 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:210:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 210 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:211:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 211 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:212:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 212 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:213:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 213 | [AV_PIX_FMT_GBRAP] = { 1, 1 }, | ^ src/libswscale/utils.c:214:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 214 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 }, | ^ src/libswscale/utils.c:215:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 215 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 }, | ^ src/libswscale/utils.c:216:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 216 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 }, | ^ src/libswscale/utils.c:217:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 217 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 }, | ^ src/libswscale/utils.c:218:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 218 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 }, | ^ src/libswscale/utils.c:219:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 219 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 }, | ^ src/libswscale/utils.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 220 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 221 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 222 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 223 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:224:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 224 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:225:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 225 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:226:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 226 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 227 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:230:38: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 230 | [AV_PIX_FMT_AYUV64LE] = { 1, 1}, | ^ src/libswscale/utils.c:231:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 231 | [AV_PIX_FMT_P010LE] = { 1, 1 }, | ^ src/libswscale/utils.c:232:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 232 | [AV_PIX_FMT_P010BE] = { 1, 1 }, | ^ src/libswscale/utils.c:233:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 233 | [AV_PIX_FMT_P012LE] = { 1, 1 }, | ^ src/libswscale/utils.c:234:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 234 | [AV_PIX_FMT_P012BE] = { 1, 1 }, | ^ src/libswscale/utils.c:235:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 235 | [AV_PIX_FMT_P016LE] = { 1, 1 }, | ^ src/libswscale/utils.c:236:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 236 | [AV_PIX_FMT_P016BE] = { 1, 1 }, | ^ src/libswscale/utils.c:237:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 237 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 }, | ^ src/libswscale/utils.c:238:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 238 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 }, | ^ src/libswscale/utils.c:239:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 239 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:240:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 240 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:241:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 241 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 }, | ^ src/libswscale/utils.c:242:40: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 242 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 }, | ^ src/libswscale/utils.c:243:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 243 | [AV_PIX_FMT_NV24] = { 1, 1 }, | ^ src/libswscale/utils.c:244:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 244 | [AV_PIX_FMT_NV42] = { 1, 1 }, | ^ src/libswscale/utils.c:245:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 245 | [AV_PIX_FMT_Y210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:246:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 246 | [AV_PIX_FMT_Y212LE] = { 1, 1 }, | ^ src/libswscale/utils.c:247:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 247 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:248:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 248 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 }, | ^ src/libswscale/utils.c:249:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 249 | [AV_PIX_FMT_P210BE] = { 1, 1 }, | ^ src/libswscale/utils.c:250:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 250 | [AV_PIX_FMT_P210LE] = { 1, 1 }, | ^ src/libswscale/utils.c:251:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 251 | [AV_PIX_FMT_P410BE] = { 1, 1 }, | ^ src/libswscale/utils.c:252:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 252 | [AV_PIX_FMT_P410LE] = { 1, 1 }, | ^ src/libswscale/utils.c:253:39: warning: 1missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] warning generated. 253 | [AV_PIX_FMT_P216BE] = { 1, 1 }, | ^ src/libswscale/utils.c:254:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 254 | [AV_PIX_FMT_P216LE] = { 1, 1 }, | ^ src/libswscale/utils.c:255:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 255 | [AV_PIX_FMT_P416BE] = { 1, 1 }, | ^ src/libswscale/utils.c:256:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 256 | [AV_PIX_FMT_P416LE] = { 1, 1 }, | ^ src/libswscale/utils.c:257:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 257 | [AV_PIX_FMT_NV16] = { 1, 1 }, | ^ src/libswscale/utils.c:258:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 258 | [AV_PIX_FMT_VUYA] = { 1, 1 }, | ^ src/libswscale/utils.c:259:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 259 | [AV_PIX_FMT_VUYX] = { 1, 1 }, | ^ src/libswscale/utils.c:260:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 260 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 }, | ^ src/libswscale/utils.c:261:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 261 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 }, | ^ src/libswscale/utils.c:262:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 262 | [AV_PIX_FMT_XV30LE] = { 1, 1 }, | ^ src/libswscale/utils.c:263:39: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers] 263 | [AV_PIX_FMT_XV36LE] = { 1, 1 }, | ^ 2 warnings generated. 8 warnings generated. src/libavutil/bprint.c:109:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 109 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ 1 warning generated. 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/hwcontext_stub.o src/libavutil/bprint.c:132:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 132 | if (extra_len < room) | ~~~~~~~~~ ^ ~~~~ CC libavutil/hwcontext_vaapi.o 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:458:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 458 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/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); | ^~~~ 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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:359:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 359 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c: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/log.o 2 warnings generated. CC libavutil/log2_tab.o CC libavutil/lzo.o CC libavutil/mastering_display_metadata.o 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/mathematics.o CC libavutil/md5.o CC libavutil/mem.o CC libavutil/murmur3.o src/libswscale/utils.c:2118:23: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2118 | a->coeff[i] = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2125:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 2125 | if(length <= 0 || length > INT_MAX/ sizeof(double)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libavutil/opt.o In file included from src/libavutil/eval.c:34: src/libavutil/ffmath.h:49:30: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 49 | return exp2f(M_LOG2_10 * x); | ~ ^ src/libavutil/channel_layout.c:739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 739 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libswscale/utils.c:2341:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2341 | if (lumaGBlur != 0.0) { | ^~~~~~~~~ ~~ src/libswscale/utils.c:2342:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2342 | filter->lumH = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libswscale/utils.c:2343:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2343 | filter->lumV = sws_getGaussianVec(lumaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~ src/libavutil/channel_layout.cCC libavutil/parseutils.o :801:13:src/libswscale/utils.c warning: :comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]2349: 9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2349801 | | iif f(c hr(oimdaxG B>lu= rc h!an=n e0l._0l)ay ou{t -| > ^~~~~~~~~~~ ~~n b_channels) | ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:809:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 809 | if (idx < amsrc/libswscale/utils.cb:i_2350c:ha43nn:e warning: limplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]s ) | ~~~ ^ ~~~~~~~~~~~~~ 2350 | filter->chrH = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2351:43: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2351 | filter->chrV = sws_getGaussianVec(chromaGBlur, 3.0); | ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~ src/libswscale/utils.c:2360:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2360 | if (chromaSharpen != 0.0) { | ^~~~~~~~~~~~~ ~~ src/libswscale/utils.c:2364:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2364 | sws_scaleVec(filter->chrH, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2365:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2365 | sws_scaleVec(filter->chrV, -chromaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~~~ src/libswscale/utils.c:2371:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2371 | if (lumaSharpen != 0.0) { | ^~~~~~~~~~~ ~~ src/libswscale/utils.c:2375:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2375 | sws_scaleVec(filter->lumH, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2376:36: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2376 | sws_scaleVec(filter->lumV, -lumaSharpen); | ~~~~~~~~~~~~ ^~~~~~~~~~~~ src/libswscale/utils.c:2382:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2382 | if (chromaHShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2383:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2383 | sws_shiftVec(filter->chrH, (int)(chromaHShift + 0.5)); | ^~~~~~~~~~~~ ~ src/libswscale/utils.c:2385:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2385 | if (chromaVShift != 0.0) | ^~~~~~~~~~~~ ~~ src/libswscale/utils.c:2386:42: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2386 | sws_shiftVec(filter->chrV, (int)(chro3maV warningSshi generatedf. t + 0.5)); | ^~~~~~~~~~~~ ~ src/libavutil/eval.c:212:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 212 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:882:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 882 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str)); | ^ ~~~~~~~~~~~ ~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/eval.c:240:24: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 240 | double d = NAN; | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:309:76: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 309 | case e_mod: return e->value * (d - floor(d2 ? d / d2 : d * INFINITY) * d2); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/eval.c:320:68: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 320 | case e_div: return e->value * (d2 ? (d / d2) : d * INFINITY); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/channel_layout.c:965:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 965 | for (i = 0;src/libavutil/eval.c i: 326<: 63FF:_A Rwarning: Rimplicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]A Y_ELEMS(channel_la y326o | ut _ ma p) ; i ++ ) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ case e_bitand: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d & (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:327:63: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 327 | case e_bitor: return isnan(d) || isnan(d2) ? NAN : e->value * ((long int)d | (long int)d2); | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:331:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 331 | return NAN; | ~~~~~~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/eval.c:237:41: warning: implicit conversion from 'unsigned long long' to 'double' changes value from 18446744073709551615 to 18446744073709551616 [-Wimplicit-const-int-float-conversion] 237 | return e->value * (r * (1.0/UINT64_MAX)); | ~^~~~~~~~~~ /usr/include/stdint.h:51:21: note: expanded from macro 'UINT64_MAX' 51 | #define UINT64_MAX (0xffffffffffffffffu) | ^~~~~~~~~~~~~~~~~~~ CC libavutil/pixdesc.o 5 warnings generated. CC libavutil/pixelutils.o src/libavutil/eval.c:375:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 375 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:149:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 149 | if (sizes[i] > INT_MAX - total_size) | ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/hmac.c:144:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 144 | if (keylen > c->blocklen) { | ~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/hmac.c:170:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 170 | if (outlen < c->hashlen) | ~~~~~~ ^ ~~~~~~~~~~ CC libavutil/random_seed.o src/libavutil/hwcontext.c:86:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 86 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) { | ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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) | ~~~~~~~ ^ ~~~~ CC libavutil/rational.o 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("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:401:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 401 | for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/hash.c:208:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 208 | memcpy(dst, buf, FFMIN(size, rsize)); | ^ ~~~~ ~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:209:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 209 | 1if warning generated(s. ize > rsize) | ~~~~ ^ ~~~~~ 9 warnings generated. src/libavutil/hash.c:219:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 219 | for (i = 0; i < FFMIN(rsize, size / 2); i++) | ^ ~~~~~ ~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/frame.c: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/hash.c:231:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 231 | memcpy(dst, b64, FFMIN(osize, size)); | ^ ~~~~~ ~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/hash.c:232:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 232 | if (size < osize) | ~~~~ ^ ~~~~~ src/libavutil/frame.c:532:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 532 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:625:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 625 | for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/frame.c:647:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 647 | if (frame->nb_side_data > INT_MAX / sizeof(*frame->side_data) - 1) | ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. CC libavutil/rc4.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: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/reverse.o CC libavutil/ripemd.o CC libavutil/samplefmt.o 2 warnings generated. CC libavutil/sha.o CC libavutil/sha512.o CC libavutil/slicethread.o CC libavutil/spherical.o CC libavutil/stereo3d.o CC libavutil/tea.o CC libavutil/threadmessage.o CC libavutil/time.o CC libavutil/timecode.o 5 warnings generated. CC libavutil/twofish.o CC libavutil/tx.o CC libavutil/tree.o src/libavutil/pixelutils.c:84:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 84 | h_bits < 1 || h_bits > FF_ARRAY_ELEMS(sad)) | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ src/libavutil/pixelutils.c:83:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 83 | if (w_bits < 1 || w_bits > FF_ARRAY_ELEMS(sad) || | ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~ CC libavutil/tx_double.o CC libavutil/tx_float.o src/libavutil/mathematics.c:105:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long long') and 'int64_t' (aka 'long long') [-Wsign-compare] 105 | a1 += a0 < r; | ~~ ^ ~ 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) { | ~ ^ ~~ CC libavutil/tx_int32.o CC libavutil/utils.o src/libavutil/imgutils.c:122:22: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 122 | if (linesizes[0] > SIZE_MAX / height) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~ src/libavutil/imgutils.c:137:26: warning: comparison of integers of different signs: 'const ptrdiff_t' (aka 'const int') and 'unsigned int' [-Wsign-compare] 137 | if (linesizes[i] > SIZE_MAX / h) | ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/mathematics.c:163:11: warning: comparison of integers of different signs: 'int64_t' (aka 'long long') and 'uint64_t' (aka 'unsigned long long') [-Wsign-compare] 163 | if (c > (mod >> 1)) | ~ ^ ~~~~~~~~ src/libavutil/imgutils.c: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) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ 34 warnings generated. CC libavutil/uuid.o CC libavutil/version.o src/libavutil/imgutils.c:494:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned int') and 'int' [-Wsign-compare] 494 | if (sizes[i] > INT_MAX - ret) | ~~~~~~~~ ^ ~~~~~~~~~~~~~ CC libavutil/video_enc_params.o src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned int') [-Wsign-compare] 559 | for (i = 0; i < clear_size; i++) { | ~ ^ ~~~~~~~~~~ CC libavutil/xga_font_data.o 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; iCC libavutil/xtea.o < FF_ARRAY_ELEMS(vaapi_format_map); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. 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:371:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 371 | FFMIN(slen-hex_offset+1, sizeof(color_string2))); | ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN' 49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a)) | ~ ^ ~ src/libavutil/parseutils.c:384:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 384 | strspn(color_string2, "0123456789ABCDEFabcdef") == len) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~ 3 warnings generated. AR libavfilter/libavfilter.a 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)) | ~ ^ ~ AR libswresample/libswresample.a 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.csrc/libavutil/hwcontext_vaapi.c:61::49892:: 19warning: :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 'uint32_t' (aka 'unsigned int') [-Wsign-compare] 61 | 892 | iffo r( d(ie n= 0*; i( <2 m*ap ->xi m* aa1g.ed.enunm _p+l anaes0;. id++e) n{ ) | > ~ ^ ~~~~~~~~~~~~~~~~~~~~~ num * a1.den) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~ src/libavutil/random_seed.c:78:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare] 78 | av_assert0(sizeof(tmp) >= av_sha_size); | ~~~~~~~~~~~ ^ ~~~~~~~~~~~ src/libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' 38 | if (!(cond)) { \ | ^~~~ src/libavutil/parseutils.c:624:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 624 | for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:645:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 645 | for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:715:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 715 | for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:86:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 86 | *num = *(float *)dst; | ~ ^~~~~~~~~~~~~ src/libavutil/opt.c:106:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~~~~~~ /usr/include/math.h:16:19: note: expanded from macro 'INFINITY' 16 | #define INFINITY __builtin_inff() | ^~~~~~~~~~~~~~~~ src/libavutil/opt.c:106:70: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 106 | num = den ? num * intnum / den : (num && intnum ? INFINITY : NAN); | ~ ^~~ /usr/include/math.h:15:19: note: expanded from macro 'NAN' 15 | #define NAN __builtin_nanf("") | ^~~~~~~~~~~~~~~~~~ src/libavutil/parseutils.c:764:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 764 | if ((q - tag) < sizeof(tag) - 1) | ~~~~~~~ ^ ~~~~~~~~~~~~~~~ 17 warnings generated. 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/opt.c:419:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare] 419 | if (*tail || (unsigned)fmt >= fmt_nb) { | ~~~~~~~~~~~~~ ^ ~~~~~~ 1 warning 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/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) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. src/libavutil/stereo3d.c:70:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 70 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c: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++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~ 33 warnings generated. src/libavutil/timecode.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 186 | for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. src/libavutil/opt.c:871:48: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 871 | ret = snprintf(buf, siz1eo warningf generated(. buf), "%f", *(float *)dst); | ~~~~~~~~ ^~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. src/libavutil/opt.c:952:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 952 | if (ret >= sizeof(buf)) | ~~~ ^ ~~~~~~~~~~~ src/libavutil/pixdesc.c:3232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3232 | for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3253 | for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/pixdesc.c:3274:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3274 | for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. src/libavutil/pixdesc.c:3295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 3295 | for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/libavutil/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; | ~~~~~~~~ ^ ~~~ 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. 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) { | ~~ ^~~~~~~~ 5 warnings generated. In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from src/libavutil/tx_double.c:21: src/libavutil/tx_template.c:157:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare] 157 | for (int i = 0; i < FF_ARRAY_ELEMS(nptwo_tabs_init_data); i++) { | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. 18 warnings generated. src/libavutil/opt.c:2113:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 2113 | d2 = f; | ~ ^ 1 warning generated. 6 warnings generated. 45 warnings generated. 5 warnings generated. 5 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1165:28: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1165 | sum += UNSCALE(src[j]) * cos(a * phase); | ^~~~~~ ~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1192:34: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1192 | double val = UNSCALE(src[j*stride]); | ~~~ ^~~~~~~~~~~~~ src/libavutil/tx_priv.h:100:21: note: expanded from macro 'UNSCALE' 100 | #define UNSCALE(x) (x) | ^ In file included from src/libavutil/tx_float.c:21: src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. src/libavutil/tx_template.c:1145:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1145 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1241:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1241 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1387:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1387 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1444:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1444 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ src/libavutil/tx_template.c:1809:21: warning: implicit conversion increases floating-point precision: 'TXSample' (aka 'float') to 'double' [-Wdouble-promotion] 1809 | tmp1 = (in1 + in2)*0.5; | ~~~~^~~~~ ~ src/libavutil/tx_template.c:1618:18: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 1618 | s->scale_d = *((SCALE_TYPE *)scale); | ~ ^~~~~~~~~~~~~~~~~~~~~~ 27 warnings generated. 7 warnings generated. 5 warnings generated. 216 warnings generated. 1 warning generated. 19 warnings generated. 1 warning generated. 26 warnings generated. 13 warnings generated. 5 warnings generated. 13 warnings generated. 1 warning generated. 11 warnings generated. 9 warnings generated. 1 warning generated. 28 warnings generated. 6 warnings generated. AR libavutil/libavutil.a 5 warnings generated. 16 warnings generated. 17 warnings generated. AR libavcodec/libavcodec.a 1 warning generated. 1 warning generated. AR libswscale/libswscale.a [7/8] Performing install step for 'ffmpeg' INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_http_serve_files.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_list_dir.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/avio_read_callback.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_filter_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/decode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/demux_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/encode_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/extract_mvs.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/filter_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/hw_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/mux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_decode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/qsv_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/remux.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/resample_audio.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/scale_video.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/show_metadata.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/transcode_aac.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_encode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/vaapi_transcode.c INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/README INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/doc/examples/Makefile INSTALL libavdevice/libavdevice.a INSTALL 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.hINSTALL libavcodec/libavcodec.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/version_major.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/vorbis_parser.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavcodec/xvmc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/postprocess.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libpostproc/version_major.h INSTALL libpostproc/libpostproc.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/swresample.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswresample/version_major.h INSTALL libswresample/libswresample.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/swscale.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libswscale/version_major.h INSTALL libswscale/libswscale.pc INSTALL libavutil/libavutil.pc INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/adler32.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/aes_ctr.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ambient_viewing_environment.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/attributes.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/audio_fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avassert.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avstring.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/avutil.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/base64.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/blowfish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bprint.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/bswap.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/buffer.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cast5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/camellia.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/channel_layout.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/common.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/cpu.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/crc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/csp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/des.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/detection_bbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dict.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/display.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/dovi_meta.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/downmix_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/encryption_info.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/error.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/eval.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/fifo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/file.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/frame.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hash.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hdr_dynamic_vivid_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hmac.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_cuda.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_d3d11va.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_drm.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_dxva2.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_qsv.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_mediacodec.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_opencl.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vaapi.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_videotoolbox.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vdpau.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/hwcontext_vulkan.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/imgutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intfloat.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/intreadwrite.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lfg.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/log.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/lzo.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/macros.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mathematics.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mastering_display_metadata.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/md5.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/mem.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/motion_vector.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/murmur3.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/opt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/parseutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixdesc.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixelutils.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/pixfmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/random_seed.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rc4.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/rational.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/replaygain.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/ripemd.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/samplefmt.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/sha512.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/spherical.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/stereo3d.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/threadmessage.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/time.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timecode.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/timestamp.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tree.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/twofish.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/uuid.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/version.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/video_enc_params.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/xtea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tea.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/tx.h INSTALL home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/ffmpeg/src/ffmpeg/libavutil/film_grain_params.h INSTALL libavutil/avconfig.h INSTALL libavutil/ffversion.h [8/8] Completed 'ffmpeg' [139/1700] Performing install step for 'ffmpeg' [1/1] Install the project... -- Install configuration: "Release" Done [140/1700] Completed 'ffmpeg' /usr/bin/make all-am make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' CC src/dvdnav.lo CC src/read_cache.lo CC src/navigation.lo CC src/highlight.lo CC src/logger.lo CC src/searching.lo CC src/settings.lo CC src/vm/decoder.lo CC src/vm/vm.lo CC src/vm/play.lo CC src/vm/getset.lo CC src/vm/vmget.lo CC src/vm/vmcmd.lo src/vm/play.c:77:51: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 77 | (vm->state).pgN = 1 + ((int) ((float) pgCnt * rand()/(RAND_MAX+1.0))); | ~~~~~~~~~~~~~~^~~~~~~~~ src/navigation.c:265:66: warning: unused parameter 'parts_to_play' [-Wunused-parameter] 265 | int32_t part, int32_t parts_to_play) { | ^ src/navigation.c:272:58: warning: unused parameter 'title' [-Wunused-parameter] 272 | dvdnav_status_t dvdnav_time_play(dvdnav_t *this, int32_t title, | ^ src/navigation.c:273:43: warning: unused parameter 'time' [-Wunused-parameter] 273 | uint64_t time)src/vm/decoder.c {: 603 :| 71 ^: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] 603 | set_GPRM(command->registers, reg, 1 + ((uint16_t) ((float) data * rand()/(RAND_MAX+1.0))) ); | ~~~~~~~~~~~~~^~~~~~~~~ src/vm/vmcmd.c:92:19: warning: variable 'system_reg_abbr_table' is not needed and will not be emitted [-Wunneeded-internal-declaration] 92 | static const char system_reg_abbr_table[][8] = { | ^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 3 warnings generated. 1 warning generated. 1 warning generated. CCLD libdvdnav.la make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [141/1700] Performing install step for 'libdvdnav' make[1]: Entering directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' /bin/mkdir -p '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 AUTHORS ChangeLog COPYING README.md TODO '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/share/doc/libdvdnav' /bin/sh ./libtool --mode=install /usr/bin/install -c libdvdnav.la '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib' /usr/bin/install -c -m 644 misc/dvdnav.pc '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/pkgconfig' /usr/bin/install -c -m 644 src/dvdnav/dvdnav.h src/dvdnav/dvdnav_events.h src/dvdnav/dvd_types.h src/dvdnav/version.h '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include/dvdnav' libtool: install: /usr/bin/install -c .libs/libdvdnav.lai /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.la libtool: install: /usr/bin/install -c .libs/libdvdnav.a /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: chmod 644 /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a libtool: install: ranlib /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/lib/libdvdnav.a make[1]: Leaving directory '/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/libdvdnav/src/libdvdnav' [142/1700] Completed 'libdvdnav' [143/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonWsgiInvoker.cpp.o [144/1700] Building CXX object build/network/httprequesthandler/python/CMakeFiles/network_httprequesthandlers_python.dir/HTTPPythonInvoker.cpp.o [145/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPPythonHandler.cpp.o [146/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/IHTTPRequestHandler.cpp.o [147/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceHandler.cpp.o [148/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPWebinterfaceAddonsHandler.cpp.o [149/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPVfsHandler.cpp.o [150/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPRequestHandlerUtils.cpp.o [151/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPJsonRpcHandler.cpp.o [152/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageTransformationHandler.cpp.o [153/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPImageHandler.cpp.o [154/1700] Building CXX object build/network/httprequesthandler/CMakeFiles/network_httprequesthandlers.dir/HTTPFileHandler.cpp.o [155/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPSettings.cpp.o [156/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPServer.cpp.o [157/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPRenderer.cpp.o [158/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPPlayer.cpp.o [159/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnPInternal.cpp.o [160/1700] Building CXX object build/network/upnp/CMakeFiles/network_upnp.dir/UPnP.cpp.o [161/1700] Generating AddonModuleXbmcwsgi.i.cpp [162/1700] Generating AddonModuleXbmcvfs.i.cpp [163/1700] Generating AddonModuleXbmcplugin.i.cpp [164/1700] Generating AddonModuleXbmc.i.cpp [165/1700] Generating AddonModuleXbmcgui.i.cpp [166/1700] Generating AddonModuleXbmcdrm.i.cpp [167/1700] Generating AddonModuleXbmcaddon.i.cpp [168/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PyContext.cpp.o [169/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/swig.cpp.o [170/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/XBPython.cpp.o [171/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/PythonInvoker.cpp.o [172/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/LanguageHook.cpp.o [173/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/ContextItemAddonInvoker.cpp.o [174/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/CallbackHandler.cpp.o [175/1700] Building CXX object build/interfaces/python/CMakeFiles/python_interface.dir/AddonPythonInvoker.cpp.o [176/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponse.cpp.o [177/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiResponseBody.cpp.o [178/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiInputStream.cpp.o [179/1700] Building CXX object build/interfaces/legacy/wsgi/CMakeFiles/legacy_interface_wsgi.dir/WsgiErrorStream.cpp.o [180/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowXML.cpp.o [181/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialogMixin.cpp.o [182/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/WindowDialog.cpp.o [183/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Window.cpp.o [184/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/String.cpp.o [185/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Settings.cpp.o [186/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/PlayList.cpp.o [187/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Player.cpp.o [188/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Monitor.cpp.o [189/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcvfs.cpp.o [190/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcplugin.cpp.o [191/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmcgui.cpp.o [192/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ModuleXbmc.cpp.o [193/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/ListItem.cpp.o [194/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/LanguageHook.cpp.o [195/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Keyboard.cpp.o [196/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagVideo.cpp.o [197/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagRadioRDS.cpp.o [198/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagPicture.cpp.o [199/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagMusic.cpp.o [200/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/InfoTagGame.cpp.o [201/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/File.cpp.o [202/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/DrmCryptoSession.cpp.o [203/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Dialog.cpp.o [204/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Control.cpp.o [205/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackHandler.cpp.o [206/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/CallbackFunction.cpp.o [207/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonUtils.cpp.o [208/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/Addon.cpp.o [209/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonClass.cpp.o [210/1700] Building CXX object build/interfaces/legacy/CMakeFiles/legacy_interface.dir/AddonCallback.cpp.o [211/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/GLESShader.cpp.o [212/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/ScreenshotSurfaceGLES.cpp.o [213/1700] Building CXX object build/rendering/gles/CMakeFiles/rendering_gles.dir/RenderSystemGLES.cpp.o [214/1700] Building CXX object build/network/dacp/CMakeFiles/network_dacp.dir/dacp.cpp.o [215/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipper.cpp.o [216/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderFFmpeg.cpp.o [217/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/EncoderAddon.cpp.o [218/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/Encoder.cpp.o [219/1700] Building CXX object build/cdrip/CMakeFiles/cdrip.dir/CDDARipJob.cpp.o [220/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfBrowserAvahi.cpp.o [221/1700] Building CXX object build/platform/linux/network/zeroconf/CMakeFiles/platform_linux_network_zeroconf.dir/ZeroconfAvahi.cpp.o [222/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/WinSystemEGL.cpp.o [223/1700] Building CXX object build/windowing/linux/CMakeFiles/windowing_linux.dir/OSScreenSaverFreedesktop.cpp.o [224/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/SharedMemory.cpp.o [225/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/PosixInterfaceForCLog.cpp.o [226/1700] Building CXX object build/platform/posix/utils/CMakeFiles/platform_posix_utils.dir/Mmap.cpp.o [227/1700] Building CXX object build/platform/posix/threads/CMakeFiles/platform_posix_threads.dir/RecursiveMutex.cpp.o [228/1700] Building CXX object build/platform/posix/storage/discs/CMakeFiles/platform_posix_storage_discs.dir/DiscDriveHandlerPosix.cpp.o [229/1700] Building CXX object build/platform/posix/network/CMakeFiles/platform_posix_network.dir/NetworkPosix.cpp.o [230/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o [231/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscovery.cpp.o [232/1700] Linking CXX static library build/network/dacp/network_dacp.a [233/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBFile.cpp.o [234/1700] Linking CXX static library build/platform/posix/threads/platform_posix_threads.a [235/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBDirectory.cpp.o [236/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixFile.cpp.o [237/1700] Building CXX object build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/PosixDirectory.cpp.o [238/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XTimeUtils.cpp.o [239/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/XHandle.cpp.o [240/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixTimezone.cpp.o [241/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixResourceCounter.cpp.o [242/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PosixMountProvider.cpp.o [243/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/PlatformPosix.cpp.o [244/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/MessagePrinter.cpp.o [245/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/GPUInfoPosix.cpp.o [246/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/Filesystem.cpp.o [247/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/CPUInfoPosix.cpp.o [248/1700] Building CXX object build/platform/posix/CMakeFiles/platform_posix.dir/ConvUtils.cpp.o [249/1700] Building CXX object build/platform/linux/threads/CMakeFiles/platform_linux_threads.dir/ThreadImplLinux.cpp.o [250/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDevProvider.cpp.o [251/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisks2Provider.cpp.o [252/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/UDisksProvider.cpp.o [253/1700] Building CXX object build/platform/linux/storage/CMakeFiles/platform_linux_storage.dir/LinuxStorageProvider.cpp.o [254/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/UPowerSyscall.cpp.o [255/1700] Linking CXX static library build/interfaces/legacy/wsgi/legacy_interface_wsgi.a [256/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LogindUPowerSyscall.cpp.o [257/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/ConsoleUPowerSyscall.cpp.o [258/1700] Building CXX object build/platform/linux/powermanagement/CMakeFiles/platform_linux_powermanagement.dir/LinuxPowerSyscall.cpp.o [259/1700] Linking CXX static library build/windowing/linux/windowing_linux.a [260/1700] Building CXX object build/platform/linux/peripherals/CMakeFiles/platform_linux_peripherals.dir/PeripheralBusUSBLibUdev.cpp.o [261/1700] Building CXX object build/platform/linux/network/CMakeFiles/platform_linux_network.dir/NetworkLinux.cpp.o [262/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusUtil.cpp.o [263/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/DBusMessage.cpp.o [264/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/FDEventMonitor.cpp.o [265/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/TimeUtils.cpp.o [266/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/SysfsPath.cpp.o [267/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/PlatformLinux.cpp.o [268/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/OptionalsReg.cpp.o [269/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/MemUtils.cpp.o [270/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/GPUInfoLinux.cpp.o [271/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/CPUInfoLinux.cpp.o [272/1700] Building CXX object build/platform/linux/CMakeFiles/linuxsupport.dir/AppParamParserLinux.cpp.o [273/1700] Building CXX object build/platform/common/speech/CMakeFiles/platform_common_speech.dir/SpeechRecognitionStub.cpp.o [274/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchSwipeDetector.cpp.o [275/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchRotateDetector.cpp.o [276/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchPinchDetector.cpp.o [277/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchInputHandler.cpp.o [278/1700] Building CXX object build/input/touch/generic/CMakeFiles/input_touch_generic.dir/GenericTouchActionHandler.cpp.o [279/1700] Linking CXX static library build/platform/posix/utils/platform_posix_utils.a [280/1700] Linking CXX static library build/platform/linux/network/zeroconf/platform_linux_network_zeroconf.a [281/1700] Building CXX object build/input/touch/CMakeFiles/input_touch.dir/ITouchInputHandling.cpp.o [282/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/YUV2RGBShaderGLES.cpp.o [283/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/VideoFilterShaderGLES.cpp.o [284/1700] Linking CXX static library build/platform/common/speech/platform_common_speech.a [285/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ToneMappers.cpp.o [286/1700] Linking CXX static library build/input/touch/input_touch.a [287/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConversionMatrix.cpp.o [288/1700] Building CXX object build/cores/VideoPlayer/videorenderers/shaders/CMakeFiles/videoshaders.dir/ConvolutionKernels.cpp.o [289/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/VaapiEGL.cpp.o [290/1700] Building CXX object build/cores/VideoPlayer/videorenderers/hwdec/CMakeFiles/videorenderers_hwdec.dir/RendererVAAPIGLES.cpp.o [291/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCaptureGLES.cpp.o [292/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererGLES.cpp.o [293/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/LinuxRendererGLES.cpp.o [294/1700] Linking CXX static library build/platform/posix/storage/discs/platform_posix_storage_discs.a [295/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/FrameBufferObject.cpp.o [296/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/DebugRenderer.cpp.o [297/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderManager.cpp.o [298/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFlags.cpp.o [299/1700] Linking CXX static library build/rendering/gles/rendering_gles.a [300/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderFactory.cpp.o [301/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/RenderCapture.cpp.o [302/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRendererUtil.cpp.o [303/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/OverlayRenderer.cpp.o [304/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/ColorManager.cpp.o [305/1700] Building CXX object build/cores/VideoPlayer/videorenderers/CMakeFiles/videorenderers.dir/BaseRenderer.cpp.o [306/1700] Building CXX object build/cores/VideoPlayer/process/CMakeFiles/process.dir/ProcessInfo.cpp.o [307/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTISOHandler.cpp.o [308/1700] Building CXX object build/cores/VideoPlayer/subtitles/webvtt/CMakeFiles/subtitles_webvtt.dir/WebVTTHandler.cpp.o [309/1700] Linking CXX static library build/network/httprequesthandler/network_httprequesthandlers.a [310/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitlesAdapter.cpp.o [311/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/SubtitleParserWebVTT.cpp.o [312/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagSami.cpp.o [313/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleTagMicroDVD.cpp.o [314/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSSA.cpp.o [315/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitlesLibass.cpp.o [316/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleStream.cpp.o [317/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserVplayer.cpp.o [318/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSubrip.cpp.o [319/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserSami.cpp.o [320/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMPL2.cpp.o [321/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleParserMicroDVD.cpp.o [322/1700] Linking CXX static library build/platform/posix/network/platform_posix_network.a [323/1700] Linking CXX static library build/platform/linux/threads/platform_linux_threads.a [324/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDSubtitleLineCollection.cpp.o [325/1700] Building CXX object build/cores/VideoPlayer/subtitles/CMakeFiles/dvdsubtitles.dir/DVDFactorySubtitle.cpp.o [326/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamBluray.cpp.o [327/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRRecording.cpp.o [328/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRChannel.cpp.o [329/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamPVRBase.cpp.o [330/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamMultiSource.cpp.o [331/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/InputStreamAddon.cpp.o [332/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDStateSerializer.cpp.o [333/1700] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/dvdinputstreams.dir/DVDInputStreamStack.cpp.o ninja: job failed: /usr/bin/clang++ -DCMS_NO_REGISTER_KEYWORD=1 -DFFMPEG_VER_SHA=6.0.1 -DFMT_SHARED -DHAS_AIRPLAY=1 -DHAS_ALSA=1 -DHAS_AVAHI=1 -DHAS_DBUS=1 -DHAS_EGL=1 -DHAS_FILESYSTEM_NFS -DHAS_GLES=3 -DHAS_MYSQL=1 -DHAS_NEON -DHAS_NFS_MOUNT_GETEXPORTS_TIMEOUT -DHAS_NFS_SET_TIMEOUT -DHAS_PULSEAUDIO=1 -DHAS_UDFREAD=1 -DHAS_ZEROCONF=1 -DHAVE_DRM_MODIFIER_NAME=1 -DHAVE_EGLEXTANGLE=1 -DHAVE_HDR_OUTPUT_METADATA=1 -DHAVE_LCMS2=1 -DHAVE_LIBBLUETOOTH=1 -DHAVE_LIBCAP=1 -DHAVE_LIBCEC=1 -DHAVE_LIBUDEV=1 -DHAVE_LIBXRANDR=1 -DHAVE_LIBXSLT=1 -DHAVE_NEW_CROSSGUID -DHAVE_X11=1 -DSPDLOG_COMPILED_LIB -DSPDLOG_DEBUG_ON -DSPDLOG_FMT_EXTERNAL -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_SHARED_LIB -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/lib -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/linux -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/cores/VideoPlayer -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build -I/home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/include -isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem /usr/include/python3.12 -isystem /usr/include/samba-4.0 -isystem /usr/include/fribidi -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/contrib -isystem /usr/include/lzo -isystem /usr/include/dbus-1.0 -isystem /usr/lib/dbus-1.0/include -isystem /usr/include/libxml2 -isystem /usr/include/harfbuzz -isystem /usr/include/glib-2.0 -isystem /usr/lib/glib-2.0/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/build-x11/build/cores/RetroPlayer/messages -isystem /usr/include/libdrm -Os -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 -O3 -DNDEBUG -std=c++17 -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_UDMABUF=1 -DHAVE_LINUX_DMA_HEAP=1 -DHAVE_LINUX_DMA_BUF=1 -DHAVE_MKOSTEMP=1 -DHAVE_LINUX_MEMFD=1 -DHAVE_STATX=1 -D__STDC_CONSTANT_MACROS -D_FILE_OFFSET_BITS=64 -DHAS_POSIX_NETWORK -DHAS_LINUX_NETWORK -DHAS_BUILTIN_SYNC_ADD_AND_FETCH=1 -DHAS_BUILTIN_SYNC_SUB_AND_FETCH=1 -DHAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP=1 -DHAVE_INOTIFY=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LIBBLURAY=1 -DHAVE_LIBBLURAY_BDJ=1 -DHAS_ISO9660PP=1 -DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_PIPEWIRE=1 -DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAVE_LIBVA=1 -DHAS_UPNP=1 -DHAS_OPTICAL_DRIVE -DHAS_CDDA_RIPPER -DBIN_INSTALL_PATH=\"/usr/lib/kodi\" -DINSTALL_PATH=\"/usr/share/kodi\" -Werror=double-promotion -Werror=missing-field-initializers -Werror=sign-compare -MD -MT build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o -MF build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o.d -o build/platform/posix/filesystem/CMakeFiles/platform_posix_filesystem.dir/SMBWSDiscoveryListener.cpp.o -c /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:273:19: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 273 | char msgbuf[UDPBUFFSIZE]; | ^~~~~~~~~~~ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:273:19: note: implicit use of 'this' pointer is only allowed within the evaluation of a call to a 'constexpr' member function /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:449:28: error: no member named 'find_if' in namespace 'std' 449 | auto searchitem = std::find_if(m_vecWSDInfo.begin(), m_vecWSDInfo.end(), | ~~~~~^ /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBWSDiscoveryListener.cpp:472:31: error: no member named 'find_if' in namespace 'std' 472 | auto searchbye = std::find_if( | ~~~~~^ 1 warning and 2 errors generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/platform/posix/filesystem/SMBFile.cpp:190:5: warning: 'smbc_init' is deprecated [-Wdeprecated-declarations] 190 | smbc_init(xb_smbc_auth, 0); | ^ /usr/include/samba-4.0/libsmbclient.h:1292:1: note: 'smbc_init' has been explicitly marked deprecated here 1292 | DEPRECATED_SMBC_INTERFACE | ^ /usr/include/samba-4.0/libsmbclient.h:30:57: note: expanded from macro 'DEPRECATED_SMBC_INTERFACE' 30 | # define DEPRECATED_SMBC_INTERFACE __attribute__ ((deprecated)) | ^ 1 warning generated. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:27: Warning 302: Redefinition of identifier 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:134: Warning 302: previous definition of 'INPUT_ALPHANUM' as XBMCAddon::xbmcgui::INPUT_ALPHANUM. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:28: Warning 302: Redefinition of identifier 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:135: Warning 302: previous definition of 'INPUT_NUMERIC' as XBMCAddon::xbmcgui::INPUT_NUMERIC. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:29: Warning 302: Redefinition of identifier 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:136: Warning 302: previous definition of 'INPUT_DATE' as XBMCAddon::xbmcgui::INPUT_DATE. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:30: Warning 302: Redefinition of identifier 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:137: Warning 302: previous definition of 'INPUT_TIME' as XBMCAddon::xbmcgui::INPUT_TIME. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:31: Warning 302: Redefinition of identifier 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:138: Warning 302: previous definition of 'INPUT_IPADDRESS' as XBMCAddon::xbmcgui::INPUT_IPADDRESS. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:32: Warning 302: Redefinition of identifier 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:139: Warning 302: previous definition of 'INPUT_PASSWORD' as XBMCAddon::xbmcgui::INPUT_PASSWORD. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:34: Warning 302: Redefinition of identifier 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:144: Warning 302: previous definition of 'PASSWORD_VERIFY' as XBMCAddon::xbmcgui::PASSWORD_VERIFY. /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/Dialog.h:35: Warning 302: Redefinition of identifier 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT ignored, /home/buildozer/aports/community/kodi/src/xbmc-21.0-Omega/xbmc/interfaces/legacy/ModuleXbmcgui.h:145: Warning 302: previous definition of 'ALPHANUM_HIDE_INPUT' as XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT. ninja: subcommand failed >>> ERROR: kodi: build failed >>> kodi: Uninstalling dependencies... (1/456) Purging .makedepends-kodi (20241124.053006) (2/456) Purging curl (8.11.0-r2) (3/456) Purging hicolor-icon-theme (0.18-r0) (4/456) Purging py3-bluez-pyc (0.23-r7) (5/456) Purging py3-bluez (0.23-r7) (6/456) Purging py3-pillow-pyc (11.0.0-r0) (7/456) Purging py3-pillow (11.0.0-r0) (8/456) Purging py3-simplejson-pyc (3.19.3-r0) (9/456) Purging py3-simplejson (3.19.3-r0) (10/456) Purging xdpyinfo (1.3.4-r1) (11/456) Purging curl-dev (8.11.0-r2) (12/456) Purging ffmpeg4-dev (4.4.5-r0) (13/456) Purging ffmpeg4-libavdevice (4.4.5-r0) (14/456) Purging ffmpeg4-libavfilter (4.4.5-r0) (15/456) Purging ffmpeg4-libavformat (4.4.5-r0) (16/456) Purging ffmpeg4-libpostproc (4.4.5-r0) (17/456) Purging ffmpeg4-libswscale (4.4.5-r0) (18/456) Purging ffmpeg4 (4.4.5-r0) (19/456) Purging flatbuffers-dev (24.3.25-r0) (20/456) Purging flatc (24.3.25-r0) (21/456) Purging flatbuffers (24.3.25-r0) (22/456) Purging fstrcmp-dev (0.7-r4) (23/456) Purging fstrcmp (0.7-r4) (24/456) Purging giflib-dev (5.2.2-r0) (25/456) Purging giflib (5.2.2-r0) (26/456) Purging glu-dev (9.0.3-r3) (27/456) Purging glu (9.0.3-r3) (28/456) Purging gtest-dev (1.15.2-r0) (29/456) Purging gmock (1.15.2-r0) (30/456) Purging gtest (1.15.2-r0) (31/456) Purging libass-dev (0.17.3-r0) (32/456) Purging enca-dev (1.19-r4) (33/456) Purging enca (1.19-r4) (34/456) Purging libass (0.17.3-r0) (35/456) Purging libcdio-dev (2.1.0-r3) (36/456) Purging libcdio++ (2.1.0-r3) (37/456) Purging libcdio (2.1.0-r3) (38/456) Purging libdisplay-info-dev (0.2.0-r0) (39/456) Purging libdisplay-info (0.2.0-r0) (40/456) Purging libunistring-dev (1.2-r0) (41/456) Purging libvdpau-dev (1.5-r4) (42/456) Purging lzo-dev (2.10-r5) (43/456) Purging lzo (2.10-r5) (44/456) Purging pcre-dev (8.45-r3) (45/456) Purging libpcre16 (8.45-r3) (46/456) Purging libpcre32 (8.45-r3) (47/456) Purging libpcrecpp (8.45-r3) (48/456) Purging pcre (8.45-r3) (49/456) Purging rapidjson-dev (1.1.0-r6) (50/456) Purging spdlog-dev (1.14.1-r0) (51/456) Purging spdlog (1.14.1-r0) (52/456) Purging taglib-dev (1.13.1-r0) (53/456) Purging libtag_c (1.13.1-r0) (54/456) Purging tinyxml2-dev (10.0.0-r0) (55/456) Purging tinyxml2 (10.0.0-r0) (56/456) Purging tinyxml-dev (2.6.2-r4) (57/456) Purging tinyxml (2.6.2-r4) (58/456) Purging libxkbcommon-dev (1.7.0-r1) (59/456) Purging libxkbcommon-x11 (1.7.0-r1) (60/456) Purging libxkbcommon (1.7.0-r1) (61/456) Purging xkeyboard-config (2.43-r0) (62/456) Purging waylandpp-dev (1.0.0-r2) (63/456) Purging pugixml-dev (1.14-r0) (64/456) Purging waylandpp (1.0.0-r2) (65/456) Purging libinput-dev (1.27.0-r0) (66/456) Purging libinput-libs (1.27.0-r0) (67/456) Purging alsa-lib-dev (1.2.12-r0) (68/456) Purging bluez-dev (5.79-r0) (69/456) Purging bluez-libs (5.79-r0) (70/456) Purging dav1d-dev (1.5.0-r0) (71/456) Purging dbus-dev (1.14.10-r4) (72/456) Purging lcms2-dev (2.16-r0) (73/456) Purging lcms2-plugins (2.16-r0) (74/456) Purging tiff-dev (4.7.0-r0) (75/456) Purging libtiffxx (4.7.0-r0) (76/456) Purging libbluray-dev (1.3.4-r1) (77/456) Purging libbluray (1.3.4-r1) (78/456) Purging libcap-dev (2.71-r0) (79/456) Purging libcec4-dev (4.0.7-r3) (80/456) Purging eudev-dev (3.2.14-r5) (81/456) Purging libxrandr-dev (1.5.4-r1) (82/456) Purging libcec4 (4.0.7-r3) (83/456) Purging libmicrohttpd-dev (0.9.77-r0) (84/456) Purging libmicrohttpd (0.9.77-r0) (85/456) Purging libnfs-dev (5.0.3-r0) (86/456) Purging libnfs (5.0.3-r0) (87/456) Purging libplist-dev (2.6.0-r1) (88/456) Purging libplist++ (2.6.0-r1) (89/456) Purging libplist (2.6.0-r1) (90/456) Purging libshairport-dev (1.2.1.20121215-r3) (91/456) Purging avahi-dev (0.8-r19) (92/456) Purging gdbm-dev (1.24-r0) (93/456) Purging gdbm-tools (1.24-r0) (94/456) Purging avahi-compat-howl (0.8-r19) (95/456) Purging avahi-compat-libdns_sd (0.8-r19) (96/456) Purging avahi-glib (0.8-r19) (97/456) Purging avahi-openrc (0.8-r19) (98/456) Purging dbus-openrc (1.14.10-r4) (99/456) Purging dbus-daemon-launch-helper (1.14.10-r4) (100/456) Purging dbus (1.14.10-r4) (101/456) Purging avahi (0.8-r19) (102/456) Purging libao-dev (1.2.2-r3) (103/456) Purging libao (1.2.2-r3) (104/456) Purging libshairport (1.2.1.20121215-r3) (105/456) Purging libudfread-dev (1.1.2-r2) (106/456) Purging libudfread (1.1.2-r2) (107/456) Purging libva-glx-dev (2.20.0-r0) (108/456) Purging libva-dev (2.22.0-r1) (109/456) Purging mesa-dev (24.2.7-r0) (110/456) Purging libxdamage-dev (1.1.6-r5) (111/456) Purging libxdamage (1.1.6-r5) (112/456) Purging libxshmfence-dev (1.3.2-r6) (113/456) Purging mesa-egl (24.2.7-r0) (114/456) Purging mesa-gbm (24.2.7-r0) (115/456) Purging mesa-gles (24.2.7-r0) (116/456) Purging mesa-osmesa (24.2.7-r0) (117/456) Purging mesa-rusticl (24.2.7-r0) (118/456) Purging libclc (19.1.4-r0) (119/456) Purging mesa-xatracker (24.2.7-r0) (120/456) Purging libxfixes-dev (6.0.1-r4) (121/456) Purging libva-glx (2.20.0-r0) (122/456) Purging libxslt-dev (1.1.42-r1) (123/456) Purging mariadb-connector-c-dev (3.3.10-r0) (124/456) Purging openssl-dev (3.3.2-r4) (125/456) Purging mariadb-connector-c (3.3.10-r0) (126/456) Purging pipewire-dev (1.2.6-r0) (127/456) Purging pulseaudio-dev (17.0-r4) (128/456) Purging libpulse-mainloop-glib (17.0-r4) (129/456) Purging libpulse (17.0-r4) (130/456) Purging python3-dev (3.12.7-r1) (131/456) Purging samba-dev (4.20.5-r0) (132/456) Purging libsmbclient (4.20.5-r0) (133/456) Purging samba-dc-libs (4.20.5-r0) (134/456) Purging autoconf (2.72-r0) (135/456) Purging m4 (1.4.19-r3) (136/456) Purging automake (1.17-r0) (137/456) Purging bash (5.2.37-r0) Executing bash-5.2.37-r0.pre-deinstall (138/456) Purging cmake (3.31.0-r0) (139/456) Purging doxygen (1.12.0-r0) (140/456) Purging graphviz (12.1.2-r0) Executing graphviz-12.1.2-r0.pre-deinstall (141/456) Purging font-cantarell (0.303.1-r2) (142/456) Purging libtool (2.4.7-r3) (143/456) Purging libltdl (2.4.7-r3) (144/456) Purging lld (19.1.4-r0) (145/456) Purging nasm (2.16.03-r0) (146/456) Purging openjdk8-jre-base (8.422.05-r0) (147/456) Purging openjdk8-jre-lib (8.422.05-r0) (148/456) Purging java-common (0.5-r0) (149/456) Purging java-cacerts (1.1-r0) Executing java-cacerts-1.1-r0.pre-deinstall (150/456) Purging p11-kit-trust (0.25.5-r2) (151/456) Purging ca-certificates (20240705-r0) Executing ca-certificates-20240705-r0.post-deinstall (152/456) Purging nss (3.106-r0) (153/456) Purging samurai (1.2-r6) (154/456) Purging swig (4.3.0-r0) (155/456) Purging guile (3.0.9-r1) (156/456) Purging wayland-protocols (1.38-r0) (157/456) Purging agetty-openrc (0.55.1-r2) (158/456) Purging agetty (2.40.2-r4) (159/456) Purging blkid (2.40.2-r4) (160/456) Purging c-ares-dev (1.34.3-r0) (161/456) Purging cfdisk (2.40.2-r4) (162/456) Purging clang19 (19.1.4-r0) (163/456) Purging clang19-headers (19.1.4-r0) (164/456) Purging clang19-libs (19.1.4-r0) (165/456) Purging dmesg (2.40.2-r4) (166/456) Purging ffmpeg4-libavcodec (4.4.5-r0) (167/456) Purging ffmpeg4-libswresample (4.4.5-r0) (168/456) Purging findmnt (2.40.2-r4) (169/456) Purging flock (2.40.2-r4) (170/456) Purging fmt-dev (10.2.1-r2) (171/456) Purging fmt (10.2.1-r2) (172/456) Purging fribidi-dev (1.0.16-r0) (173/456) Purging fstrim (2.40.2-r4) (174/456) Purging git-perl (2.47.0-r0) (175/456) Purging perl-git (2.47.0-r0) (176/456) Purging perl-error (0.17029-r2) (177/456) Purging perl (5.40.0-r3) (178/456) Purging gnutls-dev (3.8.8-r0) (179/456) Purging gnutls-c++ (3.8.8-r0) (180/456) Purging graphviz-libs (12.1.2-r0) (181/456) Purging guile-libs (3.0.9-r1) (182/456) Purging harfbuzz-dev (9.0.0-r1) (183/456) Purging harfbuzz-cairo (9.0.0-r1) (184/456) Purging harfbuzz-gobject (9.0.0-r1) (185/456) Purging harfbuzz-icu (9.0.0-r1) (186/456) Purging harfbuzz-subset (9.0.0-r1) (187/456) Purging hexdump (2.40.2-r4) (188/456) Purging icu-dev (74.2-r0) (189/456) Purging krb5-libs (1.21.3-r0) (190/456) Purging krb5-conf (1.0-r2) (191/456) Purging lame-libs (3.100-r5) (192/456) Purging lcms2 (2.16-r0) (193/456) Purging ldb-dev (2.9.1-r0) (194/456) Purging libarchive (3.7.7-r0) (195/456) Purging libasyncns (0.8-r4) (196/456) Purging libcom_err (1.47.1-r1) (197/456) Purging libdaemon (0.14-r5) (198/456) Purging libdrm-dev (2.4.123-r1) (199/456) Purging libevdev (1.13.3-r0) (200/456) Purging libevent-dev (2.1.12-r7) (201/456) Purging libevent (2.1.12-r7) (202/456) Purging libgd (2.3.3-r9) (203/456) Purging libimagequant (4.2.2-r0) (204/456) Purging libjpeg-turbo-dev (3.0.4-r0) (205/456) Purging libturbojpeg (3.0.4-r0) (206/456) Purging liblksctp (1.0.19-r5) (207/456) Purging libpciaccess-dev (0.18.1-r0) (208/456) Purging libpsl-dev (0.21.5-r3) (209/456) Purging libpsl-utils (0.21.5-r3) (210/456) Purging libsrt (1.5.3-r0) (211/456) Purging libssh (0.11.1-r0) (212/456) Purging libtag (1.13.1-r0) (213/456) Purging libtasn1-dev (4.19.0-r2) (214/456) Purging libtasn1-progs (4.19.0-r2) (215/456) Purging libtheora (1.1.1-r18) (216/456) Purging libunibreak-dev (6.1-r0) (217/456) Purging libunibreak (6.1-r0) (218/456) Purging libverto (0.3.2-r2) (219/456) Purging libvpx (1.14.1-r0) (220/456) Purging libwebp-dev (1.4.0-r0) (221/456) Purging libwebpdecoder (1.4.0-r0) (222/456) Purging libwebpdemux (1.4.0-r0) (223/456) Purging libwebpmux (1.4.0-r0) (224/456) Purging libxi (1.8.2-r0) (225/456) Purging libxml2-dev (2.13.4-r3) (226/456) Purging libxpm (3.5.17-r0) (227/456) Purging libxrandr (1.5.4-r1) (228/456) Purging libxt (1.3.0-r5) (229/456) Purging libxtst (1.2.5-r0) (230/456) Purging libxxf86vm-dev (1.1.5-r6) (231/456) Purging lld-libs (19.1.4-r0) (232/456) Purging llvm19 (19.1.4-r0) (233/456) Purging llvm19-linker-tools (19.1.4-r0) (234/456) Purging logger (2.40.2-r4) (235/456) Purging losetup (2.40.2-r4) (236/456) Purging lsblk (2.40.2-r4) (237/456) Purging lscpu (2.40.2-r4) (238/456) Purging mcookie (2.40.2-r4) (239/456) Purging mesa-gl (24.2.7-r0) (240/456) Purging mount (2.40.2-r4) (241/456) Purging mtdev (1.1.7-r0) (242/456) Purging nettle-dev (3.10-r1) (243/456) Purging gmp-dev (6.3.0-r2) (244/456) Purging libgmpxx (6.3.0-r2) (245/456) Purging nghttp2-dev (1.64.0-r0) (246/456) Purging nspr (4.35-r4) (247/456) Purging openjpeg (2.5.2-r0) (248/456) Purging orc (0.4.40-r1) (249/456) Purging p11-kit-dev (0.25.5-r2) (250/456) Purging p8-platform-dev (2.1.0.1-r2) (251/456) Purging p8-platform (2.1.0.1-r2) (252/456) Purging pango (1.54.0-r1) Executing pango-1.54.0-r1.pre-deinstall (253/456) Purging partx (2.40.2-r4) (254/456) Purging pcsc-lite-libs (2.2.3-r1) (255/456) Purging pipewire-libs (1.2.6-r0) (256/456) Purging pugixml (1.14-r0) (257/456) Purging py3-packaging-pyc (24.2-r0) (258/456) Purging py3-parsing-pyc (3.1.4-r0) (259/456) Purging python3-pyc (3.12.7-r1) (260/456) Purging python3-pycache-pyc0 (3.12.7-r1) (261/456) Purging xcb-proto-pyc (1.17.0-r0) (262/456) Purging pyc (3.12.7-r1) (263/456) Purging rhash-libs (1.4.5-r0) (264/456) Purging roc-toolkit-libs (0.4.0-r0) (265/456) Purging runuser (2.40.2-r4) (266/456) Purging samba-common-server-libs (4.20.5-r0) (267/456) Purging samba-libs-py3 (4.20.5-r0) (268/456) Purging samba-server-libs (4.20.5-r0) (269/456) Purging scudo-malloc (19.1.4-r0) (270/456) Purging sdl2 (2.30.9-r0) (271/456) Purging setpriv (2.40.2-r4) (272/456) Purging sfdisk (2.40.2-r4) (273/456) Purging soxr (0.1.3-r7) (274/456) Purging speexdsp (1.2.1-r2) (275/456) Purging spirv-llvm-translator-libs (19.1.0-r0) (276/456) Purging spirv-tools (1.3.290.0-r0) (277/456) Purging tdb-dev (1.4.10-r0) (278/456) Purging tevent-dev (0.16.1-r0) (279/456) Purging tiff (4.7.0-r0) (280/456) Purging umount (2.40.2-r4) (281/456) Purging util-linux-misc (2.40.2-r4) (282/456) Purging setarch (2.40.2-r4) (283/456) Purging util-linux-openrc (2.40.2-r4) (284/456) Purging uuidgen (2.40.2-r4) (285/456) Purging v4l-utils-libs (1.28.1-r1) (286/456) Purging vidstab (1.1.1-r0) (287/456) Purging wayland-dev (1.23.1-r0) (288/456) Purging wayland-libs-cursor (1.23.1-r0) (289/456) Purging wayland-libs-egl (1.23.1-r0) (290/456) Purging wayland-libs-server (1.23.1-r0) (291/456) Purging webrtc-audio-processing-1 (1.3-r1) (292/456) Purging wipefs (2.40.2-r4) (293/456) Purging x264-libs (0.164.3108-r0) (294/456) Purging x265-libs (3.6-r0) (295/456) Purging xvidcore (1.3.7-r2) (296/456) Purging xz-dev (5.6.3-r0) (297/456) Purging zstd-dev (1.5.6-r1) (298/456) Purging zstd (1.5.6-r1) (299/456) Purging libsndfile (1.2.2-r0) (300/456) Purging alsa-lib (1.2.12-r0) (301/456) Purging libavif (1.0.4-r0) (302/456) Purging aom-libs (3.11.0-r0) (303/456) Purging avahi-libs (0.8-r19) (304/456) Purging graphite2-dev (1.3.14-r6) (305/456) Purging cairo-dev (1.18.2-r1) (306/456) Purging cairo-tools (1.18.2-r1) (307/456) Purging xcb-util-dev (0.4.1-r3) (308/456) Purging util-macros (1.20.1-r0) (309/456) Purging xcb-util (0.4.1-r3) (310/456) Purging cairo-gobject (1.18.2-r1) (311/456) Purging cairo (1.18.2-r1) (312/456) Purging fontconfig-dev (2.15.0-r1) (313/456) Purging freetype-dev (2.13.3-r0) (314/456) Purging brotli-dev (1.1.0-r2) (315/456) Purging brotli (1.1.0-r2) (316/456) Purging glib-dev (2.82.2-r0) (317/456) Purging bzip2-dev (1.0.8-r6) (318/456) Purging docbook-xsl (1.79.2-r11) (319/456) Purging docbook-xsl-ns (1.79.2-r11) Executing docbook-xsl-ns-1.79.2-r11.pre-deinstall (320/456) Purging docbook-xsl-nons (1.79.2-r11) Executing docbook-xsl-nons-1.79.2-r11.pre-deinstall (321/456) Purging docbook-xml (4.5-r9) Executing docbook-xml-4.5-r9.pre-deinstall (322/456) Purging gettext-dev (0.22.5-r0) (323/456) Purging xz (5.6.3-r0) (324/456) Purging gettext-asprintf (0.22.5-r0) (325/456) Purging gettext (0.22.5-r0) (326/456) Purging gettext-envsubst (0.22.5-r0) (327/456) Purging libxml2-utils (2.13.4-r3) (328/456) Purging libxslt (1.1.42-r1) (329/456) Purging py3-packaging (24.2-r0) (330/456) Purging py3-parsing (3.1.4-r0) (331/456) Purging pcre2-dev (10.43-r0) (332/456) Purging libpcre2-16 (10.43-r0) (333/456) Purging libpcre2-32 (10.43-r0) (334/456) Purging libedit-dev (20240808.3.1-r0) (335/456) Purging ncurses-dev (6.5_p20241006-r3) (336/456) Purging libncurses++ (6.5_p20241006-r3) (337/456) Purging bsd-compat-headers (0.7.2-r6) (338/456) Purging dbus-libs (1.14.10-r4) (339/456) Purging libcamera-ipa (0.3.2-r0) (340/456) Purging libcamera (0.3.2-r0) (341/456) Purging eudev-libs (3.2.14-r5) (342/456) Purging expat-dev (2.6.4-r0) (343/456) Purging expat (2.6.4-r0) (344/456) Purging ffmpeg4-libavutil (4.4.5-r0) (345/456) Purging libxft (2.3.8-r3) (346/456) Purging fontconfig (2.15.0-r1) (347/456) Purging harfbuzz (9.0.0-r1) (348/456) Purging freetype (2.13.3-r0) (349/456) Purging fribidi (1.0.16-r0) (350/456) Purging gc (8.2.8-r0) (351/456) Purging samba-client-libs (4.20.5-r0) (352/456) Purging libauth-samba (4.20.5-r0) (353/456) Purging samba-libs (4.20.5-r0) (354/456) Purging libldap (2.6.8-r0) (355/456) Purging libsasl (2.1.28-r8) (356/456) Purging libxrender-dev (0.9.11-r5) (357/456) Purging libxrender (0.9.11-r5) (358/456) Purging libxext-dev (1.3.6-r2) (359/456) Purging libx11-dev (1.8.10-r0) (360/456) Purging xtrans (1.5.1-r0) (361/456) Purging libxcb-dev (1.16.1-r0) (362/456) Purging xcb-proto (1.17.0-r0) (363/456) Purging talloc-dev (2.4.2-r1) (364/456) Purging py3-talloc (2.4.2-r1) (365/456) Purging py3-ldb (2.9.1-r0) (366/456) Purging python3 (3.12.7-r1) (367/456) Purging gdbm (1.24-r0) (368/456) Purging gettext-libs (0.22.5-r0) (369/456) Purging glib (2.82.2-r0) (370/456) Purging samba-util-libs (4.20.5-r0) (371/456) Purging gnutls (3.8.8-r0) (372/456) Purging graphite2 (1.3.14-r6) (373/456) Purging libva (2.22.0-r1) (374/456) Purging mesa (24.2.7-r0) (375/456) Purging libdrm (2.4.123-r1) (376/456) Purging libpciaccess (0.18.1-r0) (377/456) Purging hwdata-pci (0.388-r0) (378/456) Purging icu (74.2-r0) (379/456) Purging icu-libs (74.2-r0) (380/456) Purging icu-data-en (74.2-r0) (381/456) Purging keyutils-libs (1.6.3-r4) (382/456) Purging ldb (2.9.1-r0) (383/456) Purging util-linux-dev (2.40.2-r4) (384/456) Purging libfdisk (2.40.2-r4) (385/456) Purging libmount (2.40.2-r4) (386/456) Purging libsmartcols (2.40.2-r4) (387/456) Purging util-linux (2.40.2-r4) (388/456) Purging libblkid (2.40.2-r4) (389/456) Purging libxdmcp-dev (1.1.5-r1) (390/456) Purging libvdpau (1.5-r4) (391/456) Purging libxxf86vm (1.1.5-r6) (392/456) Purging libxext (1.3.6-r2) (393/456) Purging libxfixes (6.0.1-r4) (394/456) Purging libx11 (1.8.10-r0) (395/456) Purging libxcb (1.16.1-r0) (396/456) Purging libxdmcp (1.1.5-r1) (397/456) Purging libbsd (0.12.2-r0) (398/456) Purging libbz2 (1.0.8-r6) (399/456) Purging libcap-ng (0.8.5-r0) (400/456) Purging libdav1d (1.5.0-r0) (401/456) Purging libeconf (0.6.3-r0) (402/456) Purging libelf (0.191-r0) (403/456) Purging libffi-dev (3.4.6-r0) (404/456) Purging linux-headers (6.6-r1) (405/456) Purging llvm19-libs (19.1.4-r0) (406/456) Purging wayland-libs-client (1.23.1-r0) (407/456) Purging p11-kit (0.25.5-r2) (408/456) Purging libffi (3.4.6-r0) (409/456) Purging libflac (1.4.3-r1) (410/456) Purging libformw (6.5_p20241006-r3) (411/456) Purging libgcrypt (1.10.3-r1) (412/456) Purging libgpg-error (1.51-r0) (413/456) Purging libsm (1.2.4-r4) (414/456) Purging libice (1.1.1-r6) (415/456) Purging libidn2-dev (2.3.7-r0) (416/456) Purging libintl (0.22.5-r0) (417/456) Purging libjpeg-turbo (3.0.4-r0) (418/456) Purging libmd (1.1.0-r0) (419/456) Purging libmenuw (6.5_p20241006-r3) (420/456) Purging libvorbis (1.3.7-r2) (421/456) Purging libogg (1.3.5-r5) (422/456) Purging libpanelw (6.5_p20241006-r3) (423/456) Purging libpng-dev (1.6.44-r0) (424/456) Purging libpng (1.6.44-r0) (425/456) Purging libwebp (1.4.0-r0) (426/456) Purging libsharpyuv (1.4.0-r0) (427/456) Purging libtasn1 (4.19.0-r2) (428/456) Purging libunwind (1.8.1-r0) (429/456) Purging libuuid (2.40.2-r4) (430/456) Purging libuv (1.49.2-r0) (431/456) Purging libwbclient (4.20.5-r0) (432/456) Purging libxau-dev (1.0.11-r4) (433/456) Purging libxau (1.0.11-r4) (434/456) Purging libxml2 (2.13.4-r3) (435/456) Purging libxshmfence (1.3.2-r6) (436/456) Purging linux-pam (1.6.1-r1) (437/456) Purging mesa-glapi (24.2.7-r0) (438/456) Purging mpdecimal (4.0.0-r0) (439/456) Purging nettle (3.10-r1) (440/456) Purging numactl (2.0.18-r0) (441/456) Purging opus (1.5.2-r1) (442/456) Purging pixman-dev (0.43.4-r1) (443/456) Purging pixman (0.43.4-r1) (444/456) Purging utmps-libs (0.1.2.3-r2) (445/456) Purging skalibs-libs (2.14.3.0-r0) (446/456) Purging sqlite-dev (3.47.0-r0) (447/456) Purging sqlite-libs (3.47.0-r0) (448/456) Purging sqlite (3.47.0-r0) (449/456) Purging tevent (0.16.1-r0) (450/456) Purging talloc (2.4.2-r1) (451/456) Purging tdb-libs (1.4.10-r0) (452/456) Purging vulkan-loader (1.3.296.0-r0) (453/456) Purging xorgproto (2024.1-r0) (454/456) Purging xz-libs (5.6.3-r0) (455/456) Purging yaml (0.2.5-r2) (456/456) Purging zlib-dev (1.3.1-r2) Executing busybox-1.37.0-r8.trigger OK: 274 MiB in 101 packages